blob: e32c24e1eba25e4ac7ddea993f0b9c05a5b2d783 [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/*******************************************************************************
37 *
38 * Filename:
39 * ---------
40 * m12192.c
41 *
42 * Project:
43 * --------
44 * MT6208
45 *
46 * Description:
47 * ------------
48 * Setup Gain
49 *
50 * Author:
51 * -------
52 * -------
53 *
54 *------------------------------------------------------------------------------
55 * removed!
56 * removed!
57 * removed!
58 *
59 * removed!
60 * removed!
61 * removed!
62 *
63 * removed!
64 * removed!
65 * removed!
66 *
67 * removed!
68 * removed!
69 * removed!
70 *
71 * removed!
72 * removed!
73 * removed!
74 * removed!
75 *
76 * removed!
77 * removed!
78 * removed!
79 *
80 * removed!
81 * removed!
82 * removed!
83 *
84 * removed!
85 * removed!
86 * removed!
87 *
88 * removed!
89 * removed!
90 * removed!
91 *
92 * removed!
93 * removed!
94 * removed!
95 *
96 * removed!
97 * removed!
98 * removed!
99 *
100 * removed!
101 * removed!
102 * removed!
103 * removed!
104 *
105 * removed!
106 * removed!
107 * removed!
108 *
109 * removed!
110 * removed!
111 * removed!
112 *
113 * removed!
114 * removed!
115 * removed!
116 *
117 * removed!
118 * removed!
119 * removed!
120 *
121 * removed!
122 * removed!
123 * removed!
124 *
125 * removed!
126 * removed!
127 * removed!
128 *
129 * removed!
130 * removed!
131 *
132 * removed!
133 * removed!
134 * removed!
135 *
136 * removed!
137 * removed!
138 * removed!
139 *
140 * removed!
141 * removed!
142 *
143 * removed!
144 * removed!
145 * removed!
146 *
147 * removed!
148 * removed!
149 * removed!
150 *
151 * removed!
152 * removed!
153 * removed!
154 *
155 * removed!
156 * removed!
157 *
158 * removed!
159 * removed!
160 * removed!
161 *
162 * removed!
163 * removed!
164 * removed!
165 *
166 * removed!
167 * removed!
168 * removed!
169 *
170 * removed!
171 * removed!
172 * removed!
173 *
174 * removed!
175 * removed!
176 * removed!
177 *
178 * removed!
179 * removed!
180 * removed!
181 *
182 * removed!
183 * removed!
184 * removed!
185 *
186 * removed!
187 * removed!
188 * removed!
189 *
190 * removed!
191 * removed!
192 * removed!
193 *
194 * removed!
195 * removed!
196 * removed!
197 *
198 * removed!
199 * removed!
200 * removed!
201 *
202 * removed!
203 * removed!
204 * removed!
205 *
206 * removed!
207 * removed!
208 * removed!
209 *
210 * removed!
211 * removed!
212 * removed!
213 *
214 * removed!
215 * removed!
216 *
217 * removed!
218 * removed!
219 *
220 * removed!
221 * removed!
222 *
223 * removed!
224 * removed!
225 *
226 * removed!
227 * removed!
228 * removed!
229 *
230 * removed!
231 * removed!
232 * removed!
233 *
234 * removed!
235 * removed!
236 *
237 * removed!
238 * removed!
239 * removed!
240 *
241 * removed!
242 * removed!
243 * removed!
244 *
245 * removed!
246 * removed!
247 * removed!
248 *
249 * removed!
250 * removed!
251 * removed!
252 * removed!
253 *
254 * removed!
255 * removed!
256 * removed!
257 * removed!
258 *
259 * removed!
260 * removed!
261 * removed!
262 * removed!
263 *
264 * removed!
265 * removed!
266 * removed!
267 *
268 * removed!
269 * removed!
270 * removed!
271 * removed!
272 *
273 * removed!
274 * removed!
275 * removed!
276 *
277 * removed!
278 * removed!
279 * removed!
280 *
281 * removed!
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 * 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 * removed!
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 * removed!
353 * removed!
354 * removed!
355 *
356 * removed!
357 * removed!
358 * removed!
359 *
360 * removed!
361 * removed!
362 * removed!
363 *
364 * removed!
365 * removed!
366 * removed!
367 *
368 * removed!
369 * removed!
370 * removed!
371 *
372 * removed!
373 * removed!
374 * removed!
375 *
376 * removed!
377 * removed!
378 * removed!
379 *
380 * removed!
381 * removed!
382 * removed!
383 *
384 * removed!
385 * removed!
386 * removed!
387 *
388 * removed!
389 * removed!
390 * removed!
391 *
392 * removed!
393 * removed!
394 * removed!
395 *
396 * removed!
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 * removed!
451 *
452 * removed!
453 * removed!
454 * removed!
455 *
456 * removed!
457 * removed!
458 * removed!
459 *
460 * removed!
461 * removed!
462 * removed!
463 *
464 * removed!
465 * removed!
466 * removed!
467 *
468 * removed!
469 * removed!
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 * removed!
492 *
493 * removed!
494 * removed!
495 * removed!
496 *
497 * removed!
498 * removed!
499 * removed!
500 *
501 * removed!
502 * removed!
503 * removed!
504 *
505 * removed!
506 * removed!
507 * removed!
508 *
509 * removed!
510 * removed!
511 * removed!
512 *
513 * removed!
514 * removed!
515 * removed!
516 *
517 * removed!
518 * removed!
519 * removed!
520 *
521 * removed!
522 * removed!
523 * removed!
524 *
525 * removed!
526 * removed!
527 * removed!
528 *
529 * removed!
530 * removed!
531 * removed!
532 *
533 * removed!
534 * removed!
535 * removed!
536 *
537 * removed!
538 * removed!
539 * removed!
540 *
541 * removed!
542 * removed!
543 * removed!
544 * removed!
545 * removed!
546 * removed!
547 * removed!
548 * removed!
549 * removed!
550 * removed!
551 * removed!
552 * removed!
553 * removed!
554 * removed!
555 * removed!
556 * removed!
557 * removed!
558 * removed!
559 * removed!
560 * removed!
561 * removed!
562 * removed!
563 * removed!
564 * removed!
565 * removed!
566 * removed!
567 * removed!
568 * removed!
569 * removed!
570 * removed!
571 * removed!
572 * removed!
573 * removed!
574 * removed!
575 * removed!
576 * removed!
577 * removed!
578 * removed!
579 * removed!
580 * removed!
581 * removed!
582 * removed!
583 * removed!
584 * removed!
585 * removed!
586 *
587 * removed!
588 * removed!
589 *
590 * removed!
591 * removed!
592 * removed!
593 *
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 * removed!
642 *
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 * removed!
669 *
670 * removed!
671 * removed!
672 * removed!
673 *
674 * removed!
675 * removed!
676 * removed!
677 *
678 * removed!
679 * removed!
680 *
681 * removed!
682 * removed!
683 * removed!
684 *
685 * removed!
686 * removed!
687 * removed!
688 *
689 * removed!
690 * removed!
691 * removed!
692 *
693 * removed!
694 * removed!
695 * removed!
696 * removed!
697 * removed!
698 * removed!
699 * removed!
700 *
701 * removed!
702 * removed!
703 * removed!
704 *
705 * removed!
706 * removed!
707 * removed!
708 *
709 * removed!
710 * removed!
711 * removed!
712 *
713 * removed!
714 * removed!
715 * removed!
716 *
717 * removed!
718 * removed!
719 * removed!
720 *
721 * removed!
722 * removed!
723 *
724 * removed!
725 * removed!
726 * removed!
727 *
728 * removed!
729 * removed!
730 *
731 *******************************************************************************/
732
733
734/*===============================================================================*/
735/* */
736/* int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, */
737/* long *gain_setting ) */
738/* */
739/*===============================================================================*/
740/* */
741/* rf_band : RF Band. the value is 0 (GSM) or 1 (DCS) */
742/* arfcn : ARFCN number */
743/* request_gain : Request Gain. the unit is 0.125 dBm */
744/* *gain_setting: the Setting Value for tranceiver gain. */
745/* return : returned Actually Setting Gain. the unit is 0.125 dBm. */
746/* */
747/* ----------------------------------------------------------------------------- */
748/* */
749/* This program evaluates the AGC setting value by the request gain for Bright2. */
750/* If the AGC component is changed, this file shall be modified by vendor */
751/* */
752/* ----------------------------------------------------------------------------- */
753
754#include "l1d_cid.h"
755#include "l1d_loc_def.h"
756#include "m12190_l1core.h"
757#include "l1d_public.h"
758
759/*================================================================================================*/
760
761#define ROUNDINT( n ) ((int)(((n)>=0)?((n)+0.5):((n)-0.5)))
762#define GC_B ((GAIN_STEP)*(PWRRES))
763#define GC_A( bitno, gain ) (short)ROUNDINT(((1+2*(bitno))*GC_B/2-(gain)*(PWRRES)))
764#define GBOUND( gain1, gain2 ) (short)ROUNDINT((((gain1)+(gain2))/2.0*(PWRRES)))
765#define BIT_NO( reqgain, A, B ) (((reqgain)+(A))/(B))
766#define REAL_GAIN( bitno, A, B ) ((bitno)*(B)-(A)+(B)/2)
767
768/*================================================================================================*/
769extern void L1D_RF_Info_Trace( uint16 idx, int32 v1, int32 v2 );
770
771#if IS_RF_BRIGHT2
772/*BRIGHT2*/
773/*BRIGHT2*/ #define GAIN_STEP 2
774/*BRIGHT2*/
775/*BRIGHT2*/ #define RF_GSM_MAXGAIN ((114.0-37.6)*(PWRRES))
776/*BRIGHT2*/ #define RF_GSM_MINGAIN (( 14.0-37.6)*(PWRRES))
777/*BRIGHT2*/ #define RF_DCS_MAXGAIN ((114.0-36.6)*(PWRRES))
778/*BRIGHT2*/ #define RF_DCS_MINGAIN (( 14.0-36.6)*(PWRRES))
779/*BRIGHT2*/ #define RF_PCS_MAXGAIN ((114.0-36.6)*(PWRRES))
780/*BRIGHT2*/ #define RF_PCS_MINGAIN (( 14.0-36.6)*(PWRRES))
781/*BRIGHT2*/
782/*BRIGHT2*/ /* GSM900....................................................................*/
783/*BRIGHT2*/
784/*BRIGHT2*/ const sL1DAGCDATA AGC_TABLE_GSM900[3] =
785/*BRIGHT2*/ { { GBOUND( 20.4, 18.4 ), GC_A( 20, 20.4 ), 0x00 },
786/*BRIGHT2*/ { GBOUND( 8.4, 6.4 ), GC_A( 20, 8.4 ), 0x80 },
787/*BRIGHT2*/ { GBOUND(-23.6,-23.6 ), GC_A( 12,-23.6 ), 0xC0 },
788/*BRIGHT2*/ };
789/*BRIGHT2*/
790/*BRIGHT2*/ /* DCS1800...................................................................*/
791/*BRIGHT2*/
792/*BRIGHT2*/ const sL1DAGCDATA AGC_TABLE_DCS1800[3] =
793/*BRIGHT2*/ { { GBOUND( 21.4, 19.4 ), GC_A( 21, 21.4 ), 0x00 },
794/*BRIGHT2*/ { GBOUND( 9.4, 7.4 ), GC_A( 21, 9.4 ), 0x80 },
795/*BRIGHT2*/ { GBOUND(-22.6,-22.6 ), GC_A( 13,-22.6 ), 0xC0 },
796/*BRIGHT2*/ };
797/*BRIGHT2*/
798/*BRIGHT2*/ /* PCS1900...................................................................*/
799/*BRIGHT2*/
800/*BRIGHT2*/ const sL1DAGCDATA AGC_TABLE_PCS1900[3] =
801/*BRIGHT2*/ { { GBOUND( 21.4, 19.4 ), GC_A( 21, 21.4 ), 0x00 },
802/*BRIGHT2*/ { GBOUND( 9.4, 7.4 ), GC_A( 21, 9.4 ), 0x80 },
803/*BRIGHT2*/ { GBOUND(-22.6,-22.6 ), GC_A( 13,-22.6 ), 0xC0 },
804/*BRIGHT2*/ };
805/*BRIGHT2*/
806/*BRIGHT2*/ /*...........................................................................*/
807/*BRIGHT2*/
808/*BRIGHT2*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
809/*BRIGHT2*/ { { 0, 0 }, /*#FrequencyBand400 */
810/*BRIGHT2*/ { 0, 0 }, /*#FrequencyBand850 */
811/*BRIGHT2*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
812/*BRIGHT2*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
813/*BRIGHT2*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
814/*BRIGHT2*/ };
815/*BRIGHT2*/
816/*BRIGHT2*/ const sL1DAGCDATA *const AGC_TABLE[] =
817/*BRIGHT2*/ { 0, /*#FrequencyBand400 */
818/*BRIGHT2*/ 0, /*#FrequencyBand850 */
819/*BRIGHT2*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
820/*BRIGHT2*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
821/*BRIGHT2*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
822/*BRIGHT2*/ };
823/*BRIGHT2*/
824/*BRIGHT2*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
825/*BRIGHT2*/
826/*BRIGHT2*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
827/*BRIGHT2*/ { int max_gain, min_gain, real_gain;
828/*BRIGHT2*/ const int* d32ptr;
829/*BRIGHT2*/ const sL1DAGCDATA* agcptr;
830/*BRIGHT2*/ long setting;
831/*BRIGHT2*/ int bit_no;
832/*BRIGHT2*/
833/*BRIGHT2*/ /* evaluate the range of available gain */
834/*BRIGHT2*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
835/*BRIGHT2*/ max_gain = *d32ptr++;
836/*BRIGHT2*/ min_gain = *d32ptr;
837/*BRIGHT2*/
838/*BRIGHT2*/ /* clipping the request gain to the avialable gain */
839/*BRIGHT2*/ if( request_gain>=max_gain )
840/*BRIGHT2*/ { request_gain = max_gain; }
841/*BRIGHT2*/ else if( request_gain<=min_gain )
842/*BRIGHT2*/ { request_gain = min_gain; }
843/*BRIGHT2*/
844/*BRIGHT2*/ /* evaluate the real gain setting */
845/*BRIGHT2*/ agcptr = AGC_TABLE[rf_band];
846/*BRIGHT2*/ if( request_gain <= agcptr->pos_gain )
847/*BRIGHT2*/ { agcptr++;
848/*BRIGHT2*/ if( request_gain <= agcptr->pos_gain )
849/*BRIGHT2*/ { agcptr++; }
850/*BRIGHT2*/ }
851/*BRIGHT2*/ { bit_no = BIT_NO( request_gain, (agcptr->A-1), GC_B );
852/*BRIGHT2*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
853/*BRIGHT2*/ setting = agcptr->setting + bit_no;
854/*BRIGHT2*/ }
855/*BRIGHT2*/
856/*BRIGHT2*/ *gain_setting = setting;
857/*BRIGHT2*/ return( real_gain );
858/*BRIGHT2*/ }
859/*BRIGHT2*/
860#endif
861
862#if IS_RF_BRIGHT4
863/*BRIGHT4*/
864/*BRIGHT4*/ #define GAIN_STEP 2
865/*BRIGHT4*/
866/*BRIGHT4*/ #define RF_GSM_MAXGAIN (( 58.5)*(PWRRES))
867/*BRIGHT4*/ #define RF_GSM_MINGAIN ((-39.0)*(PWRRES))
868/*BRIGHT4*/ #define RF_DCS_MAXGAIN (( 53.5)*(PWRRES))
869/*BRIGHT4*/ #define RF_DCS_MINGAIN ((-43.0)*(PWRRES))
870/*BRIGHT4*/ #define RF_PCS_MAXGAIN (( 53.5)*(PWRRES))
871/*BRIGHT4*/ #define RF_PCS_MINGAIN ((-43.0)*(PWRRES))
872/*BRIGHT4*/
873/*BRIGHT4*/ /* GSM900....................................................................*/
874/*BRIGHT4*/
875/*BRIGHT4*/ const sL1DAGCDATA AGC_TABLE_GSM900[2] =
876/*BRIGHT4*/ { { GBOUND(-11.5,-13.0 ), GC_A( 10,-11.5 ), 0x2002 },
877/*BRIGHT4*/ { GBOUND(-39.0,-39.0 ), GC_A( 13,-39.0 ), 0x2202 },
878/*BRIGHT4*/ };
879/*BRIGHT4*/
880/*BRIGHT4*/ /* DCS1800...................................................................*/
881/*BRIGHT4*/
882/*BRIGHT4*/ const sL1DAGCDATA AGC_TABLE_DCS1800[2] =
883/*BRIGHT4*/ { { GBOUND(-16.5,-17.0 ), GC_A( 10,-16.5 ), 0x2002 },
884/*BRIGHT4*/ { GBOUND(-43.0,-43.0 ), GC_A( 9,-43.0 ), 0x2202 },
885/*BRIGHT4*/ };
886/*BRIGHT4*/
887/*BRIGHT4*/ /* PCS1900...................................................................*/
888/*BRIGHT4*/
889/*BRIGHT4*/ const sL1DAGCDATA AGC_TABLE_PCS1900[2] =
890/*BRIGHT4*/ { { GBOUND(-16.5,-17.0 ), GC_A( 10,-16.5 ), 0x2002 },
891/*BRIGHT4*/ { GBOUND(-43.0,-43.0 ), GC_A( 9,-43.0 ), 0x2202 },
892/*BRIGHT4*/ };
893/*BRIGHT4*/
894/*BRIGHT4*/ /*...........................................................................*/
895/*BRIGHT4*/
896/*BRIGHT4*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
897/*BRIGHT4*/ { { 0, 0 }, /*#FrequencyBand400 */
898/*BRIGHT4*/ { 0, 0 }, /*#FrequencyBand850 */
899/*BRIGHT4*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
900/*BRIGHT4*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
901/*BRIGHT4*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
902/*BRIGHT4*/ };
903/*BRIGHT4*/
904/*BRIGHT4*/ const sL1DAGCDATA *const AGC_TABLE[] =
905/*BRIGHT4*/ { 0, /*#FrequencyBand400 */
906/*BRIGHT4*/ 0, /*#FrequencyBand850 */
907/*BRIGHT4*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
908/*BRIGHT4*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
909/*BRIGHT4*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
910/*BRIGHT4*/ };
911/*BRIGHT4*/
912/*BRIGHT4*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
913/*BRIGHT4*/
914/*BRIGHT4*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
915/*BRIGHT4*/ { int max_gain, min_gain, real_gain;
916/*BRIGHT4*/ const int* d32ptr;
917/*BRIGHT4*/ const sL1DAGCDATA* agcptr;
918/*BRIGHT4*/ long setting;
919/*BRIGHT4*/ int bit_no;
920/*BRIGHT4*/
921/*BRIGHT4*/ /* evaluate the range of available gain */
922/*BRIGHT4*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
923/*BRIGHT4*/ max_gain = *d32ptr++;
924/*BRIGHT4*/ min_gain = *d32ptr;
925/*BRIGHT4*/
926/*BRIGHT4*/ /* clipping the request gain to the avialable gain */
927/*BRIGHT4*/ if( request_gain>=max_gain )
928/*BRIGHT4*/ { request_gain = max_gain; }
929/*BRIGHT4*/ else if( request_gain<=min_gain )
930/*BRIGHT4*/ { request_gain = min_gain; }
931/*BRIGHT4*/
932/*BRIGHT4*/ /* evaluate the real gain setting */
933/*BRIGHT4*/ agcptr = AGC_TABLE[rf_band];
934/*BRIGHT4*/ if( request_gain < agcptr->pos_gain )
935/*BRIGHT4*/ { agcptr++;
936/*BRIGHT4*/ }
937/*BRIGHT4*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
938/*BRIGHT4*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
939/*BRIGHT4*/ setting = agcptr->setting + (bit_no<<3);
940/*BRIGHT4*/ }
941/*BRIGHT4*/
942/*BRIGHT4*/ *gain_setting = setting;
943/*BRIGHT4*/ return( real_gain );
944/*BRIGHT4*/ }
945/*BRIGHT4*/
946#endif
947
948#if IS_RF_BRIGHT5P
949/*BRIGHT5P*/
950/*BRIGHT5P*/ #define GAIN_STEP 2
951/*BRIGHT5P*/
952/*BRIGHT5P*/ #define RF_GSM850_MAXGAIN (( 64.5)*(PWRRES))
953/*BRIGHT5P*/ #define RF_GSM850_MINGAIN ((-11.5)*(PWRRES))
954/*BRIGHT5P*/ #define RF_GSM_MAXGAIN (( 64.5)*(PWRRES))
955/*BRIGHT5P*/ #define RF_GSM_MINGAIN ((-11.5)*(PWRRES))
956/*BRIGHT5P*/ #define RF_DCS_MAXGAIN (( 63.5)*(PWRRES))
957/*BRIGHT5P*/ #define RF_DCS_MINGAIN ((-12.5)*(PWRRES))
958/*BRIGHT5P*/ #define RF_PCS_MAXGAIN (( 63.5)*(PWRRES))
959/*BRIGHT5P*/ #define RF_PCS_MINGAIN ((-12.5)*(PWRRES))
960/*BRIGHT5P*/
961/*BRIGHT5P*/ /* GSM850....................................................................*/
962/*BRIGHT5P*/
963/*BRIGHT5P*/ const sL1DAGCDATA AGC_TABLE_GSM850[1] =
964/*BRIGHT5P*/ { { GBOUND(-11.5,-11.5 ), GC_A( 7,-11.5 ), 0x0002 },
965/*BRIGHT5P*/ };
966/*BRIGHT5P*/
967/*BRIGHT5P*/ /* GSM900....................................................................*/
968/*BRIGHT5P*/
969/*BRIGHT5P*/ const sL1DAGCDATA AGC_TABLE_GSM900[1] =
970/*BRIGHT5P*/ { { GBOUND(-11.5,-11.5 ), GC_A( 7,-11.5 ), 0x0002 },
971/*BRIGHT5P*/ };
972/*BRIGHT5P*/
973/*BRIGHT5P*/ /* DCS1800...................................................................*/
974/*BRIGHT5P*/
975/*BRIGHT5P*/ const sL1DAGCDATA AGC_TABLE_DCS1800[1] =
976/*BRIGHT5P*/ { { GBOUND(-12.5,-12.5 ), GC_A( 7,-12.5 ), 0x0002 },
977/*BRIGHT5P*/ };
978/*BRIGHT5P*/
979/*BRIGHT5P*/ /* PCS1900...................................................................*/
980/*BRIGHT5P*/
981/*BRIGHT5P*/ const sL1DAGCDATA AGC_TABLE_PCS1900[2] =
982/*BRIGHT5P*/ { { GBOUND(-12.5,-12.5 ), GC_A( 7,-12.5 ), 0x0002 },
983/*BRIGHT5P*/ };
984/*BRIGHT5P*/
985/*BRIGHT5P*/ /*...........................................................................*/
986/*BRIGHT5P*/
987/*BRIGHT5P*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
988/*BRIGHT5P*/ { { 0, 0 }, /*#FrequencyBand400 */
989/*BRIGHT5P*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
990/*BRIGHT5P*/ { (int)RF_GSM_MAXGAIN , (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
991/*BRIGHT5P*/ { (int)RF_DCS_MAXGAIN , (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
992/*BRIGHT5P*/ { (int)RF_PCS_MAXGAIN , (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
993/*BRIGHT5P*/ };
994/*BRIGHT5P*/
995/*BRIGHT5P*/ const sL1DAGCDATA *const AGC_TABLE[] =
996/*BRIGHT5P*/ { 0, /*#FrequencyBand400 */
997/*BRIGHT5P*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
998/*BRIGHT5P*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
999/*BRIGHT5P*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
1000/*BRIGHT5P*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
1001/*BRIGHT5P*/ };
1002/*BRIGHT5P*/
1003/*BRIGHT5P*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
1004/*BRIGHT5P*/
1005/*BRIGHT5P*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
1006/*BRIGHT5P*/ { int max_gain, min_gain, real_gain;
1007/*BRIGHT5P*/ const int* d32ptr;
1008/*BRIGHT5P*/ const sL1DAGCDATA* agcptr;
1009/*BRIGHT5P*/ long setting;
1010/*BRIGHT5P*/ int bit_no;
1011/*BRIGHT5P*/
1012/*BRIGHT5P*/ /* evaluate the range of available gain */
1013/*BRIGHT5P*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
1014/*BRIGHT5P*/ max_gain = *d32ptr++;
1015/*BRIGHT5P*/ min_gain = *d32ptr;
1016/*BRIGHT5P*/
1017/*BRIGHT5P*/ /* clipping the request gain to the avialable gain */
1018/*BRIGHT5P*/ if( request_gain>=max_gain )
1019/*BRIGHT5P*/ { request_gain = max_gain; }
1020/*BRIGHT5P*/ else if( request_gain<=min_gain )
1021/*BRIGHT5P*/ { request_gain = min_gain; }
1022/*BRIGHT5P*/
1023/*BRIGHT5P*/ /* evaluate the real gain setting */
1024/*BRIGHT5P*/ agcptr = AGC_TABLE[rf_band];
1025/*BRIGHT5P*/
1026/*BRIGHT5P*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
1027/*BRIGHT5P*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
1028/*BRIGHT5P*/ setting = agcptr->setting + (bit_no<<3);
1029/*BRIGHT5P*/ }
1030/*BRIGHT5P*/
1031/*BRIGHT5P*/ *gain_setting = setting;
1032/*BRIGHT5P*/ return( real_gain );
1033/*BRIGHT5P*/ }
1034/*BRIGHT5P*/
1035#endif
1036
1037#if IS_RF_AERO
1038/*AERO*/
1039/*AERO*/ #define GAIN_STEP 1
1040/*AERO*/
1041/*AERO*/ #if IS_GPRS
1042/*AERO*/ #define RF_GSM_MAXGAIN (( 56+13)*(PWRRES))
1043/*AERO*/ #define RF_GSM_MINGAIN ((-23+13)*(PWRRES))
1044/*AERO*/ #define RF_DCS_MAXGAIN (( 56+13)*(PWRRES))
1045/*AERO*/ #define RF_DCS_MINGAIN ((-23+13)*(PWRRES))
1046/*AERO*/ #define RF_PCS_MAXGAIN (( 56+13)*(PWRRES))
1047/*AERO*/ #define RF_PCS_MINGAIN ((-23+13)*(PWRRES))
1048/*AERO*/ #else
1049/*AERO*/ #define RF_GSM_MAXGAIN (( 56+13)*(PWRRES))
1050/*AERO*/ #define RF_GSM_MINGAIN ((-38+13)*(PWRRES))
1051/*AERO*/ #define RF_DCS_MAXGAIN (( 56+13)*(PWRRES))
1052/*AERO*/ #define RF_DCS_MINGAIN ((-38+13)*(PWRRES))
1053/*AERO*/ #define RF_PCS_MAXGAIN (( 56+13)*(PWRRES))
1054/*AERO*/ #define RF_PCS_MINGAIN ((-38+13)*(PWRRES))
1055/*AERO*/ #endif
1056/*AERO*/
1057/*AERO*/ #if IS_GPRS
1058/*AERO*/ /* GSM900....................................................................*/
1059/*AERO*/
1060/*AERO*/ const sL1DAGCDATA AGC_TABLE_GSM900[6] =
1061/*AERO*/ {
1062/*AERO*/ { GBOUND( 56.0+13.0, -7.0+13.0)-(2*PWRRES), GC_A(43, 36+13.0), 0x758021 },
1063/*AERO*/ { GBOUND( 52.0+13.0, -11.0+13.0)-(2*PWRRES), GC_A(43, 32+13.0), 0x756021 },
1064/*AERO*/ { GBOUND( 48.0+13.0, -15.0+13.0)-(2*PWRRES), GC_A(43, 28+13.0), 0x754021 },
1065/*AERO*/ { GBOUND( 44.0+13.0, -19.0+13.0)-(2*PWRRES), GC_A(43, 24+13.0), 0x752021 },
1066/*AERO*/ { GBOUND( 40.0+13.0, -23.0+13.0)-(2*PWRRES), GC_A( 0, -23+13.0), 0x750021 },
1067/*AERO*/ };
1068/*AERO*/
1069/*AERO*/ /* DCS1800...................................................................*/
1070/*AERO*/
1071/*AERO*/ const sL1DAGCDATA AGC_TABLE_DCS1800[6] =
1072/*AERO*/ {
1073/*AERO*/ { GBOUND( 56.0+8.0, -7.0+13.0)-(2*PWRRES), GC_A(43, 36+13.0), 0x358021 },
1074/*AERO*/ { GBOUND( 52.0+8.0, -11.0+13.0)-(2*PWRRES), GC_A(43, 32+13.0), 0x356021 },
1075/*AERO*/ { GBOUND( 48.0+8.0, -15.0+13.0)-(2*PWRRES), GC_A(43, 28+13.0), 0x354021 },
1076/*AERO*/ { GBOUND( 44.0+8.0, -19.0+13.0)-(2*PWRRES), GC_A(43, 24+13.0), 0x352021 },
1077/*AERO*/ { GBOUND( 40.0+8.0, -23.0+13.0)-(2*PWRRES), GC_A( 0, -23+13.0), 0x350021 },
1078/*AERO*/ };
1079/*AERO*/
1080/*AERO*/ /* PCS1900...................................................................*/
1081/*AERO*/
1082/*AERO*/ const sL1DAGCDATA AGC_TABLE_PCS1900[6] =
1083/*AERO*/ {
1084/*AERO*/ { GBOUND( 56.0, -7.0)-(2*PWRRES), GC_A(43, 36), 0x358021 },
1085/*AERO*/ { GBOUND( 52.0, -11.0)-(2*PWRRES), GC_A(43, 32), 0x356021 },
1086/*AERO*/ { GBOUND( 48.0, -15.0)-(2*PWRRES), GC_A(43, 28), 0x354021 },
1087/*AERO*/ { GBOUND( 44.0, -19.0)-(2*PWRRES), GC_A(43, 24), 0x352021 },
1088/*AERO*/ { GBOUND( 40.0, -23.0)-(2*PWRRES), GC_A( 0, -23), 0x350021 },
1089/*AERO*/ };
1090/*AERO*/
1091/*AERO*/ #else
1092/*AERO*/ /* GSM900....................................................................*/
1093/*AERO*/
1094/*AERO*/ const sL1DAGCDATA AGC_TABLE_GSM900[6] =
1095/*AERO*/ {
1096/*AERO*/ { GBOUND( 36.0+13.0, 35.0+13.0), GC_A(43, 36+13.0), 0x758021 },
1097/*AERO*/ { GBOUND( 32.0+13.0, 31.0+13.0), GC_A(43, 32+13.0), 0x756021 },
1098/*AERO*/ { GBOUND( 28.0+13.0, 27.0+13.0), GC_A(43, 28+13.0), 0x754021 },
1099/*AERO*/ { GBOUND( 24.0+13.0, 23.0+13.0), GC_A(43, 24+13.0), 0x752021 },
1100/*AERO*/ { GBOUND(-23.0+13.0, -24.0+13.0), GC_A( 0, -23+13.0), 0x750021 },
1101/*AERO*/ { GBOUND(-38.0+13.0, -38.0+13.0), GC_A( 0, -38+13.0), 0x700021 },
1102/*AERO*/ };
1103/*AERO*/
1104/*AERO*/ /* DCS1800...................................................................*/
1105/*AERO*/
1106/*AERO*/ const sL1DAGCDATA AGC_TABLE_DCS1800[6] =
1107/*AERO*/ {
1108/*AERO*/ { GBOUND( 36.0+13.0, 35.0+13.0), GC_A(43, 36+13.0), 0x358021 },
1109/*AERO*/ { GBOUND( 32.0+13.0, 31.0+13.0), GC_A(43, 32+13.0), 0x356021 },
1110/*AERO*/ { GBOUND( 28.0+13.0, 27.0+13.0), GC_A(43, 28+13.0), 0x354021 },
1111/*AERO*/ { GBOUND( 24.0+13.0, 23.0+13.0), GC_A(43, 24+13.0), 0x352021 },
1112/*AERO*/ { GBOUND(-23.0+13.0, -24.0+13.0), GC_A( 0, -23+13.0), 0x350021 },
1113/*AERO*/ { GBOUND(-38.0+13.0, -38.0+13.0), GC_A( 0, -38+13.0), 0x300021 },
1114/*AERO*/ };
1115/*AERO*/
1116/*AERO*/ /* PCS1900...................................................................*/
1117/*AERO*/
1118/*AERO*/ const sL1DAGCDATA AGC_TABLE_PCS1900[6] =
1119/*AERO*/ {
1120/*AERO*/ { GBOUND( 36.0+13.0, 35.0+13.0), GC_A(43, 36+13.0), 0x358021 },
1121/*AERO*/ { GBOUND( 32.0+13.0, 31.0+13.0), GC_A(43, 32+13.0), 0x356021 },
1122/*AERO*/ { GBOUND( 28.0+13.0, 27.0+13.0), GC_A(43, 28+13.0), 0x354021 },
1123/*AERO*/ { GBOUND( 24.0+13.0, 23.0+13.0), GC_A(43, 24+13.0), 0x352021 },
1124/*AERO*/ { GBOUND(-23.0+13.0, -24.0+13.0), GC_A( 0, -23+13.0), 0x350021 },
1125/*AERO*/ { GBOUND(-38.0+13.0, -38.0+13.0), GC_A( 0, -38+13.0), 0x300021 },
1126/*AERO*/ };
1127/*AERO*/
1128/*AERO*/ #endif
1129/*AERO*/ //*...........................................................................*/
1130/*AERO*/
1131/*AERO*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
1132/*AERO*/ { { 0, 0 }, /*#FrequencyBand400 */
1133/*AERO*/ { 0, 0 }, /*#FrequencyBand850 */
1134/*AERO*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
1135/*AERO*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
1136/*AERO*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
1137/*AERO*/ };
1138/*AERO*/
1139/*AERO*/ const sL1DAGCDATA *const AGC_TABLE[] =
1140/*AERO*/ { 0, /*#FrequencyBand400 */
1141/*AERO*/ 0, /*#FrequencyBand850 */
1142/*AERO*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
1143/*AERO*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
1144/*AERO*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
1145/*AERO*/ };
1146/*AERO*/
1147/*AERO*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
1148/*AERO*/
1149/*AERO*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
1150/*AERO*/ { int max_gain, min_gain, real_gain;
1151/*AERO*/ const int* d32ptr;
1152/*AERO*/ const sL1DAGCDATA* agcptr;
1153/*AERO*/ long setting;
1154/*AERO*/ int bit_no;
1155/*AERO*/
1156/*AERO*/ #if IS_GPRS
1157/*AERO*/ const static sL1DAGCDATA* last_agcptr;
1158/*AERO*/ #endif
1159/*AERO*/
1160/*AERO*/ /* evaluate the range of available gain */
1161/*AERO*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
1162/*AERO*/ max_gain = *d32ptr++;
1163/*AERO*/ min_gain = *d32ptr;
1164/*AERO*/
1165/*AERO*/ /* clipping the request gain to the avialable gain */
1166/*AERO*/ if( request_gain>=max_gain )
1167/*AERO*/ { request_gain = max_gain; }
1168/*AERO*/ else if( request_gain<=min_gain )
1169/*AERO*/ { request_gain = min_gain; }
1170/*AERO*/ #if IS_GPRS
1171/*AERO*/ if(!IS_CONTINUOUS_RX_SLOT()) /*false: evaluate the real gain setting */
1172/*AERO*/ {
1173/*AERO*/ #endif
1174/*AERO*/ agcptr = AGC_TABLE[rf_band];
1175/*AERO*/ agcptr += 2;
1176/*AERO*/ if( request_gain >= agcptr->pos_gain )
1177/*AERO*/ { agcptr -= 2;
1178/*AERO*/ if( request_gain < agcptr->pos_gain )
1179/*AERO*/ { agcptr += 1;
1180/*AERO*/ if(request_gain < agcptr->pos_gain )
1181/*AERO*/ { agcptr += 1;
1182/*AERO*/ }
1183/*AERO*/ }
1184/*AERO*/ }
1185/*AERO*/ else
1186/*AERO*/ { agcptr += 1;
1187/*AERO*/ if( request_gain < agcptr->pos_gain )
1188/*AERO*/ { agcptr += 1;
1189/*AERO*/ #if IS_GSM
1190/*AERO*/ if(request_gain < agcptr->pos_gain )
1191/*AERO*/ { agcptr += 1;
1192/*AERO*/ }
1193/*AERO*/ #endif
1194/*AERO*/ }
1195/*AERO*/ }
1196/*AERO*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
1197/*AERO*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
1198/*AERO*/ setting = agcptr->setting + (bit_no<<6);
1199/*AERO*/ }
1200/*AERO*/ #if IS_GPRS
1201/*AERO*/ last_agcptr = agcptr;
1202/*AERO*/ }
1203/*AERO*/ else /* is_continuous_slot */
1204/*AERO*/ { bit_no = BIT_NO( request_gain, last_agcptr->A, GC_B );
1205/*AERO*/ real_gain = REAL_GAIN( bit_no, last_agcptr->A, GC_B );
1206/*AERO*/ setting = (bit_no<<6)|0x22;
1207/*AERO*/ }
1208/*AERO*/ #endif
1209/*AERO*/ *gain_setting = setting;
1210/*AERO*/ return( real_gain );
1211/*AERO*/ }
1212/*AERO*/
1213#endif
1214
1215#if IS_RF_AERO1PLUS
1216/*AERO1+*/
1217/*AERO1+*/ #define GAIN_STEP 1
1218/*AERO1+*/ #define PVOFS (-25.0)
1219/*AERO1+*/
1220/*AERO1+*/ #if IS_GPRS
1221/*AERO1+*/ #define RF_GSM_MAXGAIN (( 85)*(PWRRES))
1222/*AERO1+*/ #define RF_GSM_MINGAIN (( -2)*(PWRRES))
1223/*AERO1+*/ #define RF_DCS_MAXGAIN (( 83)*(PWRRES))
1224/*AERO1+*/ #define RF_DCS_MINGAIN (( 5)*(PWRRES))
1225/*AERO1+*/ #define RF_PCS_MAXGAIN (( 83)*(PWRRES))
1226/*AERO1+*/ #define RF_PCS_MINGAIN (( 5)*(PWRRES))
1227/*AERO1+*/ #else
1228/*AERO1+*/ #define RF_GSM_MAXGAIN (( 85)*(PWRRES))
1229/*AERO1+*/ #define RF_GSM_MINGAIN (( -2)*(PWRRES))
1230/*AERO1+*/ #define RF_DCS_MAXGAIN (( 83)*(PWRRES))
1231/*AERO1+*/ #define RF_DCS_MINGAIN (( 5)*(PWRRES))
1232/*AERO1+*/ #define RF_PCS_MAXGAIN (( 83)*(PWRRES))
1233/*AERO1+*/ #define RF_PCS_MINGAIN (( 5)*(PWRRES))
1234/*AERO1+*/ #endif
1235/*AERO1+*/
1236/*AERO1+*/ #if IS_GPRS
1237/*AERO1+*/ /* GSM900....................................................................*/
1238/*AERO1+*/
1239/*AERO1+*/ const sL1DAGCDATA AGC_TABLE_GSM900[6] =
1240/*AERO1+*/ {
1241/*AERO1+*/ { GBOUND( 93.0+PVOFS, 30.0+PVOFS)-(2*PWRRES), GC_A(37, 67.0+PVOFS), 0x758021 },
1242/*AERO1+*/ { GBOUND( 89.0+PVOFS, 26.0+PVOFS)-(2*PWRRES), GC_A(37, 63.0+PVOFS), 0x756021 },
1243/*AERO1+*/ { GBOUND( 85.0+PVOFS, 22.0+PVOFS)-(2*PWRRES), GC_A(37, 59.0+PVOFS), 0x754021 },
1244/*AERO1+*/ { GBOUND( 81.0+PVOFS, 18.0+PVOFS)-(2*PWRRES), GC_A(37, 55.0+PVOFS), 0x752021 },
1245/*AERO1+*/ { GBOUND( 77.0+PVOFS, 14.0+PVOFS)-(2*PWRRES), GC_A( 0, 14.0+PVOFS), 0x750021 },
1246/*AERO1+*/ };
1247/*AERO1+*/
1248/*AERO1+*/ /* DCS1800...................................................................*/
1249/*AERO1+*/
1250/*AERO1+*/ const sL1DAGCDATA AGC_TABLE_DCS1800[6] =
1251/*AERO1+*/ {
1252/*AERO1+*/ { GBOUND( 91.0+PVOFS, 28.0+PVOFS)-(2*PWRRES), GC_A(37, 65.0+PVOFS), 0x358021 },
1253/*AERO1+*/ { GBOUND( 87.0+PVOFS, 24.0+PVOFS)-(2*PWRRES), GC_A(37, 61.0+PVOFS), 0x356021 },
1254/*AERO1+*/ { GBOUND( 83.0+PVOFS, 20.0+PVOFS)-(2*PWRRES), GC_A(37, 57.0+PVOFS), 0x354021 },
1255/*AERO1+*/ { GBOUND( 79.0+PVOFS, 16.0+PVOFS)-(2*PWRRES), GC_A(37, 53.0+PVOFS), 0x352021 },
1256/*AERO1+*/ { GBOUND( 75.0+PVOFS, 12.0+PVOFS)-(2*PWRRES), GC_A( 0, 12.0+PVOFS), 0x350021 },
1257/*AERO1+*/ };
1258/*AERO1+*/
1259/*AERO1+*/ /* PCS1900...................................................................*/
1260/*AERO1+*/
1261/*AERO1+*/ const sL1DAGCDATA AGC_TABLE_PCS1900[6] =
1262/*AERO1+*/ {
1263/*AERO1+*/ { GBOUND( 91.0+PVOFS, 28.0+PVOFS)-(2*PWRRES), GC_A(37, 65.0+PVOFS), 0x358021 },
1264/*AERO1+*/ { GBOUND( 87.0+PVOFS, 24.0+PVOFS)-(2*PWRRES), GC_A(37, 61.0+PVOFS), 0x356021 },
1265/*AERO1+*/ { GBOUND( 83.0+PVOFS, 20.0+PVOFS)-(2*PWRRES), GC_A(37, 57.0+PVOFS), 0x354021 },
1266/*AERO1+*/ { GBOUND( 79.0+PVOFS, 16.0+PVOFS)-(2*PWRRES), GC_A(37, 53.0+PVOFS), 0x352021 },
1267/*AERO1+*/ { GBOUND( 75.0+PVOFS, 12.0+PVOFS)-(2*PWRRES), GC_A( 0, 12.0+PVOFS), 0x350021 },
1268/*AERO1+*/ };
1269/*AERO1+*/
1270/*AERO1+*/ #else
1271/*AERO1+*/ /* GSM900....................................................................*/
1272/*AERO1+*/
1273/*AERO1+*/ const sL1DAGCDATA AGC_TABLE_GSM900[6] =
1274/*AERO1+*/ {
1275/*AERO1+*/ { GBOUND( 67.0+PVOFS, 66.0+PVOFS), GC_A(37, 67.0+PVOFS), 0x758021 },
1276/*AERO1+*/ { GBOUND( 63.0+PVOFS, 62.0+PVOFS), GC_A(37, 63.0+PVOFS), 0x756021 },
1277/*AERO1+*/ { GBOUND( 59.0+PVOFS, 58.0+PVOFS), GC_A(37, 59.0+PVOFS), 0x754021 },
1278/*AERO1+*/ { GBOUND( 55.0+PVOFS, 54.0+PVOFS), GC_A(37, 55.0+PVOFS), 0x752021 },
1279/*AERO1+*/ { GBOUND( 14.0+PVOFS, 13.0+PVOFS), GC_A( 0, 14.0+PVOFS), 0x750021 },
1280/*AERO1+*/ { GBOUND( -2.0+PVOFS, -2.0+PVOFS), GC_A( 0, -2.0+PVOFS), 0x700021 },
1281/*AERO1+*/ };
1282/*AERO1+*/
1283/*AERO1+*/ /* DCS1800...................................................................*/
1284/*AERO1+*/
1285/*AERO1+*/ const sL1DAGCDATA AGC_TABLE_DCS1800[6] =
1286/*AERO1+*/ {
1287/*AERO1+*/ { GBOUND( 65.0+PVOFS, 64.0+PVOFS), GC_A(37, 65.0+PVOFS), 0x358021 },
1288/*AERO1+*/ { GBOUND( 61.0+PVOFS, 60.0+PVOFS), GC_A(37, 61.0+PVOFS), 0x356021 },
1289/*AERO1+*/ { GBOUND( 57.0+PVOFS, 56.0+PVOFS), GC_A(37, 57.0+PVOFS), 0x354021 },
1290/*AERO1+*/ { GBOUND( 53.0+PVOFS, 52.0+PVOFS), GC_A(37, 53.0+PVOFS), 0x352021 },
1291/*AERO1+*/ { GBOUND( 12.0+PVOFS, 11.0+PVOFS), GC_A( 0, 12.0+PVOFS), 0x350021 },
1292/*AERO1+*/ { GBOUND( 5.0+PVOFS, 5.0+PVOFS), GC_A( 0, 5.0+PVOFS), 0x300021 },
1293/*AERO1+*/ };
1294/*AERO1+*/
1295/*AERO1+*/ /* PCS1900...................................................................*/
1296/*AERO1+*/
1297/*AERO1+*/ const sL1DAGCDATA AGC_TABLE_PCS1900[6] =
1298/*AERO1+*/ {
1299/*AERO1+*/ { GBOUND( 65.0+PVOFS, 64.0+PVOFS), GC_A(37, 65.0+PVOFS), 0x358021 },
1300/*AERO1+*/ { GBOUND( 61.0+PVOFS, 60.0+PVOFS), GC_A(37, 61.0+PVOFS), 0x356021 },
1301/*AERO1+*/ { GBOUND( 57.0+PVOFS, 56.0+PVOFS), GC_A(37, 57.0+PVOFS), 0x354021 },
1302/*AERO1+*/ { GBOUND( 53.0+PVOFS, 52.0+PVOFS), GC_A(37, 53.0+PVOFS), 0x352021 },
1303/*AERO1+*/ { GBOUND( 12.0+PVOFS, 11.0+PVOFS), GC_A( 0, 12.0+PVOFS), 0x350021 },
1304/*AERO1+*/ { GBOUND( 5.0+PVOFS, 5.0+PVOFS), GC_A( 0, 5.0+PVOFS), 0x300021 },
1305/*AERO1+*/ };
1306/*AERO1+*/
1307/*AERO1+*/ #endif
1308/*AERO1+*/ //*...........................................................................*/
1309/*AERO1+*/
1310/*AERO1+*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
1311/*AERO1+*/ { { 0, 0 }, /*#FrequencyBand400 */
1312/*AERO1+*/ { 0, 0 }, /*#FrequencyBand850 */
1313/*AERO1+*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
1314/*AERO1+*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
1315/*AERO1+*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
1316/*AERO1+*/ };
1317/*AERO1+*/
1318/*AERO1+*/ const sL1DAGCDATA *const AGC_TABLE[] =
1319/*AERO1+*/ { 0, /*#FrequencyBand400 */
1320/*AERO1+*/ 0, /*#FrequencyBand850 */
1321/*AERO1+*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
1322/*AERO1+*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
1323/*AERO1+*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
1324/*AERO1+*/ };
1325/*AERO1+*/
1326/*AERO1+*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
1327/*AERO1+*/
1328/*AERO1+*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
1329/*AERO1+*/ { int max_gain, min_gain, real_gain;
1330/*AERO1+*/ const int* d32ptr;
1331/*AERO1+*/ const sL1DAGCDATA* agcptr;
1332/*AERO1+*/ long setting;
1333/*AERO1+*/ int bit_no;
1334/*AERO1+*/
1335/*AERO1+*/ #if IS_GPRS
1336/*AERO1+*/ const static sL1DAGCDATA* last_agcptr;
1337/*AERO1+*/ #endif
1338/*AERO1+*/
1339/*AERO1+*/ /* evaluate the range of available gain */
1340/*AERO1+*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
1341/*AERO1+*/ max_gain = *d32ptr++;
1342/*AERO1+*/ min_gain = *d32ptr;
1343/*AERO1+*/
1344/*AERO1+*/ /* clipping the request gain to the avialable gain */
1345/*AERO1+*/ if( request_gain>=max_gain )
1346/*AERO1+*/ { request_gain = max_gain; }
1347/*AERO1+*/ else if( request_gain<=min_gain )
1348/*AERO1+*/ { request_gain = min_gain; }
1349/*AERO1+*/ #if IS_GPRS
1350/*AERO1+*/ if(!IS_CONTINUOUS_RX_SLOT()) /*false: evaluate the real gain setting */
1351/*AERO1+*/ {
1352/*AERO1+*/ #endif
1353/*AERO1+*/ agcptr = AGC_TABLE[rf_band];
1354/*AERO1+*/ agcptr += 2;
1355/*AERO1+*/ if( request_gain >= agcptr->pos_gain )
1356/*AERO1+*/ { agcptr -= 2;
1357/*AERO1+*/ if( request_gain < agcptr->pos_gain )
1358/*AERO1+*/ { agcptr += 1;
1359/*AERO1+*/ if(request_gain < agcptr->pos_gain )
1360/*AERO1+*/ { agcptr += 1;
1361/*AERO1+*/ }
1362/*AERO1+*/ }
1363/*AERO1+*/ }
1364/*AERO1+*/ else
1365/*AERO1+*/ { agcptr += 1;
1366/*AERO1+*/ if( request_gain < agcptr->pos_gain )
1367/*AERO1+*/ { agcptr += 1;
1368/*AERO1+*/ #if IS_GSM
1369/*AERO1+*/ if(request_gain < agcptr->pos_gain )
1370/*AERO1+*/ { agcptr += 1;
1371/*AERO1+*/ }
1372/*AERO1+*/ #endif
1373/*AERO1+*/ }
1374/*AERO1+*/ }
1375/*AERO1+*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
1376/*AERO1+*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
1377/*AERO1+*/ setting = agcptr->setting + (bit_no<<6);
1378/*AERO1+*/ }
1379/*AERO1+*/ #if IS_GPRS
1380/*AERO1+*/ last_agcptr = agcptr;
1381/*AERO1+*/ }
1382/*AERO1+*/ else /* is_continuous_slot */
1383/*AERO1+*/ { bit_no = BIT_NO( request_gain, last_agcptr->A, GC_B );
1384/*AERO1+*/ real_gain = REAL_GAIN( bit_no, last_agcptr->A, GC_B );
1385/*AERO1+*/ setting = (bit_no<<6)|0x22;
1386/*AERO1+*/ }
1387/*AERO1+*/ #endif
1388/*AERO1+*/ *gain_setting = setting;
1389/*AERO1+*/ return( real_gain );
1390/*AERO1+*/ }
1391/*AERO1+*/
1392#endif
1393
1394#if IS_RF_POLARIS1
1395/*RFMD*/
1396/*RFMD*/ typedef struct
1397/*RFMD*/ {
1398/*RFMD*/ short pos_gain;
1399/*RFMD*/ short setting;
1400/*RFMD*/ short A;
1401/*RFMD*/ short base;
1402/*RFMD*/ } sL1DAGCDATA_RFMD;
1403/*RFMD*/
1404/*RFMD*/ #define GAIN_STEP 1 // no used
1405/*RFMD*/
1406/*RFMD*/ #define RF_GSM_MAXGAIN ( 110.4*(PWRRES))
1407/*RFMD*/ #define RF_GSM_MINGAIN ( -3*(PWRRES))
1408/*RFMD*/ #define RF_DCS_MAXGAIN RF_GSM_MAXGAIN
1409/*RFMD*/ #define RF_DCS_MINGAIN RF_GSM_MINGAIN
1410/*RFMD*/ #define RF_PCS_MAXGAIN RF_GSM_MAXGAIN
1411/*RFMD*/ #define RF_PCS_MINGAIN RF_GSM_MINGAIN
1412/*RFMD*/
1413/*RFMD*/
1414/*RFMD*/ /* GSM900....................................................................*/
1415/*RFMD*/ const sL1DAGCDATA_RFMD AGC_TABLE_GSM900[25] =
1416/*RFMD*/ {
1417/*RFMD*/ { GBOUND( 107.375, 106.375 ), (short)0x17AB, -107.375*8, 107.375*8 },
1418/*RFMD*/ { GBOUND( 101.375, 100.375 ), (short)0x17AA, -101.375*8, 101.375*8 },
1419/*RFMD*/ { GBOUND( 94.375, 93.375 ), (short)0x07A9, -94.375*8, 94.375*8 },
1420/*RFMD*/ { GBOUND( 88.375, 87.375 ), (short)0x07A8, -88.375*8, 88.375*8 },
1421/*RFMD*/ { GBOUND( 82.375, 81.375 ), (short)0x07A7, -82.375*8, 82.375*8 },
1422/*RFMD*/ { GBOUND( 76.375, 75.375 ), (short)0x07A6, -76.375*8, 76.375*8 },
1423/*RFMD*/ { 589 , (short)0x47A5, -74.400*8, 74.400*8 },
1424/*RFMD*/ { 587 , (short)0x25e5, -73.500*8, 72.875*8 },
1425/*RFMD*/ { GBOUND( 70.875, 69.875 ), (short)0x05e5, -70.875*8, 70.875*8 },
1426/*RFMD*/ { GBOUND( 64.875, 63.875 ), (short)0x05e4, -64.875*8, 64.875*8 },
1427/*RFMD*/ { 475 , (short)0x15e3, -59.875*8, 59.875*8 },
1428/*RFMD*/ { GBOUND( 57.000, 56.000 ), (short)0x0564, -57.000*8, 57.000*8 },
1429/*RFMD*/ { 403 , (short)0x0563, -51.000*8, 51.000*8 },
1430/*RFMD*/ { GBOUND( 48.875, 47.875 ), (short)0xe563, -48.875*8, 48.875*8 },
1431/*RFMD*/ { 338 , (short)0x0463, -42.875*8, 42.875*8 },
1432/*RFMD*/ { 292 , (short)0xa463, -36.750*8, 36.750*8 },
1433/*RFMD*/ { 278 , (short)0x0063, -35.375*8, 35.375*8 },
1434/*RFMD*/ { 231 , (short)0xa063, -29.250*8, 29.250*8 },
1435/*RFMD*/ { 208 , (short)0x0473, -26.625*8, 26.625*8 },
1436/*RFMD*/ { GBOUND( 20.500, 19.500 ), (short)0xa473, -20.500*8, 20.500*8 },
1437/*RFMD*/ { 110 , (short)0xa472, -14.500*8, 14.500*8 },
1438/*RFMD*/ { 100 , (short)0x0072, -107.000*8, 13.125*8 },
1439/*RFMD*/ { GBOUND( 7.000, 6.000 ), (short)0xa072, -7.000*8, 7.000*8 },
1440/*RFMD*/ { GBOUND( 1.000, 0.000 ), (short)0xa071, -1.000*8, 1.000*8 },
1441/*RFMD*/ { -25 , (short)0xc070, 3.000*8, -3.000*8 },
1442/*RFMD*/ };
1443/*RFMD*/
1444/*RFMD*/ /*...........................................................................*/
1445/*RFMD*/
1446/*RFMD*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
1447/*RFMD*/ { { 0, 0 }, /*#FrequencyBand400 */
1448/*RFMD*/ { 0, 0 }, /*#FrequencyBand850 */
1449/*RFMD*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
1450/*RFMD*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand1800 */
1451/*RFMD*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand1900 */
1452/*RFMD*/ };
1453/*RFMD*/
1454/*RFMD*/ /*...........................................................................*/
1455/*RFMD*/
1456/*RFMD*/ const sL1DAGCDATA_RFMD *const AGC_TABLE[] =
1457/*RFMD*/ { 0, /*#FrequencyBand400 */
1458/*RFMD*/ 0, /*#FrequencyBand850 */
1459/*RFMD*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
1460/*RFMD*/ AGC_TABLE_GSM900, /* FrequencyBand1800 */
1461/*RFMD*/ AGC_TABLE_GSM900, /* FrequencyBand1900 */
1462/*RFMD*/ };
1463/*RFMD*/ /*...........................................................................*/
1464/*RFMD*/
1465/*RFMD*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
1466/*RFMD*/ { int max_gain, min_gain, real_gain;
1467/*RFMD*/ const int* d32ptr;
1468/*RFMD*/ const sL1DAGCDATA_RFMD* agcptr;
1469/*RFMD*/ short setting;
1470/*RFMD*/ int bit_no;
1471/*RFMD*/ int left, right, middle;
1472/*RFMD*/
1473/*RFMD*/ /*transfer power gain to voltage gain*/
1474/*RFMD*/ request_gain = request_gain + 37*8;
1475/*RFMD*/
1476/*RFMD*/ /* evaluate the range of available gain */
1477/*RFMD*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
1478/*RFMD*/ max_gain = *d32ptr++;
1479/*RFMD*/ min_gain = *d32ptr;
1480/*RFMD*/
1481/*RFMD*/ /* clipping the request gain to the avialable gain */
1482/*RFMD*/ if( request_gain>=max_gain )
1483/*RFMD*/ { request_gain = max_gain; }
1484/*RFMD*/ else if( request_gain<=min_gain )
1485/*RFMD*/ { request_gain = min_gain; }
1486/*RFMD*/
1487/*RFMD*/ /* evaluate the real gain setting */
1488/*RFMD*/ agcptr = AGC_TABLE[rf_band];
1489/*RFMD*/
1490/*RFMD*/ /*binary search*/
1491/*RFMD*/ left = 0; right = 24;
1492/*RFMD*/ while (left <= right)
1493/*RFMD*/ {
1494/*RFMD*/ middle = (left + right)/2;
1495/*RFMD*/ if ( request_gain > (agcptr+middle)->pos_gain )
1496/*RFMD*/ right = middle - 1;
1497/*RFMD*/ else if ( request_gain <= (agcptr+middle)->pos_gain )
1498/*RFMD*/ left = middle + 1;
1499/*RFMD*/ }
1500/*RFMD*/ agcptr = (agcptr+left);
1501/*RFMD*/
1502/*RFMD*/ {
1503/*RFMD*/ bit_no = (request_gain + 3 + agcptr->A)/8;
1504/*RFMD*/ real_gain = agcptr->base + (bit_no*8);
1505/*RFMD*/ /*transfer voltage gain to power gain*/
1506/*RFMD*/ real_gain = real_gain - 37*8;
1507/*RFMD*/
1508/*RFMD*/ bit_no = 0x0f & ( ((agcptr->setting)>>12) + bit_no);
1509/*RFMD*/ setting = ((agcptr->setting) & 0x07ff) + (bit_no<<11);
1510/*RFMD*/ }
1511/*RFMD*/
1512/*RFMD*/ *gain_setting = setting;
1513/*RFMD*/ return( real_gain );
1514/*RFMD*/ }
1515/*RFMD*/
1516#endif
1517
1518#if 0 /* AMR use */
1519/* under construction !*/
1520/* under construction !*/
1521/* under construction !*/
1522/* under construction !*/
1523/* under construction !*/
1524/* under construction !*/
1525/* under construction !*/
1526/* under construction !*/
1527/* under construction !*/
1528/* under construction !*/
1529/* under construction !*/
1530/* under construction !*/
1531/* under construction !*/
1532/* under construction !*/
1533/* under construction !*/
1534/* under construction !*/
1535/* under construction !*/
1536/* under construction !*/
1537/* under construction !*/
1538/* under construction !*/
1539/* under construction !*/
1540/* under construction !*/
1541/* under construction !*/
1542/* under construction !*/
1543/* under construction !*/
1544/* under construction !*/
1545/* under construction !*/
1546/* under construction !*/
1547/* under construction !*/
1548/* under construction !*/
1549/* under construction !*/
1550/* under construction !*/
1551/* under construction !*/
1552/* under construction !*/
1553/* under construction !*/
1554/* under construction !*/
1555/* under construction !*/
1556/* under construction !*/
1557/* under construction !*/
1558/* under construction !*/
1559/* under construction !*/
1560/* under construction !*/
1561/* under construction !*/
1562/* under construction !*/
1563/* under construction !*/
1564/* under construction !*/
1565/* under construction !*/
1566/* under construction !*/
1567/* under construction !*/
1568/* under construction !*/
1569/* under construction !*/
1570/* under construction !*/
1571/* under construction !*/
1572/* under construction !*/
1573/* under construction !*/
1574/* under construction !*/
1575/* under construction !*/
1576/* under construction !*/
1577/* under construction !*/
1578/* under construction !*/
1579/* under construction !*/
1580/* under construction !*/
1581/* under construction !*/
1582/* under construction !*/
1583/* under construction !*/
1584/* under construction !*/
1585/* under construction !*/
1586/* under construction !*/
1587/* under construction !*/
1588/* under construction !*/
1589/* under construction !*/
1590/* under construction !*/
1591/* under construction !*/
1592/* under construction !*/
1593/* under construction !*/
1594/* under construction !*/
1595/* under construction !*/
1596/* under construction !*/
1597/* under construction !*/
1598/* under construction !*/
1599/* under construction !*/
1600/* under construction !*/
1601/* under construction !*/
1602/* under construction !*/
1603/* under construction !*/
1604/* under construction !*/
1605/* under construction !*/
1606/* under construction !*/
1607/* under construction !*/
1608/* under construction !*/
1609/* under construction !*/
1610/* under construction !*/
1611/* under construction !*/
1612/* under construction !*/
1613/* under construction !*/
1614/* under construction !*/
1615/* under construction !*/
1616/* under construction !*/
1617/* under construction !*/
1618/* under construction !*/
1619/* under construction !*/
1620/* under construction !*/
1621/* under construction !*/
1622/* under construction !*/
1623/* under construction !*/
1624/* under construction !*/
1625/* under construction !*/
1626/* under construction !*/
1627/* under construction !*/
1628/* under construction !*/
1629/* under construction !*/
1630/* under construction !*/
1631/* under construction !*/
1632/* under construction !*/
1633/* under construction !*/
1634/* under construction !*/
1635/* under construction !*/
1636/* under construction !*/
1637/* under construction !*/
1638/* under construction !*/
1639/* under construction !*/
1640/* under construction !*/
1641/* under construction !*/
1642/* under construction !*/
1643/* under construction !*/
1644/* under construction !*/
1645/* under construction !*/
1646/* under construction !*/
1647/* under construction !*/
1648/* under construction !*/
1649/* under construction !*/
1650/* under construction !*/
1651/* under construction !*/
1652/* under construction !*/
1653/* under construction !*/
1654/* under construction !*/
1655/* under construction !*/
1656/* under construction !*/
1657/* under construction !*/
1658/* under construction !*/
1659/* under construction !*/
1660/* under construction !*/
1661/* under construction !*/
1662/* under construction !*/
1663/*SKY74117*/ #if IS_GPRS
1664/* under construction !*/
1665/* under construction !*/
1666/* under construction !*/
1667/*SKY74117*/ #endif
1668/* under construction !*/
1669/* under construction !*/
1670/* under construction !*/
1671#endif
1672
1673#if IS_RF_SKY74117 /* GPRS use */
1674/*SKY74117*/
1675/*SKY74117*/ #define LOFS (4.000)
1676/*SKY74117*/ #define HOFS (4.000)
1677/*SKY74117*/
1678/*SKY74117*/ #define GAIN_STEP 2
1679/*SKY74117*/
1680/*SKY74117*/ #define RF_GSM850_MAXGAIN (( 57+LOFS)*(PWRRES))
1681/*SKY74117*/ #define RF_GSM850_MINGAIN ((-33+LOFS)*(PWRRES))
1682/*SKY74117*/ #define RF_GSM_MAXGAIN (( 57+LOFS)*(PWRRES))
1683/*SKY74117*/ #define RF_GSM_MINGAIN ((-33+LOFS)*(PWRRES))
1684/*SKY74117*/ #define RF_DCS_MAXGAIN (( 51+HOFS)*(PWRRES))
1685/*SKY74117*/ #define RF_DCS_MINGAIN ((-33+HOFS)*(PWRRES))
1686/*SKY74117*/ #define RF_PCS_MAXGAIN (( 53+HOFS)*(PWRRES))
1687/*SKY74117*/ #define RF_PCS_MINGAIN ((-33+HOFS)*(PWRRES))
1688/*SKY74117*/ /* GSM850....................................................................*/
1689/*SKY74117*/
1690/*SKY74117*/ const sL1DAGCDATA AGC_TABLE_GSM850[13] =
1691/*SKY74117*/ {
1692/*SKY74117*/ { GBOUND( 45.0+LOFS, 43.0+LOFS), GC_A( 0, 45.0+LOFS), 0x043C24 },
1693/*SKY74117*/ { GBOUND( 33.0+LOFS, 31.0+LOFS), GC_A( 0, 33.0+LOFS), 0x043824 },
1694/*SKY74117*/ { GBOUND( 27.0+LOFS, 25.0+LOFS), GC_A( 0, 27.0+LOFS), 0x043424 },
1695/*SKY74117*/ { GBOUND( 25.0+LOFS, 23.0+LOFS), GC_A( 5, 25.0+LOFS), 0x043024 },
1696/*SKY74117*/ { GBOUND( 21.0+LOFS, 19.0+LOFS), GC_A( 3, 21.0+LOFS), 0x042824 },
1697/*SKY74117*/ { GBOUND( 17.0+LOFS, 15.0+LOFS), GC_A( 4, 17.0+LOFS), 0x042424 },
1698/*SKY74117*/ { GBOUND( 15.0+LOFS, 13.0+LOFS), GC_A( 0, 15.0+LOFS), 0x042824 },
1699/*SKY74117*/ { GBOUND( 9.0+LOFS, 7.0+LOFS), GC_A( 0, 9.0+LOFS), 0x042424 },
1700/*SKY74117*/ { GBOUND( 5.0+LOFS, 3.0+LOFS), GC_A( 4, 5.0+LOFS), 0x042024 },
1701/*SKY74117*/ { GBOUND( -9.0+LOFS, -11.0+LOFS), GC_A( 0, -9.0+LOFS), 0x040814 },
1702/*SKY74117*/ { GBOUND(-15.0+LOFS, -17.0+LOFS), GC_A( 0, -15.0+LOFS), 0x040414 },
1703/*SKY74117*/ { GBOUND(-27.0+LOFS, -29.0+LOFS), GC_A( 0, -27.0+LOFS), 0x040014 },
1704/*SKY74117*/ { GBOUND(-33.0+LOFS, -33.0+LOFS), GC_A( 0, -33.0+LOFS), 0x040004 },
1705/*SKY74117*/ };
1706/*SKY74117*/
1707/*SKY74117*/ /* GSM900....................................................................*/
1708/*SKY74117*/
1709/*SKY74117*/ const sL1DAGCDATA AGC_TABLE_GSM900[13] =
1710/*SKY74117*/ {
1711/*SKY74117*/ { GBOUND( 45.0+LOFS, 43.0+LOFS), GC_A( 0, 45.0+LOFS), 0x053C24 },
1712/*SKY74117*/ { GBOUND( 33.0+LOFS, 31.0+LOFS), GC_A( 0, 33.0+LOFS), 0x053824 },
1713/*SKY74117*/ { GBOUND( 27.0+LOFS, 25.0+LOFS), GC_A( 0, 27.0+LOFS), 0x053424 },
1714/*SKY74117*/ { GBOUND( 25.0+LOFS, 23.0+LOFS), GC_A( 5, 25.0+LOFS), 0x053024 },
1715/*SKY74117*/ { GBOUND( 21.0+LOFS, 19.0+LOFS), GC_A( 3, 21.0+LOFS), 0x052824 },
1716/*SKY74117*/ { GBOUND( 17.0+LOFS, 15.0+LOFS), GC_A( 4, 17.0+LOFS), 0x052424 },
1717/*SKY74117*/ { GBOUND( 15.0+LOFS, 13.0+LOFS), GC_A( 0, 15.0+LOFS), 0x052824 },
1718/*SKY74117*/ { GBOUND( 9.0+LOFS, 7.0+LOFS), GC_A( 0, 9.0+LOFS), 0x052424 },
1719/*SKY74117*/ { GBOUND( 5.0+LOFS, 3.0+LOFS), GC_A( 4, 5.0+LOFS), 0x052024 },
1720/*SKY74117*/ { GBOUND( -9.0+LOFS, -11.0+LOFS), GC_A( 0, -9.0+LOFS), 0x050814 },
1721/*SKY74117*/ { GBOUND(-15.0+LOFS, -17.0+LOFS), GC_A( 0, -15.0+LOFS), 0x050414 },
1722/*SKY74117*/ { GBOUND(-27.0+LOFS, -29.0+LOFS), GC_A( 0, -27.0+LOFS), 0x050014 },
1723/*SKY74117*/ { GBOUND(-33.0+LOFS, -33.0+LOFS), GC_A( 0, -33.0+LOFS), 0x050004 },
1724/*SKY74117*/ };
1725/*SKY74117*/
1726/*SKY74117*/ /* DCS1800...................................................................*/
1727/*SKY74117*/
1728/*SKY74117*/ const sL1DAGCDATA AGC_TABLE_DCS1800[13] =
1729/*SKY74117*/ {
1730/*SKY74117*/ { GBOUND( 33.0+HOFS, 31.0+HOFS), GC_A( 0, 33.0+HOFS), 0x063824 },
1731/*SKY74117*/ { GBOUND( 27.0+HOFS, 25.0+HOFS), GC_A( 0, 27.0+HOFS), 0x063424 },
1732/*SKY74117*/ { GBOUND( 25.0+HOFS, 23.0+HOFS), GC_A( 5, 25.0+HOFS), 0x063024 },
1733/*SKY74117*/ { GBOUND( 9.0+HOFS, 7.0+HOFS), GC_A( 0, 9.0+HOFS), 0x062424 },
1734/*SKY74117*/ { GBOUND( 7.0+HOFS, 5.0+HOFS), GC_A( 5, 7.0+HOFS), 0x062024 },
1735/*SKY74117*/ { GBOUND( -3.0+HOFS, -5.0+HOFS), GC_A( 0, -3.0+HOFS), 0x060824 },
1736/*SKY74117*/ { GBOUND( -7.0+HOFS, -9.0+HOFS), GC_A( 1, -7.0+HOFS), 0x060424 },
1737/*SKY74117*/ { GBOUND( -9.0+HOFS, -11.0+HOFS), GC_A( 0, -9.0+HOFS), 0x060814 },
1738/*SKY74117*/ { GBOUND(-27.0+HOFS, -29.0+HOFS), GC_A( 0, -27.0+HOFS), 0x060014 },
1739/*SKY74117*/ { GBOUND(-33.0+HOFS, -33.0+HOFS), GC_A( 0, -33.0+HOFS), 0x060004 },
1740/*SKY74117*/ { GBOUND(-33.0+HOFS, -33.0+HOFS), GC_A( 0, -33.0+HOFS), 0x060004 },
1741/*SKY74117*/ { GBOUND(-33.0+HOFS, -33.0+HOFS), GC_A( 0, -33.0+HOFS), 0x060004 },
1742/*SKY74117*/ { GBOUND(-33.0+HOFS, -33.0+HOFS), GC_A( 0, -33.0+HOFS), 0x060004 },
1743/*SKY74117*/ };
1744/*SKY74117*/
1745/*SKY74117*/ /* PCS1900...................................................................*/
1746/*SKY74117*/
1747/*SKY74117*/ const sL1DAGCDATA AGC_TABLE_PCS1900[13] =
1748/*SKY74117*/ {
1749/*SKY74117*/ { GBOUND( 33.0+HOFS, 31.0+HOFS), GC_A( 0, 33.0+HOFS), 0x073824 },
1750/*SKY74117*/ { GBOUND( 27.0+HOFS, 25.0+HOFS), GC_A( 0, 27.0+HOFS), 0x073424 },
1751/*SKY74117*/ { GBOUND( 25.0+HOFS, 23.0+HOFS), GC_A( 5, 25.0+HOFS), 0x073024 },
1752/*SKY74117*/ { GBOUND( 17.0+HOFS, 15.0+HOFS), GC_A( 1, 17.0+HOFS), 0x072824 },
1753/*SKY74117*/ { GBOUND( 9.0+HOFS, 7.0+HOFS), GC_A( 0, 9.0+HOFS), 0x072424 },
1754/*SKY74117*/ { GBOUND( 7.0+HOFS, 5.0+HOFS), GC_A( 5, 7.0+HOFS), 0x072024 },
1755/*SKY74117*/ { GBOUND( -3.0+HOFS, -5.0+HOFS), GC_A( 0, -3.0+HOFS), 0x070824 },
1756/*SKY74117*/ { GBOUND( -5.0+HOFS, -7.0+HOFS), GC_A( 2, -5.0+HOFS), 0x070424 },
1757/*SKY74117*/ { GBOUND( -9.0+HOFS, -11.0+HOFS), GC_A( 0, -9.0+HOFS), 0x070814 },
1758/*SKY74117*/ { GBOUND(-27.0+HOFS, -29.0+HOFS), GC_A( 0, -27.0+HOFS), 0x070014 },
1759/*SKY74117*/ { GBOUND(-33.0+HOFS, -33.0+HOFS), GC_A( 0, -33.0+HOFS), 0x070004 },
1760/*SKY74117*/ { GBOUND(-33.0+HOFS, -33.0+HOFS), GC_A( 0, -33.0+HOFS), 0x070004 },
1761/*SKY74117*/ { GBOUND(-33.0+HOFS, -33.0+HOFS), GC_A( 0, -33.0+HOFS), 0x070004 },
1762/*SKY74117*/ };
1763/*SKY74117*/
1764/*SKY74117*/ //*...........................................................................*/
1765/*SKY74117*/
1766/*SKY74117*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
1767/*SKY74117*/ { { 0 , 0 }, /*#FrequencyBand400 */
1768/*SKY74117*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
1769/*SKY74117*/ { (int)RF_GSM_MAXGAIN , (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
1770/*SKY74117*/ { (int)RF_DCS_MAXGAIN , (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
1771/*SKY74117*/ { (int)RF_PCS_MAXGAIN , (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
1772/*SKY74117*/ };
1773/*SKY74117*/
1774/*SKY74117*/ const sL1DAGCDATA *const AGC_TABLE[] =
1775/*SKY74117*/ { 0, /*#FrequencyBand400 */
1776/*SKY74117*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
1777/*SKY74117*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
1778/*SKY74117*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
1779/*SKY74117*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
1780/*SKY74117*/ };
1781/*SKY74117*/
1782/*SKY74117*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
1783/*SKY74117*/
1784/*SKY74117*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
1785/*SKY74117*/ { int max_gain, min_gain, real_gain;
1786/*SKY74117*/ const int* d32ptr;
1787/*SKY74117*/ const sL1DAGCDATA* agcptr;
1788/*SKY74117*/ long setting;
1789/*SKY74117*/ int bit_no;
1790/*SKY74117*/ int left, right, middle;
1791/*SKY74117*/
1792/*SKY74117*/ /* evaluate the range of available gain */
1793/*SKY74117*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
1794/*SKY74117*/ max_gain = *d32ptr++;
1795/*SKY74117*/ min_gain = *d32ptr;
1796/*SKY74117*/
1797/*SKY74117*/ /* clipping the request gain to the avialable gain */
1798/*SKY74117*/ if( request_gain>=max_gain )
1799/*SKY74117*/ { request_gain = max_gain; }
1800/*SKY74117*/ else if( request_gain<=min_gain )
1801/*SKY74117*/ { request_gain = min_gain; }
1802/*SKY74117*/
1803/*SKY74117*/ /*binary search*/
1804/*SKY74117*/ agcptr = AGC_TABLE[rf_band];
1805/*SKY74117*/ left = 0; right = 12;
1806/*SKY74117*/ while (left <= right)
1807/*SKY74117*/ { middle = (left + right)/2;
1808/*SKY74117*/ if ( request_gain >= (agcptr+middle)->pos_gain )
1809/*SKY74117*/ right = middle - 1;
1810/*SKY74117*/ else if ( request_gain < (agcptr+middle)->pos_gain )
1811/*SKY74117*/ left = middle + 1;
1812/*SKY74117*/ }
1813/*SKY74117*/ agcptr = (agcptr+left);
1814/*SKY74117*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
1815/*SKY74117*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
1816/*SKY74117*/ setting = agcptr->setting + (bit_no<<6);
1817/*SKY74117*/ }
1818/*SKY74117*/
1819/*SKY74117*/ #if IS_GPRS
1820/*SKY74117*/ if(IS_CONTINUOUS_RX_SLOT())
1821/*SKY74117*/ { setting |= 0x000008L;
1822/*SKY74117*/ }
1823/*SKY74117*/ #endif
1824/*SKY74117*/ *gain_setting = setting;
1825/*SKY74117*/ return( real_gain );
1826/*SKY74117*/ }
1827#endif
1828
1829#if IS_RF_SKY74400
1830/*SKY74400*/
1831/*SKY74400*/ #define LOFS (-10.000)
1832/*SKY74400*/ #define HOFS (-10.000)
1833/*SKY74400*/
1834/*SKY74400*/ #define GAIN_STEP 2
1835/*SKY74400*/
1836/*SKY74400*/ #define RF_GSM850_MAXGAIN (( 66+LOFS)*(PWRRES))
1837/*SKY74400*/ #define RF_GSM850_MINGAIN ((-24+LOFS)*(PWRRES))
1838/*SKY74400*/ #define RF_GSM_MAXGAIN (( 66+LOFS)*(PWRRES))
1839/*SKY74400*/ #define RF_GSM_MINGAIN ((-24+LOFS)*(PWRRES))
1840/*SKY74400*/ #define RF_DCS_MAXGAIN (( 64+HOFS)*(PWRRES))
1841/*SKY74400*/ #define RF_DCS_MINGAIN ((-26+HOFS)*(PWRRES))
1842/*SKY74400*/ #define RF_PCS_MAXGAIN (( 64+HOFS)*(PWRRES))
1843/*SKY74400*/ #define RF_PCS_MINGAIN ((-26+HOFS)*(PWRRES))
1844/*SKY74400*/ /* GSM850....................................................................*/
1845/*SKY74400*/
1846/*SKY74400*/ const sL1DAGCDATA AGC_TABLE_GSM850[13] =
1847/*SKY74400*/ {
1848/*SKY74400*/ { GBOUND( 54.0+LOFS, 52.0+LOFS), GC_A( 0, 54.0+LOFS), 0x043C24 },
1849/*SKY74400*/ { GBOUND( 42.0+LOFS, 40.0+LOFS), GC_A( 0, 42.0+LOFS), 0x043824 },
1850/*SKY74400*/ { GBOUND( 36.0+LOFS, 34.0+LOFS), GC_A( 0, 36.0+LOFS), 0x043424 },
1851/*SKY74400*/ { GBOUND( 34.0+LOFS, 32.0+LOFS), GC_A( 5, 34.0+LOFS), 0x043024 },
1852/*SKY74400*/ { GBOUND( 30.0+LOFS, 28.0+LOFS), GC_A( 3, 30.0+LOFS), 0x042824 },
1853/*SKY74400*/ { GBOUND( 26.0+LOFS, 24.0+LOFS), GC_A( 4, 26.0+LOFS), 0x042424 },
1854/*SKY74400*/ { GBOUND( 24.0+LOFS, 22.0+LOFS), GC_A( 0, 24.0+LOFS), 0x042824 },
1855/*SKY74400*/ { GBOUND( 18.0+LOFS, 16.0+LOFS), GC_A( 0, 18.0+LOFS), 0x042424 },
1856/*SKY74400*/ { GBOUND( 14.0+LOFS, 12.0+LOFS), GC_A( 4, 14.0+LOFS), 0x042024 },
1857/*SKY74400*/ { GBOUND( 0.0+LOFS, -2.0+LOFS), GC_A( 0, 0.0+LOFS), 0x040814 },
1858/*SKY74400*/ { GBOUND( -6.0+LOFS, -8.0+LOFS), GC_A( 0, -6.0+LOFS), 0x040414 },
1859/*SKY74400*/ { GBOUND(-18.0+LOFS, -20.0+LOFS), GC_A( 0, -18.0+LOFS), 0x040014 },
1860/*SKY74400*/ { GBOUND(-24.0+LOFS, -24.0+LOFS), GC_A( 0, -24.0+LOFS), 0x040004 },
1861/*SKY74400*/ };
1862/*SKY74400*/
1863/*SKY74400*/ /* GSM900....................................................................*/
1864/*SKY74400*/
1865/*SKY74400*/ const sL1DAGCDATA AGC_TABLE_GSM900[13] =
1866/*SKY74400*/ {
1867/*SKY74400*/ { GBOUND( 54.0+LOFS, 52.0+LOFS), GC_A( 0, 54.0+LOFS), 0x053C24 },
1868/*SKY74400*/ { GBOUND( 42.0+LOFS, 40.0+LOFS), GC_A( 0, 42.0+LOFS), 0x053824 },
1869/*SKY74400*/ { GBOUND( 36.0+LOFS, 34.0+LOFS), GC_A( 0, 36.0+LOFS), 0x053424 },
1870/*SKY74400*/ { GBOUND( 34.0+LOFS, 32.0+LOFS), GC_A( 5, 34.0+LOFS), 0x053024 },
1871/*SKY74400*/ { GBOUND( 30.0+LOFS, 28.0+LOFS), GC_A( 3, 30.0+LOFS), 0x052824 },
1872/*SKY74400*/ { GBOUND( 26.0+LOFS, 24.0+LOFS), GC_A( 4, 26.0+LOFS), 0x052424 },
1873/*SKY74400*/ { GBOUND( 24.0+LOFS, 22.0+LOFS), GC_A( 0, 24.0+LOFS), 0x052824 },
1874/*SKY74400*/ { GBOUND( 18.0+LOFS, 16.0+LOFS), GC_A( 0, 18.0+LOFS), 0x052424 },
1875/*SKY74400*/ { GBOUND( 14.0+LOFS, 12.0+LOFS), GC_A( 4, 14.0+LOFS), 0x052024 },
1876/*SKY74400*/ { GBOUND( 0.0+LOFS, -2.0+LOFS), GC_A( 0, 0.0+LOFS), 0x050814 },
1877/*SKY74400*/ { GBOUND( -6.0+LOFS, -8.0+LOFS), GC_A( 0, -6.0+LOFS), 0x050414 },
1878/*SKY74400*/ { GBOUND(-18.0+LOFS, -20.0+LOFS), GC_A( 0, -18.0+LOFS), 0x050014 },
1879/*SKY74400*/ { GBOUND(-24.0+LOFS, -24.0+LOFS), GC_A( 0, -24.0+LOFS), 0x050004 },
1880/*SKY74400*/ };
1881/*SKY74400*/
1882/*SKY74400*/ /* DCS1800...................................................................*/
1883/*SKY74400*/
1884/*SKY74400*/ const sL1DAGCDATA AGC_TABLE_DCS1800[13] =
1885/*SKY74400*/ {
1886/*SKY74400*/ { GBOUND( 42.0+HOFS, 40.0+HOFS), GC_A( 0, 42.0+HOFS), 0x063824 },
1887/*SKY74400*/ { GBOUND( 36.0+HOFS, 34.0+HOFS), GC_A( 0, 36.0+HOFS), 0x063424 },
1888/*SKY74400*/ { GBOUND( 34.0+HOFS, 32.0+HOFS), GC_A( 5, 34.0+HOFS), 0x063024 },
1889/*SKY74400*/ { GBOUND( 18.0+HOFS, 16.0+HOFS), GC_A( 0, 18.0+HOFS), 0x062424 },
1890/*SKY74400*/ { GBOUND( 16.0+HOFS, 14.0+HOFS), GC_A( 5, 16.0+HOFS), 0x062024 },
1891/*SKY74400*/ { GBOUND( 6.0+HOFS, 4.0+HOFS), GC_A( 0, 6.0+HOFS), 0x060824 },
1892/*SKY74400*/ { GBOUND( 2.0+HOFS, 0.0+HOFS), GC_A( 1, 2.0+HOFS), 0x060424 },
1893/*SKY74400*/ { GBOUND( 0.0+HOFS, -2.0+HOFS), GC_A( 0, 0.0+HOFS), 0x060814 },
1894/*SKY74400*/ { GBOUND(-18.0+HOFS, -20.0+HOFS), GC_A( 0, -18.0+HOFS), 0x060014 },
1895/*SKY74400*/ { GBOUND(-24.0+HOFS, -24.0+HOFS), GC_A( 0, -24.0+HOFS), 0x060004 },
1896/*SKY74400*/ { GBOUND(-24.0+HOFS, -24.0+HOFS), GC_A( 0, -24.0+HOFS), 0x060004 },
1897/*SKY74400*/ { GBOUND(-24.0+HOFS, -24.0+HOFS), GC_A( 0, -24.0+HOFS), 0x060004 },
1898/*SKY74400*/ { GBOUND(-24.0+HOFS, -24.0+HOFS), GC_A( 0, -24.0+HOFS), 0x060004 },
1899/*SKY74400*/ };
1900/*SKY74400*/
1901/*SKY74400*/ /* PCS1900...................................................................*/
1902/*SKY74400*/
1903/*SKY74400*/ const sL1DAGCDATA AGC_TABLE_PCS1900[13] =
1904/*SKY74400*/ {
1905/*SKY74400*/ { GBOUND( 42.0+HOFS, 40.0+HOFS), GC_A( 0, 42.0+HOFS), 0x073824 },
1906/*SKY74400*/ { GBOUND( 36.0+HOFS, 34.0+HOFS), GC_A( 0, 36.0+HOFS), 0x073424 },
1907/*SKY74400*/ { GBOUND( 34.0+HOFS, 32.0+HOFS), GC_A( 5, 34.0+HOFS), 0x073024 },
1908/*SKY74400*/ { GBOUND( 18.0+HOFS, 16.0+HOFS), GC_A( 1, 18.0+HOFS), 0x072424 },
1909/*SKY74400*/ { GBOUND( 16.0+HOFS, 14.0+HOFS), GC_A( 0, 16.0+HOFS), 0x072024 },
1910/*SKY74400*/ { GBOUND( 6.0+HOFS, 4.0+HOFS), GC_A( 5, 6.0+HOFS), 0x070824 },
1911/*SKY74400*/ { GBOUND( 2.0+HOFS, 0.0+HOFS), GC_A( 0, 2.0+HOFS), 0x070424 },
1912/*SKY74400*/ { GBOUND( 0.0+HOFS, -2.0+HOFS), GC_A( 2, 0.0+HOFS), 0x070814 },
1913/*SKY74400*/ { GBOUND(-18.0+HOFS, -20.0+HOFS), GC_A( 0, -18.0+HOFS), 0x070014 },
1914/*SKY74400*/ { GBOUND(-24.0+HOFS, -24.0+HOFS), GC_A( 0, -24.0+HOFS), 0x070004 },
1915/*SKY74400*/ { GBOUND(-24.0+HOFS, -24.0+HOFS), GC_A( 0, -24.0+HOFS), 0x070004 },
1916/*SKY74400*/ { GBOUND(-24.0+HOFS, -24.0+HOFS), GC_A( 0, -24.0+HOFS), 0x070004 },
1917/*SKY74400*/ { GBOUND(-24.0+HOFS, -24.0+HOFS), GC_A( 0, -24.0+HOFS), 0x070004 },
1918/*SKY74400*/ };
1919/*SKY74400*/
1920/*SKY74400*/ //*...........................................................................*/
1921/*SKY74400*/
1922/*SKY74400*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
1923/*SKY74400*/ { { 0 , 0 }, /*#FrequencyBand400 */
1924/*SKY74400*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
1925/*SKY74400*/ { (int)RF_GSM_MAXGAIN , (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
1926/*SKY74400*/ { (int)RF_DCS_MAXGAIN , (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
1927/*SKY74400*/ { (int)RF_PCS_MAXGAIN , (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
1928/*SKY74400*/ };
1929/*SKY74400*/
1930/*SKY74400*/ const sL1DAGCDATA *const AGC_TABLE[] =
1931/*SKY74400*/ { 0, /*#FrequencyBand400 */
1932/*SKY74400*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
1933/*SKY74400*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
1934/*SKY74400*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
1935/*SKY74400*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
1936/*SKY74400*/ };
1937/*SKY74400*/
1938/*SKY74400*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
1939/*SKY74400*/
1940/*SKY74400*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
1941/*SKY74400*/ { int max_gain, min_gain, real_gain;
1942/*SKY74400*/ const int* d32ptr;
1943/*SKY74400*/ const sL1DAGCDATA* agcptr;
1944/*SKY74400*/ long setting;
1945/*SKY74400*/ int bit_no;
1946/*SKY74400*/ int left, right, middle;
1947/*SKY74400*/
1948/*SKY74400*/ /* evaluate the range of available gain */
1949/*SKY74400*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
1950/*SKY74400*/ max_gain = *d32ptr++;
1951/*SKY74400*/ min_gain = *d32ptr;
1952/*SKY74400*/
1953/*SKY74400*/ /* clipping the request gain to the avialable gain */
1954/*SKY74400*/ if( request_gain>=max_gain )
1955/*SKY74400*/ { request_gain = max_gain; }
1956/*SKY74400*/ else if( request_gain<=min_gain )
1957/*SKY74400*/ { request_gain = min_gain; }
1958/*SKY74400*/
1959/*SKY74400*/ /*binary search*/
1960/*SKY74400*/ agcptr = AGC_TABLE[rf_band];
1961/*SKY74400*/ left = 0; right = 12;
1962/*SKY74400*/ while (left <= right)
1963/*SKY74400*/ { middle = (left + right)/2;
1964/*SKY74400*/ if ( request_gain >= (agcptr+middle)->pos_gain )
1965/*SKY74400*/ right = middle - 1;
1966/*SKY74400*/ else if ( request_gain < (agcptr+middle)->pos_gain )
1967/*SKY74400*/ left = middle + 1;
1968/*SKY74400*/ }
1969/*SKY74400*/ agcptr = (agcptr+left);
1970/*SKY74400*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
1971/*SKY74400*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
1972/*SKY74400*/ setting = agcptr->setting + (bit_no<<6);
1973/*SKY74400*/ }
1974/*SKY74400*/
1975/*SKY74400*/ #if IS_GPRS
1976/*SKY74400*/ if(IS_CONTINUOUS_RX_SLOT())
1977/*SKY74400*/ { setting |= 0x000008L;
1978/*SKY74400*/ }
1979/*SKY74400*/ #endif
1980/*SKY74400*/ *gain_setting = setting;
1981/*SKY74400*/ return( real_gain );
1982/*SKY74400*/ }
1983#endif
1984
1985#if IS_RF_MT6119
1986/*MT6119*/
1987/*MT6119*/ #define GAIN_STEP 2
1988/*MT6119*/
1989/*MT6119*/ #define RF_GSM_MAXGAIN ( 68.0*(PWRRES))
1990/*MT6119*/ #define RF_GSM_MINGAIN ( -30.0*(PWRRES))
1991/*MT6119*/ #define RF_DCS_MAXGAIN ( 68.0*(PWRRES))
1992/*MT6119*/ #define RF_DCS_MINGAIN ( -30.0*(PWRRES))
1993/*MT6119*/ #define RF_PCS_MAXGAIN ( 68.0*(PWRRES))
1994/*MT6119*/ #define RF_PCS_MINGAIN ( -30.0*(PWRRES))
1995/*MT6119*/
1996/*MT6119*/ /* GSM900....................................................................*/
1997/*MT6119*/
1998/*MT6119*/ const sL1DAGCDATA AGC_TABLE_GSM900[2] =
1999/*MT6119*/ { { GBOUND(-10.0,-12.0 ), GC_A( 0,-10.0 ), 0x0681A },
2000/*MT6119*/ { GBOUND(-30.0,-30.0 ), GC_A( 9,-30.0 ), 0x06812 },
2001/*MT6119*/ };
2002/*MT6119*/
2003/*MT6119*/ /* DCS1800...................................................................*/
2004/*MT6119*/
2005/*MT6119*/ const sL1DAGCDATA AGC_TABLE_DCS1800[2] =
2006/*MT6119*/ { { GBOUND(-10.0,-12.0 ), GC_A( 0,-10.0 ), 0x0701A },
2007/*MT6119*/ { GBOUND(-30.0,-30.0 ), GC_A( 9,-30.0 ), 0x07012 },
2008/*MT6119*/ };
2009/*MT6119*/
2010/*MT6119*/ /* PCS1900...................................................................*/
2011/*MT6119*/
2012/*MT6119*/ const sL1DAGCDATA AGC_TABLE_PCS1900[2] =
2013/*MT6119*/ { { GBOUND(-10.0,-12.0 ), GC_A( 0,-10.0 ), 0x0781A },
2014/*MT6119*/ { GBOUND(-30.0,-30.0 ), GC_A( 9,-30.0 ), 0x07812 },
2015/*MT6119*/ };
2016/*MT6119*/
2017/*MT6119*/ /*...........................................................................*/
2018/*MT6119*/
2019/*MT6119*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
2020/*MT6119*/ { { 0, 0 }, /*#FrequencyBand400 */
2021/*MT6119*/ { 0, 0 }, /*#FrequencyBand850 */
2022/*MT6119*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
2023/*MT6119*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
2024/*MT6119*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
2025/*MT6119*/ };
2026/*MT6119*/
2027/*MT6119*/ const sL1DAGCDATA *const AGC_TABLE[] =
2028/*MT6119*/ { 0, /*#FrequencyBand400 */
2029/*MT6119*/ 0, /*#FrequencyBand850 */
2030/*MT6119*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
2031/*MT6119*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
2032/*MT6119*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
2033/*MT6119*/ };
2034/*MT6119*/
2035/*MT6119*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
2036/*MT6119*/
2037/*MT6119*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
2038/*MT6119*/ { int max_gain, min_gain, real_gain;
2039/*MT6119*/ const int* d32ptr;
2040/*MT6119*/ const sL1DAGCDATA* agcptr;
2041/*MT6119*/ long setting;
2042/*MT6119*/ int bit_no;
2043/*MT6119*/
2044/*MT6119*/ /* evaluate the range of available gain */
2045/*MT6119*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
2046/*MT6119*/ max_gain = *d32ptr++;
2047/*MT6119*/ min_gain = *d32ptr;
2048/*MT6119*/
2049/*MT6119*/ /* clipping the request gain to the avialable gain */
2050/*MT6119*/ if( request_gain>=max_gain )
2051/*MT6119*/ { request_gain = max_gain; }
2052/*MT6119*/ else if( request_gain<=min_gain )
2053/*MT6119*/ { request_gain = min_gain; }
2054/*MT6119*/
2055/*MT6119*/ /* evaluate the real gain setting */
2056/*MT6119*/ agcptr = AGC_TABLE[rf_band];
2057/*MT6119*/ if( request_gain < agcptr->pos_gain )
2058/*MT6119*/ { agcptr++;
2059/*MT6119*/ }
2060/*MT6119*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
2061/*MT6119*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
2062/*MT6119*/ setting = agcptr->setting + (bit_no<<5);
2063/*MT6119*/ }
2064/*MT6119*/
2065/*MT6119*/ *gain_setting = setting;
2066/*MT6119*/ return( real_gain );
2067/*MT6119*/ }
2068/*MT6119*/
2069#endif
2070
2071#if IS_RF_MT6119C
2072/*MT6119C*/
2073/*MT6119C*/ #define GAIN_STEP 2
2074/*MT6119C*/
2075/*MT6119C*/ #define RF_GSM_MAXGAIN ( 72.0*(PWRRES))
2076/*MT6119C*/ #define RF_GSM_MINGAIN ( -26.0*(PWRRES))
2077/*MT6119C*/ #define RF_DCS_MAXGAIN ( 70.0*(PWRRES))
2078/*MT6119C*/ #define RF_DCS_MINGAIN ( -28.0*(PWRRES))
2079/*MT6119C*/ #define RF_PCS_MAXGAIN ( 70.0*(PWRRES))
2080/*MT6119C*/ #define RF_PCS_MINGAIN ( -28.0*(PWRRES))
2081/*MT6119C*/
2082/*MT6119C*/ /* GSM900....................................................................*/
2083/*MT6119C*/
2084/*MT6119C*/ const sL1DAGCDATA AGC_TABLE_GSM900[3] =
2085/*MT6119C*/ { { GBOUND( 34.0, 32.0 ), GC_A( 11, 34.0 ), 0x12681A },
2086/*MT6119C*/ { GBOUND( -6.0, -8.0 ), GC_A( 32, -6.0 ), 0x00681A },
2087/*MT6119C*/ { GBOUND(-26.0,-26.0 ), GC_A( 0,-26.0 ), 0x006812 },
2088/*MT6119C*/ };
2089/*MT6119C*/
2090/*MT6119C*/ /* DCS1800...................................................................*/
2091/*MT6119C*/
2092/*MT6119C*/ const sL1DAGCDATA AGC_TABLE_DCS1800[3] =
2093/*MT6119C*/ { { GBOUND( 32.0, 30.0 ), GC_A( 11, 32.0 ), 0x12701A },
2094/*MT6119C*/ { GBOUND( -8.0,-10.0 ), GC_A( 32, -8.0 ), 0x00701A },
2095/*MT6119C*/ { GBOUND(-28.0,-28.0 ), GC_A( 0,-28.0 ), 0x007012 },
2096/*MT6119C*/ };
2097/*MT6119C*/
2098/*MT6119C*/ /* PCS1900...................................................................*/
2099/*MT6119C*/
2100/*MT6119C*/ const sL1DAGCDATA AGC_TABLE_PCS1900[3] =
2101/*MT6119C*/ { { GBOUND( 32.0, 30.0 ), GC_A( 11, 32.0 ), 0x12781A },
2102/*MT6119C*/ { GBOUND( -8.0,-10.0 ), GC_A( 32, -8.0 ), 0x00781A },
2103/*MT6119C*/ { GBOUND(-28.0,-28.0 ), GC_A( 0,-28.0 ), 0x007812 },
2104/*MT6119C*/ };
2105/*MT6119C*/
2106/*MT6119C*/ /*...........................................................................*/
2107/*MT6119C*/
2108/*MT6119C*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
2109/*MT6119C*/ { { 0, 0 }, /*#FrequencyBand400 */
2110/*MT6119C*/ { 0, 0 }, /*#FrequencyBand850 */
2111/*MT6119C*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
2112/*MT6119C*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
2113/*MT6119C*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
2114/*MT6119C*/ };
2115/*MT6119C*/
2116/*MT6119C*/ const sL1DAGCDATA *const AGC_TABLE[] =
2117/*MT6119C*/ { 0, /*#FrequencyBand400 */
2118/*MT6119C*/ 0, /*#FrequencyBand850 */
2119/*MT6119C*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
2120/*MT6119C*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
2121/*MT6119C*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
2122/*MT6119C*/ };
2123/*MT6119C*/
2124/*MT6119C*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
2125/*MT6119C*/
2126/*MT6119C*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
2127/*MT6119C*/ { int max_gain, min_gain, real_gain;
2128/*MT6119C*/ const int* d32ptr;
2129/*MT6119C*/ const sL1DAGCDATA* agcptr;
2130/*MT6119C*/ long setting;
2131/*MT6119C*/ int bit_no;
2132/*MT6119C*/
2133/*MT6119C*/ /* evaluate the range of available gain */
2134/*MT6119C*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
2135/*MT6119C*/ max_gain = *d32ptr++;
2136/*MT6119C*/ min_gain = *d32ptr;
2137/*MT6119C*/
2138/*MT6119C*/ /* clipping the request gain to the avialable gain */
2139/*MT6119C*/ if( request_gain>=max_gain )
2140/*MT6119C*/ { request_gain = max_gain; }
2141/*MT6119C*/ else if( request_gain<=min_gain )
2142/*MT6119C*/ { request_gain = min_gain; }
2143/*MT6119C*/
2144/*MT6119C*/ /* evaluate the real gain setting */
2145/*MT6119C*/ agcptr = AGC_TABLE[rf_band];
2146/*MT6119C*/ if( request_gain < agcptr->pos_gain )
2147/*MT6119C*/ { agcptr++;
2148/*MT6119C*/ if( request_gain < agcptr->pos_gain )
2149/*MT6119C*/ { agcptr++; }
2150/*MT6119C*/ }
2151/*MT6119C*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
2152/*MT6119C*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
2153/*MT6119C*/ setting = agcptr->setting + (bit_no<<5);
2154/*MT6119C*/ }
2155/*MT6119C*/
2156/*MT6119C*/ *gain_setting = setting;
2157/*MT6119C*/ return( real_gain );
2158/*MT6119C*/ }
2159/*MT6119C*/
2160#endif
2161
2162#if IS_RF_MT6129A
2163/*MT6129A*/
2164/*MT6129A*/ #define GAIN_STEP 2
2165/*MT6129A*/
2166/*MT6129A*/ #define RF_GSM_MAXGAIN ( 72.0*(PWRRES))
2167/*MT6129A*/ #define RF_GSM_MINGAIN ( -26.0*(PWRRES))
2168/*MT6129A*/ #define RF_DCS_MAXGAIN ( 70.0*(PWRRES))
2169/*MT6129A*/ #define RF_DCS_MINGAIN ( -28.0*(PWRRES))
2170/*MT6129A*/ #define RF_PCS_MAXGAIN ( 70.0*(PWRRES))
2171/*MT6129A*/ #define RF_PCS_MINGAIN ( -28.0*(PWRRES))
2172/*MT6129A*/
2173/*MT6129A*/ /* GSM900....................................................................*/
2174/*MT6129A*/
2175/*MT6129A*/ const sL1DAGCDATA AGC_TABLE_GSM900[3] =
2176/*MT6129A*/ { { GBOUND( 18.0, 16.0 ), GC_A( 3, 18.0 ), 0x126812 },
2177/*MT6129A*/ { GBOUND( -6.0, -8.0 ), GC_A( 32,-6.0 ), 0x006812 },
2178/*MT6129A*/ { GBOUND(-26.0,-26.0 ), GC_A( 0,-26.0 ), 0x006802 },
2179/*MT6129A*/ };
2180/*MT6129A*/
2181/*MT6129A*/ /* DCS1800...................................................................*/
2182/*MT6129A*/
2183/*MT6129A*/ const sL1DAGCDATA AGC_TABLE_DCS1800[3] =
2184/*MT6129A*/ { { GBOUND( 16.0, 14.0 ), GC_A( 3, 16.0 ), 0x127012 },
2185/*MT6129A*/ { GBOUND( -8.0,-10.0 ), GC_A( 32,-8.0 ), 0x007012 },
2186/*MT6129A*/ { GBOUND(-28.0,-28.0 ), GC_A( 0,-28.0 ), 0x007002 },
2187/*MT6129A*/ };
2188/*MT6129A*/
2189/*MT6129A*/ /* PCS1900...................................................................*/
2190/*MT6129A*/
2191/*MT6129A*/ const sL1DAGCDATA AGC_TABLE_PCS1900[3] =
2192/*MT6129A*/ { { GBOUND( 16.0, 14.0 ), GC_A( 3, 16.0 ), 0x127812 },
2193/*MT6129A*/ { GBOUND( -8.0,-10.0 ), GC_A( 32,-8.0 ), 0x007812 },
2194/*MT6129A*/ { GBOUND(-28.0,-28.0 ), GC_A( 0,-28.0 ), 0x007802 },
2195/*MT6129A*/ };
2196/*MT6129A*/
2197/*MT6129A*/ /*...........................................................................*/
2198/*MT6129A*/
2199/*MT6129A*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
2200/*MT6129A*/ { { 0, 0 }, /*#FrequencyBand400 */
2201/*MT6129A*/ { 0, 0 }, /*#FrequencyBand850 */
2202/*MT6129A*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
2203/*MT6129A*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
2204/*MT6129A*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
2205/*MT6129A*/ };
2206/*MT6129A*/
2207/*MT6129A*/ const sL1DAGCDATA *const AGC_TABLE[] =
2208/*MT6129A*/ { 0, /*#FrequencyBand400 */
2209/*MT6129A*/ 0, /*#FrequencyBand850 */
2210/*MT6129A*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
2211/*MT6129A*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
2212/*MT6129A*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
2213/*MT6129A*/ };
2214/*MT6129A*/
2215/*MT6129A*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
2216/*MT6129A*/
2217/*MT6129A*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
2218/*MT6129A*/ { int max_gain, min_gain, real_gain;
2219/*MT6129A*/ const int* d32ptr;
2220/*MT6129A*/ const sL1DAGCDATA* agcptr;
2221/*MT6129A*/ long setting;
2222/*MT6129A*/ int bit_no;
2223/*MT6129A*/
2224/*MT6129A*/ /* evaluate the range of available gain */
2225/*MT6129A*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
2226/*MT6129A*/ max_gain = *d32ptr++;
2227/*MT6129A*/ min_gain = *d32ptr;
2228/*MT6129A*/
2229/*MT6129A*/ /* clipping the request gain to the avialable gain */
2230/*MT6129A*/ if( request_gain>=max_gain )
2231/*MT6129A*/ { request_gain = max_gain; }
2232/*MT6129A*/ else if( request_gain<=min_gain )
2233/*MT6129A*/ { request_gain = min_gain; }
2234/*MT6129A*/
2235/*MT6129A*/ /* evaluate the real gain setting */
2236/*MT6129A*/ agcptr = AGC_TABLE[rf_band];
2237/*MT6129A*/ if( request_gain < agcptr->pos_gain )
2238/*MT6129A*/ { agcptr++;
2239/*MT6129A*/ if( request_gain < agcptr->pos_gain )
2240/*MT6129A*/ { agcptr++; }
2241/*MT6129A*/ }
2242/*MT6129A*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
2243/*MT6129A*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
2244/*MT6129A*/ setting = agcptr->setting + (bit_no<<5);
2245/*MT6129A*/ }
2246/*MT6129A*/
2247/*MT6129A*/ *gain_setting = setting;
2248/*MT6129A*/ return( real_gain );
2249/*MT6129A*/ }
2250/*MT6129A*/
2251#endif
2252
2253#if IS_RF_MT6129B
2254/*MT6129B*/
2255/*MT6129B*/ #define GAIN_STEP 2
2256/*MT6129B*/
2257/*MT6129B*/ #define RF_GSM850_MAXGAIN ( 72.0*(PWRRES))
2258/*MT6129B*/ #define RF_GSM850_MINGAIN ( -26.0*(PWRRES))
2259/*MT6129B*/ #define RF_GSM_MAXGAIN ( 72.0*(PWRRES))
2260/*MT6129B*/ #define RF_GSM_MINGAIN ( -26.0*(PWRRES))
2261/*MT6129B*/ #define RF_DCS_MAXGAIN ( 70.0*(PWRRES))
2262/*MT6129B*/ #define RF_DCS_MINGAIN ( -28.0*(PWRRES))
2263/*MT6129B*/ #define RF_PCS_MAXGAIN ( 70.0*(PWRRES))
2264/*MT6129B*/ #define RF_PCS_MINGAIN ( -28.0*(PWRRES))
2265/*MT6129B*/
2266/*MT6129B*/ /* GSM850....................................................................*/
2267/*MT6129B*/
2268/*MT6129B*/ const sL1DAGCDATA AGC_TABLE_GSM850[3] =
2269/*MT6129B*/ { { GBOUND( 48.0, 46.0 ), GC_A( 18, 48.0 ), 0x126012 },
2270/*MT6129B*/ { GBOUND( -6.0, -8.0 ), GC_A( 32, -6.0 ), 0x006012 },
2271/*MT6129B*/ { GBOUND(-26.0,-26.0 ), GC_A( 0,-26.0 ), 0x006002 },
2272/*MT6129B*/ };
2273/*MT6129B*/
2274/*MT6129B*/ /* GSM900....................................................................*/
2275/*MT6129B*/
2276/*MT6129B*/ const sL1DAGCDATA AGC_TABLE_GSM900[3] =
2277/*MT6129B*/ { { GBOUND( 48.0, 46.0 ), GC_A( 18, 48.0 ), 0x126812 },
2278/*MT6129B*/ { GBOUND( -6.0, -8.0 ), GC_A( 32, -6.0 ), 0x006812 },
2279/*MT6129B*/ { GBOUND(-26.0,-26.0 ), GC_A( 0,-26.0 ), 0x006802 },
2280/*MT6129B*/ };
2281/*MT6129B*/
2282/*MT6129B*/ /* DCS1800...................................................................*/
2283/*MT6129B*/
2284/*MT6129B*/ const sL1DAGCDATA AGC_TABLE_DCS1800[3] =
2285/*MT6129B*/ { { GBOUND( 46.0, 44.0 ), GC_A( 18, 46.0 ), 0x127012 },
2286/*MT6129B*/ { GBOUND( -8.0,-10.0 ), GC_A( 32, -8.0 ), 0x007012 },
2287/*MT6129B*/ { GBOUND(-28.0,-28.0 ), GC_A( 0,-28.0 ), 0x007002 },
2288/*MT6129B*/ };
2289/*MT6129B*/
2290/*MT6129B*/ /* PCS1900...................................................................*/
2291/*MT6129B*/
2292/*MT6129B*/ const sL1DAGCDATA AGC_TABLE_PCS1900[3] =
2293/*MT6129B*/ { { GBOUND( 46.0, 44.0 ), GC_A( 18, 46.0 ), 0x127812 },
2294/*MT6129B*/ { GBOUND( -8.0,-10.0 ), GC_A( 32, -8.0 ), 0x007812 },
2295/*MT6129B*/ { GBOUND(-28.0,-28.0 ), GC_A( 0,-28.0 ), 0x007802 },
2296/*MT6129B*/ };
2297/*MT6129B*/
2298/*MT6129B*/ /*...........................................................................*/
2299/*MT6129B*/
2300/*MT6129B*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
2301/*MT6129B*/ { { 0, 0 }, /*#FrequencyBand400 */
2302/*MT6129B*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
2303/*MT6129B*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
2304/*MT6129B*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
2305/*MT6129B*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
2306/*MT6129B*/ };
2307/*MT6129B*/
2308/*MT6129B*/ const sL1DAGCDATA *const AGC_TABLE[] =
2309/*MT6129B*/ { 0, /*#FrequencyBand400 */
2310/*MT6129B*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
2311/*MT6129B*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
2312/*MT6129B*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
2313/*MT6129B*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
2314/*MT6129B*/ };
2315/*MT6129B*/
2316/*MT6129B*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
2317/*MT6129B*/
2318/*MT6129B*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
2319/*MT6129B*/ { int max_gain, min_gain, real_gain;
2320/*MT6129B*/ const int* d32ptr;
2321/*MT6129B*/ const sL1DAGCDATA* agcptr;
2322/*MT6129B*/ long setting;
2323/*MT6129B*/ int bit_no;
2324/*MT6129B*/
2325/*MT6129B*/ /* evaluate the range of available gain */
2326/*MT6129B*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
2327/*MT6129B*/ max_gain = *d32ptr++;
2328/*MT6129B*/ min_gain = *d32ptr;
2329/*MT6129B*/
2330/*MT6129B*/ /* clipping the request gain to the avialable gain */
2331/*MT6129B*/ if( request_gain>=max_gain )
2332/*MT6129B*/ { request_gain = max_gain; }
2333/*MT6129B*/ else if( request_gain<=min_gain )
2334/*MT6129B*/ { request_gain = min_gain; }
2335/*MT6129B*/
2336/*MT6129B*/ /* evaluate the real gain setting */
2337/*MT6129B*/ agcptr = AGC_TABLE[rf_band];
2338/*MT6129B*/ if( request_gain < agcptr->pos_gain )
2339/*MT6129B*/ { agcptr++;
2340/*MT6129B*/ if( request_gain < agcptr->pos_gain )
2341/*MT6129B*/ { agcptr++; }
2342/*MT6129B*/ }
2343/*MT6129B*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
2344/*MT6129B*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
2345/*MT6129B*/ setting = agcptr->setting + (bit_no<<5);
2346/*MT6129B*/ }
2347/*MT6129B*/
2348/*MT6129B*/ *gain_setting = setting;
2349/*MT6129B*/ return( real_gain );
2350/*MT6129B*/ }
2351/*MT6129B*/
2352#endif
2353
2354#if (IS_RF_MT6129C)||(IS_RF_MT6129D)
2355/*MT6129C,D*/
2356/*MT6129C,D*/ #define GAIN_STEP 2
2357/*MT6129C,D*/
2358/*MT6129C,D*/ #define RF_GSM850_MAXGAIN ( 72.0*(PWRRES))
2359/*MT6129C,D*/ #define RF_GSM850_MINGAIN ( -26.0*(PWRRES))
2360/*MT6129C,D*/ #define RF_GSM_MAXGAIN ( 72.0*(PWRRES))
2361/*MT6129C,D*/ #define RF_GSM_MINGAIN ( -26.0*(PWRRES))
2362/*MT6129C,D*/ #define RF_DCS_MAXGAIN ( 70.0*(PWRRES))
2363/*MT6129C,D*/ #define RF_DCS_MINGAIN ( -28.0*(PWRRES))
2364/*MT6129C,D*/ #define RF_PCS_MAXGAIN ( 70.0*(PWRRES))
2365/*MT6129C,D*/ #define RF_PCS_MINGAIN ( -28.0*(PWRRES))
2366/*MT6129C,D*/
2367/*MT6129C,D*/ /* GSM850....................................................................*/
2368
2369/*MT6129C,D*/ const sL1DAGCDATA AGC_TABLE_GSM850[3] =
2370/*MT6129C,D*/ { { GBOUND( 34.0, 32.0 ), GC_A( 11, 34.0 ), 0x126012 },
2371/*MT6129C,D*/ { GBOUND( -6.0, -8.0 ), GC_A( 32, -6.0 ), 0x006012 },
2372/*MT6129C,D*/ { GBOUND(-26.0,-26.0 ), GC_A( 0,-26.0 ), 0x006002 },
2373/*MT6129C,D*/ };
2374
2375/*MT6129C,D*/ /* GSM900....................................................................*/
2376/*MT6129C,D*/
2377/*MT6129C,D*/ const sL1DAGCDATA AGC_TABLE_GSM900[3] =
2378/*MT6129C,D*/ { { GBOUND( 34.0, 32.0 ), GC_A( 11, 34.0 ), 0x126812 },
2379/*MT6129C,D*/ { GBOUND( -6.0, -8.0 ), GC_A( 32, -6.0 ), 0x006812 },
2380/*MT6129C,D*/ { GBOUND(-26.0,-26.0 ), GC_A( 0,-26.0 ), 0x006802 },
2381/*MT6129C,D*/ };
2382/*MT6129C,D*/
2383/*MT6129C,D*/ /* DCS1800...................................................................*/
2384/*MT6129C,D*/
2385/*MT6129C,D*/ const sL1DAGCDATA AGC_TABLE_DCS1800[3] =
2386/*MT6129C,D*/ { { GBOUND( 32.0, 30.0 ), GC_A( 11, 32.0 ), 0x127012 },
2387/*MT6129C,D*/ { GBOUND( -8.0,-10.0 ), GC_A( 32, -8.0 ), 0x007012 },
2388/*MT6129C,D*/ { GBOUND(-28.0,-28.0 ), GC_A( 0,-28.0 ), 0x007002 },
2389/*MT6129C,D*/ };
2390/*MT6129C,D*/
2391/*MT6129C,D*/ /* PCS1900...................................................................*/
2392/*MT6129C,D*/
2393/*MT6129C,D*/ const sL1DAGCDATA AGC_TABLE_PCS1900[3] =
2394/*MT6129C,D*/ { { GBOUND( 32.0, 30.0 ), GC_A( 11, 32.0 ), 0x127812 },
2395/*MT6129C,D*/ { GBOUND( -8.0,-10.0 ), GC_A( 32, -8.0 ), 0x007812 },
2396/*MT6129C,D*/ { GBOUND(-28.0,-28.0 ), GC_A( 0,-28.0 ), 0x007802 },
2397/*MT6129C,D*/ };
2398/*MT6129C,D*/
2399/*MT6129C,D*/ /*...........................................................................*/
2400/*MT6129C,D*/
2401/*MT6129C,D*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
2402/*MT6129C,D*/ { { 0, 0 }, /*#FrequencyBand400 */
2403/*MT6129C,D*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
2404/*MT6129C,D*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
2405/*MT6129C,D*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
2406/*MT6129C,D*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
2407/*MT6129C,D*/ };
2408/*MT6129C,D*/
2409/*MT6129C,D*/ const sL1DAGCDATA *const AGC_TABLE[] =
2410/*MT6129C,D*/ { 0, /*#FrequencyBand400 */
2411/*MT6129C,D*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
2412/*MT6129C,D*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
2413/*MT6129C,D*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
2414/*MT6129C,D*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
2415/*MT6129C,D*/ };
2416/*MT6129C,D*/
2417/*MT6129C,D*/ const sL1DAGCDATA *const AGC_TABLE_GSM800in900PATH[] =
2418/*MT6129C,D*/ { 0, /*#FrequencyBand400 (not support) */
2419/*MT6129C,D*/ AGC_TABLE_GSM900, /* FrequencyBand900 (Get GSM850 signal from GSM900 input pins) */
2420/*MT6129C,D*/ AGC_TABLE_GSM850, /* FrequencyBand850 (Get GSM900 signal from GSM850 input pins, just avoid to camp on GSM900 network, not swap*/
2421/*MT6129C,D*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
2422/*MT6129C,D*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
2423/*MT6129C,D*/ };
2424/*MT6129C,D*/
2425/*MT6129C,D*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
2426/*MT6129C,D*/
2427/*MT6129C,D*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
2428/*MT6129C,D*/ { int max_gain, min_gain, real_gain;
2429/*MT6129C,D*/ const int* d32ptr;
2430/*MT6129C,D*/ const sL1DAGCDATA* agcptr;
2431/*MT6129C,D*/ long setting;
2432/*MT6129C,D*/ int bit_no;
2433/*MT6129C,D*/
2434/*MT6129C,D*/ /* evaluate the range of available gain */
2435/*MT6129C,D*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
2436/*MT6129C,D*/ max_gain = *d32ptr++;
2437/*MT6129C,D*/ min_gain = *d32ptr;
2438/*MT6129C,D*/
2439/*MT6129C,D*/ /* clipping the request gain to the avialable gain */
2440/*MT6129C,D*/ if( request_gain>=max_gain )
2441/*MT6129C,D*/ { request_gain = max_gain; }
2442/*MT6129C,D*/ else if( request_gain<=min_gain )
2443/*MT6129C,D*/ { request_gain = min_gain; }
2444/*MT6129C,D*/
2445/*MT6129C,D*/ /* evaluate the real gain setting */
2446/*MT6129C,D*/ if( BBTXParameters.bbrx_gsm850_gsm900_swap )
2447/*MT6129C,D*/ { agcptr = AGC_TABLE_GSM800in900PATH[rf_band]; }
2448/*MT6129C,D*/ else
2449/*MT6129C,D*/ { agcptr = AGC_TABLE[rf_band]; }
2450/*MT6129C,D*/
2451/*MT6129C,D*/ if( request_gain < agcptr->pos_gain )
2452/*MT6129C,D*/ { agcptr++;
2453/*MT6129C,D*/ if( request_gain < agcptr->pos_gain )
2454/*MT6129C,D*/ { agcptr++; }
2455/*MT6129C,D*/ }
2456/*MT6129C,D*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
2457/*MT6129C,D*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
2458/*MT6129C,D*/ setting = agcptr->setting + (bit_no<<5);
2459/*MT6129C,D*/ }
2460/*MT6129C,D*/
2461/*MT6129C,D*/ *gain_setting = setting;
2462/*MT6129C,D*/ return( real_gain );
2463/*MT6129C,D*/ }
2464/*MT6129C,D*/
2465#endif
2466
2467#if IS_RF_MT6139B
2468/*MT6139B*/
2469/*MT6139B*/ #define GAIN_STEP 2
2470/*MT6139B*/
2471/*MT6139B*/ #define RF_GSM850_MAXGAIN ( 56.0*(PWRRES))
2472/*MT6139B*/ #define RF_GSM850_MINGAIN ( -32.0*(PWRRES))
2473/*MT6139B*/ #define RF_GSM_MAXGAIN ( 56.0*(PWRRES))
2474/*MT6139B*/ #define RF_GSM_MINGAIN ( -32.0*(PWRRES))
2475/*MT6139B*/ #define RF_DCS_MAXGAIN ( 56.0*(PWRRES))
2476/*MT6139B*/ #define RF_DCS_MINGAIN ( -32.0*(PWRRES))
2477/*MT6139B*/ #define RF_PCS_MAXGAIN ( 56.0*(PWRRES))
2478/*MT6139B*/ #define RF_PCS_MINGAIN ( -32.0*(PWRRES))
2479/*MT6139B*/
2480/*MT6139B*/ /* GSM850....................................................................*/
2481/*MT6139B*/
2482/*MT6139B*/ const sL1DAGCDATA AGC_TABLE_GSM850[2] =
2483/*MT6139B*/ { { GBOUND( -4.0, -6.0 ), GC_A( 32, -4.0 ), 0x000C02 },
2484/*MT6139B*/ { GBOUND(-44.0,-44.0 ), GC_A( 0,-44.0 ), 0x000C02 },
2485/*MT6139B*/ };
2486/*MT6139B*/
2487/*MT6139B*/ /* GSM900....................................................................*/
2488/*MT6139B*/
2489/*MT6139B*/ const sL1DAGCDATA AGC_TABLE_GSM900[2] =
2490/*MT6139B*/ { { GBOUND( -4.0, -6.0 ), GC_A( 32, -4.0 ), 0x000C02 },
2491/*MT6139B*/ { GBOUND(-44.0,-44.0 ), GC_A( 0,-44.0 ), 0x000C02 },
2492/*MT6139B*/ };
2493/*MT6139B*/
2494/*MT6139B*/ /* DCS1800...................................................................*/
2495/*MT6139B*/
2496/*MT6139B*/ const sL1DAGCDATA AGC_TABLE_DCS1800[2] =
2497/*MT6139B*/ { { GBOUND( -4.0, -6.0 ), GC_A( 32, -4.0 ), 0x000C02 },
2498/*MT6139B*/ { GBOUND(-44.0,-44.0 ), GC_A( 0,-44.0 ), 0x000C02 },
2499/*MT6139B*/ };
2500/*MT6139B*/
2501/*MT6139B*/ /* PCS1900...................................................................*/
2502/*MT6139B*/
2503/*MT6139B*/ const sL1DAGCDATA AGC_TABLE_PCS1900[2] =
2504/*MT6139B*/ { { GBOUND( -4.0, -6.0 ), GC_A( 32, -4.0 ), 0x000C02 },
2505/*MT6139B*/ { GBOUND(-44.0,-44.0 ), GC_A( 0,-44.0 ), 0x000C02 },
2506/*MT6139B*/ };
2507/*MT6139B*/
2508/*MT6139B*/ /*...........................................................................*/
2509/*MT6139B*/
2510/*MT6139B*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
2511/*MT6139B*/ { { 0, 0 }, /*#FrequencyBand400 */
2512/*MT6139B*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
2513/*MT6139B*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
2514/*MT6139B*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
2515/*MT6139B*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
2516/*MT6139B*/ };
2517/*MT6139B*/
2518/*MT6139B*/ const sL1DAGCDATA *const AGC_TABLE[] =
2519/*MT6139B*/ { 0, /*#FrequencyBand400 */
2520/*MT6139B*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
2521/*MT6139B*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
2522/*MT6139B*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
2523/*MT6139B*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
2524/*MT6139B*/ };
2525/*MT6139B*/
2526/*MT6139B*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
2527/*MT6139B*/
2528/*MT6139B*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
2529/*MT6139B*/ { int max_gain, min_gain, real_gain;
2530/*MT6139B*/ const int* d32ptr;
2531/*MT6139B*/ const sL1DAGCDATA* agcptr;
2532/*MT6139B*/ long setting;
2533/*MT6139B*/ int bit_no;
2534/*MT6139B*/
2535/*MT6139B*/ /* evaluate the range of available gain */
2536/*MT6139B*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
2537/*MT6139B*/ max_gain = *d32ptr++;
2538/*MT6139B*/ min_gain = *d32ptr;
2539/*MT6139B*/
2540/*MT6139B*/ /* clipping the request gain to the avialable gain */
2541/*MT6139B*/ if( request_gain>=max_gain )
2542/*MT6139B*/ { request_gain = max_gain; }
2543/*MT6139B*/ else if( request_gain<=min_gain )
2544/*MT6139B*/ { request_gain = min_gain; }
2545/*MT6139B*/
2546/*MT6139B*/ /* evaluate the real gain setting */
2547/*MT6139B*/ agcptr = AGC_TABLE[rf_band];
2548/*MT6139B*/ if( request_gain < agcptr->pos_gain )
2549/*MT6139B*/ { agcptr++;
2550/*MT6139B*/ }
2551/*MT6139B*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
2552/*MT6139B*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
2553/*MT6139B*/ setting = agcptr->setting + (bit_no<<4);
2554/*MT6139B*/ }
2555/*MT6139B*/
2556/*MT6139B*/ *gain_setting = setting;
2557/*MT6139B*/ return( real_gain );
2558/*MT6139B*/ }
2559/*MT6139B*/
2560#endif
2561
2562#if IS_RF_MT6139C
2563/*MT6139C*/
2564/*MT6139C*/ #define GAIN_STEP 2
2565/*MT6139C*/
2566/*MT6139C*/ #define RF_GSM850_MAXGAIN ( 56.0*(PWRRES))
2567/*MT6139C*/ #define RF_GSM850_MINGAIN ( -32.0*(PWRRES))
2568/*MT6139C*/ #define RF_GSM_MAXGAIN ( 56.0*(PWRRES))
2569/*MT6139C*/ #define RF_GSM_MINGAIN ( -32.0*(PWRRES))
2570/*MT6139C*/ #define RF_DCS_MAXGAIN ( 56.0*(PWRRES))
2571/*MT6139C*/ #define RF_DCS_MINGAIN ( -32.0*(PWRRES))
2572/*MT6139C*/ #define RF_PCS_MAXGAIN ( 56.0*(PWRRES))
2573/*MT6139C*/ #define RF_PCS_MINGAIN ( -32.0*(PWRRES))
2574/*MT6139C*/
2575/*MT6139C*/ /* GSM850....................................................................*/
2576/*MT6139C*/
2577/*MT6139C*/ const sL1DAGCDATA AGC_TABLE_GSM850[2] =
2578/*MT6139C*/ { { GBOUND( -4.0, -6.0 ), GC_A( 32, -4.0 ), 0x000C02 },
2579/*MT6139C*/ { GBOUND(-44.0,-44.0 ), GC_A( 0,-44.0 ), 0x000C02 },
2580/*MT6139C*/ };
2581/*MT6139C*/
2582/*MT6139C*/ /* GSM900....................................................................*/
2583/*MT6139C*/
2584/*MT6139C*/ const sL1DAGCDATA AGC_TABLE_GSM900[2] =
2585/*MT6139C*/ { { GBOUND( -4.0, -6.0 ), GC_A( 32, -4.0 ), 0x000C02 },
2586/*MT6139C*/ { GBOUND(-44.0,-44.0 ), GC_A( 0,-44.0 ), 0x000C02 },
2587/*MT6139C*/ };
2588/*MT6139C*/
2589/*MT6139C*/ /* DCS1800...................................................................*/
2590/*MT6139C*/
2591/*MT6139C*/ const sL1DAGCDATA AGC_TABLE_DCS1800[2] =
2592/*MT6139C*/ { { GBOUND( -4.0, -6.0 ), GC_A( 32, -4.0 ), 0x000C02 },
2593/*MT6139C*/ { GBOUND(-44.0,-44.0 ), GC_A( 0,-44.0 ), 0x000C02 },
2594/*MT6139C*/ };
2595/*MT6139C*/
2596/*MT6139C*/ /* PCS1900...................................................................*/
2597/*MT6139C*/
2598/*MT6139C*/ const sL1DAGCDATA AGC_TABLE_PCS1900[2] =
2599/*MT6139C*/ { { GBOUND( -4.0, -6.0 ), GC_A( 32, -4.0 ), 0x000C02 },
2600/*MT6139C*/ { GBOUND(-44.0,-44.0 ), GC_A( 0,-44.0 ), 0x000C02 },
2601/*MT6139C*/ };
2602/*MT6139C*/
2603/*MT6139C*/ /*...........................................................................*/
2604/*MT6139C*/
2605/*MT6139C*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
2606/*MT6139C*/ { { 0, 0 }, /*#FrequencyBand400 */
2607/*MT6139C*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
2608/*MT6139C*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
2609/*MT6139C*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
2610/*MT6139C*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
2611/*MT6139C*/ };
2612/*MT6139C*/
2613/*MT6139C*/ const sL1DAGCDATA *const AGC_TABLE[] =
2614/*MT6139C*/ { 0, /*#FrequencyBand400 */
2615/*MT6139C*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
2616/*MT6139C*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
2617/*MT6139C*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
2618/*MT6139C*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
2619/*MT6139C*/ };
2620/*MT6139C*/
2621/*MT6139C*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
2622/*MT6139C*/
2623/*MT6139C*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
2624/*MT6139C*/ { int max_gain, min_gain, real_gain;
2625/*MT6139C*/ const int* d32ptr;
2626/*MT6139C*/ const sL1DAGCDATA* agcptr;
2627/*MT6139C*/ long setting;
2628/*MT6139C*/ int bit_no;
2629/*MT6139C*/
2630/*MT6139C*/ /* evaluate the range of available gain */
2631/*MT6139C*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
2632/*MT6139C*/ max_gain = *d32ptr++;
2633/*MT6139C*/ min_gain = *d32ptr;
2634/*MT6139C*/
2635/*MT6139C*/ /* clipping the request gain to the avialable gain */
2636/*MT6139C*/ if( request_gain>=max_gain )
2637/*MT6139C*/ { request_gain = max_gain; }
2638/*MT6139C*/ else if( request_gain<=min_gain )
2639/*MT6139C*/ { request_gain = min_gain; }
2640/*MT6139C*/
2641/*MT6139C*/ /* evaluate the real gain setting */
2642/*MT6139C*/ agcptr = AGC_TABLE[rf_band];
2643/*MT6139C*/ if( request_gain < agcptr->pos_gain )
2644/*MT6139C*/ { agcptr++;
2645/*MT6139C*/ }
2646/*MT6139C*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
2647/*MT6139C*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
2648/*MT6139C*/ setting = agcptr->setting + (bit_no<<4);
2649/*MT6139C*/ }
2650/*MT6139C*/
2651/*MT6139C*/ *gain_setting = setting;
2652/*MT6139C*/ return( real_gain );
2653/*MT6139C*/ }
2654/*MT6139C*/
2655#endif
2656
2657#if IS_RF_MT6139E
2658/*MT6139E*/
2659/*MT6139E*/ #define GAIN_STEP 2
2660/*MT6139E*/
2661/*MT6139E*/ #define RF_GSM850_MAXGAIN ( 56.0*(PWRRES))
2662/*MT6139E*/ #define RF_GSM850_MINGAIN ( -28.0*(PWRRES))
2663/*MT6139E*/ #define RF_GSM_MAXGAIN ( 56.0*(PWRRES))
2664/*MT6139E*/ #define RF_GSM_MINGAIN ( -28.0*(PWRRES))
2665/*MT6139E*/ #define RF_DCS_MAXGAIN ( 56.0*(PWRRES))
2666/*MT6139E*/ #define RF_DCS_MINGAIN ( -28.0*(PWRRES))
2667/*MT6139E*/ #define RF_PCS_MAXGAIN ( 56.0*(PWRRES))
2668/*MT6139E*/ #define RF_PCS_MINGAIN ( -28.0*(PWRRES))
2669/*MT6139E*/
2670/*MT6139E*/ /* GSM850....................................................................*/
2671/*MT6139E*/
2672/*MT6139E*/ const sL1DAGCDATA AGC_TABLE_GSM850[2] =
2673/*MT6139E*/ { { GBOUND( -4.0, -6.0 ), GC_A( 0, -4.0 ), 0x000E02 },
2674/*MT6139E*/ { GBOUND(-32.0,-32.0 ), GC_A( 4,-32.0 ), 0x000C02 },
2675/*MT6139E*/ };
2676/*MT6139E*/
2677/*MT6139E*/ /* GSM900....................................................................*/
2678/*MT6139E*/
2679/*MT6139E*/ const sL1DAGCDATA AGC_TABLE_GSM900[2] =
2680/*MT6139E*/ { { GBOUND( -4.0, -6.0 ), GC_A( 0, -4.0 ), 0x000E02 },
2681/*MT6139E*/ { GBOUND(-32.0,-32.0 ), GC_A( 4,-32.0 ), 0x000C02 },
2682/*MT6139E*/ };
2683/*MT6139E*/
2684/*MT6139E*/ /* DCS1800...................................................................*/
2685/*MT6139E*/
2686/*MT6139E*/ const sL1DAGCDATA AGC_TABLE_DCS1800[2] =
2687/*MT6139E*/ { { GBOUND( -4.0, -6.0 ), GC_A( 0, -4.0 ), 0x000E02 },
2688/*MT6139E*/ { GBOUND(-32.0,-32.0 ), GC_A( 4,-32.0 ), 0x000C02 },
2689/*MT6139E*/ };
2690/*MT6139E*/
2691/*MT6139E*/ /* PCS1900...................................................................*/
2692/*MT6139E*/
2693/*MT6139E*/ const sL1DAGCDATA AGC_TABLE_PCS1900[2] =
2694/*MT6139E*/ { { GBOUND( -4.0, -6.0 ), GC_A( 0, -4.0 ), 0x000E02 },
2695/*MT6139E*/ { GBOUND(-32.0,-32.0 ), GC_A( 4,-32.0 ), 0x000C02 },
2696/*MT6139E*/ };
2697/*MT6139E*/
2698/*MT6139E*/ /*...........................................................................*/
2699/*MT6139E*/
2700/*MT6139E*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
2701/*MT6139E*/ { { 0, 0 }, /*#FrequencyBand400 */
2702/*MT6139E*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
2703/*MT6139E*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
2704/*MT6139E*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
2705/*MT6139E*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
2706/*MT6139E*/ };
2707/*MT6139E*/
2708/*MT6139E*/ const sL1DAGCDATA *const AGC_TABLE[] =
2709/*MT6139E*/ { 0, /*#FrequencyBand400 */
2710/*MT6139E*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
2711/*MT6139E*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
2712/*MT6139E*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
2713/*MT6139E*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
2714/*MT6139E*/ };
2715/*MT6139E*/
2716/*MT6139E*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
2717/*MT6139E*/
2718/*MT6139E*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
2719/*MT6139E*/ { int max_gain, min_gain, real_gain;
2720/*MT6139E*/ const int* d32ptr;
2721/*MT6139E*/ const sL1DAGCDATA* agcptr;
2722/*MT6139E*/ long setting;
2723/*MT6139E*/ int bit_no;
2724/*MT6139E*/
2725/*MT6139E*/ /* evaluate the range of available gain */
2726/*MT6139E*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
2727/*MT6139E*/ max_gain = *d32ptr++;
2728/*MT6139E*/ min_gain = *d32ptr;
2729/*MT6139E*/
2730/*MT6139E*/ /* clipping the request gain to the avialable gain */
2731/*MT6139E*/ if( request_gain>=max_gain )
2732/*MT6139E*/ { request_gain = max_gain; }
2733/*MT6139E*/ else if( request_gain<=min_gain )
2734/*MT6139E*/ { request_gain = min_gain; }
2735/*MT6139E*/
2736/*MT6139E*/ /* evaluate the real gain setting */
2737/*MT6139E*/ agcptr = AGC_TABLE[rf_band];
2738/*MT6139E*/ if( request_gain < agcptr->pos_gain )
2739/*MT6139E*/ { agcptr++;
2740/*MT6139E*/ }
2741/*MT6139E*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
2742/*MT6139E*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
2743/*MT6139E*/ setting = agcptr->setting + (bit_no<<4);
2744/*MT6139E*/ }
2745/*MT6139E*/
2746/*MT6139E*/ *gain_setting = setting;
2747/*MT6139E*/ return( real_gain );
2748/*MT6139E*/ }
2749/*MT6139E*/
2750#endif
2751
2752#if IS_RF_MT6140A
2753/*MT6140A*/
2754/*MT6140A*/ #define GAIN_STEP 2
2755/*MT6140A*/
2756/*MT6140A*/ #define RF_GSM850_MAXGAIN ( 56.0*(PWRRES))
2757/*MT6140A*/ #define RF_GSM850_MINGAIN ( -32.0*(PWRRES))
2758/*MT6140A*/ #define RF_GSM_MAXGAIN ( 56.0*(PWRRES))
2759/*MT6140A*/ #define RF_GSM_MINGAIN ( -32.0*(PWRRES))
2760/*MT6140A*/ #define RF_DCS_MAXGAIN ( 56.0*(PWRRES))
2761/*MT6140A*/ #define RF_DCS_MINGAIN ( -32.0*(PWRRES))
2762/*MT6140A*/ #define RF_PCS_MAXGAIN ( 56.0*(PWRRES))
2763/*MT6140A*/ #define RF_PCS_MINGAIN ( -32.0*(PWRRES))
2764/*MT6140A*/
2765/*MT6140A*/ /* GSM850....................................................................*/
2766/*MT6140A*/
2767/*MT6140A*/ const sL1DAGCDATA AGC_TABLE_GSM850[2] =
2768/*MT6140A*/ { { GBOUND( -4.0, -6.0 ), GC_A( 32, -4.0 ), 0x000C02 },
2769/*MT6140A*/ { GBOUND(-44.0,-44.0 ), GC_A( 0,-44.0 ), 0x000C02 },
2770/*MT6140A*/ };
2771/*MT6140A*/
2772/*MT6140A*/ /* GSM900....................................................................*/
2773/*MT6140A*/
2774/*MT6140A*/ const sL1DAGCDATA AGC_TABLE_GSM900[2] =
2775/*MT6140A*/ { { GBOUND( -4.0, -6.0 ), GC_A( 32, -4.0 ), 0x000C02 },
2776/*MT6140A*/ { GBOUND(-44.0,-44.0 ), GC_A( 0,-44.0 ), 0x000C02 },
2777/*MT6140A*/ };
2778/*MT6140A*/
2779/*MT6140A*/ /* DCS1800...................................................................*/
2780/*MT6140A*/
2781/*MT6140A*/ const sL1DAGCDATA AGC_TABLE_DCS1800[2] =
2782/*MT6140A*/ { { GBOUND( -4.0, -6.0 ), GC_A( 32, -4.0 ), 0x000C02 },
2783/*MT6140A*/ { GBOUND(-44.0,-44.0 ), GC_A( 0,-44.0 ), 0x000C02 },
2784/*MT6140A*/ };
2785/*MT6140A*/
2786/*MT6140A*/ /* PCS1900...................................................................*/
2787/*MT6140A*/
2788/*MT6140A*/ const sL1DAGCDATA AGC_TABLE_PCS1900[2] =
2789/*MT6140A*/ { { GBOUND( -4.0, -6.0 ), GC_A( 32, -4.0 ), 0x000C02 },
2790/*MT6140A*/ { GBOUND(-44.0,-44.0 ), GC_A( 0,-44.0 ), 0x000C02 },
2791/*MT6140A*/ };
2792/*MT6140A*/
2793/*MT6140A*/ /*...........................................................................*/
2794/*MT6140A*/
2795/*MT6140A*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
2796/*MT6140A*/ { { 0, 0 }, /*#FrequencyBand400 */
2797/*MT6140A*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
2798/*MT6140A*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
2799/*MT6140A*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
2800/*MT6140A*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
2801/*MT6140A*/ };
2802/*MT6140A*/
2803/*MT6140A*/ const sL1DAGCDATA *const AGC_TABLE[] =
2804/*MT6140A*/ { 0, /*#FrequencyBand400 */
2805/*MT6140A*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
2806/*MT6140A*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
2807/*MT6140A*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
2808/*MT6140A*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
2809/*MT6140A*/ };
2810/*MT6140A*/
2811/*MT6140A*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
2812/*MT6140A*/
2813/*MT6140A*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
2814/*MT6140A*/ { int max_gain, min_gain, real_gain;
2815/*MT6140A*/ const int* d32ptr;
2816/*MT6140A*/ const sL1DAGCDATA* agcptr;
2817/*MT6140A*/ long setting;
2818/*MT6140A*/ int bit_no;
2819/*MT6140A*/
2820/*MT6140A*/ /* evaluate the range of available gain */
2821/*MT6140A*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
2822/*MT6140A*/ max_gain = *d32ptr++;
2823/*MT6140A*/ min_gain = *d32ptr;
2824/*MT6140A*/
2825/*MT6140A*/ /* clipping the request gain to the avialable gain */
2826/*MT6140A*/ if( request_gain>=max_gain )
2827/*MT6140A*/ { request_gain = max_gain; }
2828/*MT6140A*/ else if( request_gain<=min_gain )
2829/*MT6140A*/ { request_gain = min_gain; }
2830/*MT6140A*/
2831/*MT6140A*/ /* evaluate the real gain setting */
2832/*MT6140A*/ agcptr = AGC_TABLE[rf_band];
2833/*MT6140A*/ if( request_gain < agcptr->pos_gain )
2834/*MT6140A*/ { agcptr++;
2835/*MT6140A*/ }
2836/*MT6140A*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
2837/*MT6140A*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
2838/*MT6140A*/ setting = agcptr->setting + (bit_no<<4);
2839/*MT6140A*/ }
2840/*MT6140A*/
2841/*MT6140A*/ *gain_setting = setting;
2842/*MT6140A*/ return( real_gain );
2843/*MT6140A*/ }
2844/*MT6140A*/
2845#endif
2846
2847#if IS_RF_MT6140B
2848/*MT6140B*/
2849/*MT6140B*/ #define GAIN_STEP 2
2850/*MT6140B*/
2851/*MT6140B*/ #define RF_GSM850_MAXGAIN ( 56.0*(PWRRES))
2852/*MT6140B*/ #define RF_GSM850_MINGAIN ( -30.0*(PWRRES))
2853/*MT6140B*/ #define RF_GSM_MAXGAIN ( 56.0*(PWRRES))
2854/*MT6140B*/ #define RF_GSM_MINGAIN ( -30.0*(PWRRES))
2855/*MT6140B*/ #define RF_DCS_MAXGAIN ( 56.0*(PWRRES))
2856/*MT6140B*/ #define RF_DCS_MINGAIN ( -30.0*(PWRRES))
2857/*MT6140B*/ #define RF_PCS_MAXGAIN ( 56.0*(PWRRES))
2858/*MT6140B*/ #define RF_PCS_MINGAIN ( -30.0*(PWRRES))
2859/*MT6140B*/
2860/*MT6140B*/ /* GSM850....................................................................*/
2861/*MT6140B*/
2862/*MT6140B*/ const sL1DAGCDATA AGC_TABLE_GSM850[2] =
2863/*MT6140B*/ { { GBOUND( -4.0, -6.0 ), GC_A( 0, -4.0 ), 0x000202 },
2864/*MT6140B*/ { GBOUND(-30.0,-30.0 ), GC_A( 6,-30.0 ), 0x000002 },
2865/*MT6140B*/ };
2866/*MT6140B*/
2867/*MT6140B*/ /* GSM900....................................................................*/
2868/*MT6140B*/
2869/*MT6140B*/ const sL1DAGCDATA AGC_TABLE_GSM900[2] =
2870/*MT6140B*/ { { GBOUND( -4.0, -6.0 ), GC_A( 0, -4.0 ), 0x000202 },
2871/*MT6140B*/ { GBOUND(-30.0,-30.0 ), GC_A( 6,-30.0 ), 0x000002 },
2872/*MT6140B*/ };
2873/*MT6140B*/
2874/*MT6140B*/ /* DCS1800...................................................................*/
2875/*MT6140B*/
2876/*MT6140B*/ const sL1DAGCDATA AGC_TABLE_DCS1800[2] =
2877/*MT6140B*/ { { GBOUND( -4.0, -6.0 ), GC_A( 0, -4.0 ), 0x000202 },
2878/*MT6140B*/ { GBOUND(-30.0,-30.0 ), GC_A( 6,-30.0 ), 0x000002 },
2879/*MT6140B*/ };
2880/*MT6140B*/
2881/*MT6140B*/ /* PCS1900...................................................................*/
2882/*MT6140B*/
2883/*MT6140B*/ const sL1DAGCDATA AGC_TABLE_PCS1900[2] =
2884/*MT6140B*/ { { GBOUND( -4.0, -6.0 ), GC_A( 0, -4.0 ), 0x000202 },
2885/*MT6140B*/ { GBOUND(-30.0,-30.0 ), GC_A( 6,-30.0 ), 0x000002 },
2886/*MT6140B*/ };
2887/*MT6140B*/
2888/*MT6140B*/ /*...........................................................................*/
2889/*MT6140B*/
2890/*MT6140B*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
2891/*MT6140B*/ { { 0, 0 }, /*#FrequencyBand400 */
2892/*MT6140B*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
2893/*MT6140B*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
2894/*MT6140B*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
2895/*MT6140B*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
2896/*MT6140B*/ };
2897/*MT6140B*/
2898/*MT6140B*/ const sL1DAGCDATA *const AGC_TABLE[] =
2899/*MT6140B*/ { 0, /*#FrequencyBand400 */
2900/*MT6140B*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
2901/*MT6140B*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
2902/*MT6140B*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
2903/*MT6140B*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
2904/*MT6140B*/ };
2905/*MT6140B*/
2906/*MT6140B*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
2907/*MT6140B*/
2908/*MT6140B*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
2909/*MT6140B*/ { int max_gain, min_gain, real_gain;
2910/*MT6140B*/ const int* d32ptr;
2911/*MT6140B*/ const sL1DAGCDATA* agcptr;
2912/*MT6140B*/ long setting;
2913/*MT6140B*/ int bit_no;
2914/*MT6140B*/
2915/*MT6140B*/ /* evaluate the range of available gain */
2916/*MT6140B*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
2917/*MT6140B*/ max_gain = *d32ptr++;
2918/*MT6140B*/ min_gain = *d32ptr;
2919/*MT6140B*/
2920/*MT6140B*/ /* clipping the request gain to the avialable gain */
2921/*MT6140B*/ if( request_gain>=max_gain )
2922/*MT6140B*/ { request_gain = max_gain; }
2923/*MT6140B*/ else if( request_gain<=min_gain )
2924/*MT6140B*/ { request_gain = min_gain; }
2925/*MT6140B*/
2926/*MT6140B*/ /* evaluate the real gain setting */
2927/*MT6140B*/ agcptr = AGC_TABLE[rf_band];
2928/*MT6140B*/ if( request_gain < agcptr->pos_gain )
2929/*MT6140B*/ { agcptr++;
2930/*MT6140B*/ }
2931/*MT6140B*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
2932/*MT6140B*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
2933/*MT6140B*/ setting = agcptr->setting + (bit_no<<4);
2934/*MT6140B*/ }
2935/*MT6140B*/
2936/*MT6140B*/ *gain_setting = setting;
2937/*MT6140B*/ return( real_gain );
2938/*MT6140B*/ }
2939/*MT6140B*/
2940#endif
2941
2942#if IS_RF_MT6140C
2943/*MT6140C*/
2944/*MT6140C*/ #define GAIN_STEP 2
2945/*MT6140C*/
2946/*MT6140C*/ #define RF_GSM850_MAXGAIN ( 54.0*(PWRRES))
2947/*MT6140C*/ #define RF_GSM850_MINGAIN ( -30.0*(PWRRES))
2948/*MT6140C*/ #define RF_GSM_MAXGAIN ( 54.0*(PWRRES))
2949/*MT6140C*/ #define RF_GSM_MINGAIN ( -30.0*(PWRRES))
2950/*MT6140C*/ #define RF_DCS_MAXGAIN ( 54.0*(PWRRES))
2951/*MT6140C*/ #define RF_DCS_MINGAIN ( -32.0*(PWRRES))
2952/*MT6140C*/ #define RF_PCS_MAXGAIN ( 54.0*(PWRRES))
2953/*MT6140C*/ #define RF_PCS_MINGAIN ( -32.0*(PWRRES))
2954/*MT6140C*/
2955/*MT6140C*/ /* GSM850....................................................................*/
2956/*MT6140C*/
2957/*MT6140C*/ const sL1DAGCDATA AGC_TABLE_GSM850[2] =
2958/*MT6140C*/ { { GBOUND( -6.0, -8.0 ), GC_A( 0, -6.0 ), 0x000202 },
2959/*MT6140C*/ { GBOUND(-30.0,-30.0 ), GC_A( 6,-30.0 ), 0x000002 },
2960/*MT6140C*/ };
2961/*MT6140C*/
2962/*MT6140C*/ /* GSM900....................................................................*/
2963/*MT6140C*/
2964/*MT6140C*/ const sL1DAGCDATA AGC_TABLE_GSM900[2] =
2965/*MT6140C*/ { { GBOUND( -6.0, -8.0 ), GC_A( 0, -6.0 ), 0x000202 },
2966/*MT6140C*/ { GBOUND(-30.0,-30.0 ), GC_A( 6,-30.0 ), 0x000002 },
2967/*MT6140C*/ };
2968/*MT6140C*/
2969/*MT6140C*/ /* DCS1800...................................................................*/
2970/*MT6140C*/
2971/*MT6140C*/ const sL1DAGCDATA AGC_TABLE_DCS1800[2] =
2972/*MT6140C*/ { { GBOUND( -6.0, -8.0 ), GC_A( 0, -6.0 ), 0x000202 },
2973/*MT6140C*/ { GBOUND(-30.0,-30.0 ), GC_A( 6,-30.0 ), 0x000002 },
2974/*MT6140C*/ };
2975/*MT6140C*/
2976/*MT6140C*/ /* PCS1900...................................................................*/
2977/*MT6140C*/
2978/*MT6140C*/ const sL1DAGCDATA AGC_TABLE_PCS1900[2] =
2979/*MT6140C*/ { { GBOUND( -6.0, -8.0 ), GC_A( 0, -6.0 ), 0x000202 },
2980/*MT6140C*/ { GBOUND(-30.0,-30.0 ), GC_A( 6,-30.0 ), 0x000002 },
2981/*MT6140C*/ };
2982/*MT6140C*/
2983/*MT6140C*/ /*...........................................................................*/
2984/*MT6140C*/
2985/*MT6140C*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
2986/*MT6140C*/ { { 0, 0 }, /*#FrequencyBand400 */
2987/*MT6140C*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
2988/*MT6140C*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
2989/*MT6140C*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
2990/*MT6140C*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
2991/*MT6140C*/ };
2992/*MT6140C*/
2993/*MT6140C*/ const sL1DAGCDATA *const AGC_TABLE[] =
2994/*MT6140C*/ { 0, /*#FrequencyBand400 */
2995/*MT6140C*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
2996/*MT6140C*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
2997/*MT6140C*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
2998/*MT6140C*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
2999/*MT6140C*/ };
3000/*MT6140C*/
3001/*MT6140C*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
3002/*MT6140C*/
3003/*MT6140C*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
3004/*MT6140C*/ { int max_gain, min_gain, real_gain;
3005/*MT6140C*/ const int* d32ptr;
3006/*MT6140C*/ const sL1DAGCDATA* agcptr;
3007/*MT6140C*/ long setting;
3008/*MT6140C*/ int bit_no;
3009/*MT6140C*/
3010/*MT6140C*/ /* evaluate the range of available gain */
3011/*MT6140C*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
3012/*MT6140C*/ max_gain = *d32ptr++;
3013/*MT6140C*/ min_gain = *d32ptr;
3014/*MT6140C*/
3015/*MT6140C*/ /* clipping the request gain to the avialable gain */
3016/*MT6140C*/ if( request_gain>=max_gain )
3017/*MT6140C*/ { request_gain = max_gain; }
3018/*MT6140C*/ else if( request_gain<=min_gain )
3019/*MT6140C*/ { request_gain = min_gain; }
3020/*MT6140C*/
3021/*MT6140C*/ /* evaluate the real gain setting */
3022/*MT6140C*/ agcptr = AGC_TABLE[rf_band];
3023/*MT6140C*/ if( request_gain < agcptr->pos_gain )
3024/*MT6140C*/ { agcptr++;
3025/*MT6140C*/ }
3026/*MT6140C*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
3027/*MT6140C*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
3028/*MT6140C*/ setting = agcptr->setting + (bit_no<<4);
3029/*MT6140C*/ }
3030/*MT6140C*/
3031/*MT6140C*/ *gain_setting = setting;
3032/*MT6140C*/ return( real_gain );
3033/*MT6140C*/ }
3034/*MT6140C*/
3035#endif
3036
3037#if IS_RF_MT6140D
3038/*MT6140D*/
3039/*MT6140D*/ #define GAIN_STEP 2
3040/*MT6140D*/ #define PVOFSL 34
3041/*MT6140D*/ #define PVOFSH 34
3042/*MT6140D*/ #define RF_GSM850_MAXGAIN (( 90-PVOFSL )*(PWRRES))
3043/*MT6140D*/ #define RF_GSM850_MINGAIN (( 6-PVOFSL )*(PWRRES))
3044/*MT6140D*/ #define RF_GSM_MAXGAIN (( 90-PVOFSL )*(PWRRES))
3045/*MT6140D*/ #define RF_GSM_MINGAIN (( 6-PVOFSL )*(PWRRES))
3046/*MT6140D*/ #define RF_DCS_MAXGAIN (( 88-PVOFSH )*(PWRRES))
3047/*MT6140D*/ #define RF_DCS_MINGAIN (( 2-PVOFSH )*(PWRRES))
3048/*MT6140D*/ #define RF_PCS_MAXGAIN (( 88-PVOFSH )*(PWRRES))
3049/*MT6140D*/ #define RF_PCS_MINGAIN (( 2-PVOFSH )*(PWRRES))
3050/*MT6140D*/
3051/*MT6140D*/ /* GSM850....................................................................*/
3052/*MT6140D*/
3053/*MT6140D*/ const sL1DAGCDATA AGC_TABLE_GSM850[2] =
3054/*MT6140D*/ { { GBOUND(( 30-PVOFSL ),( 28-PVOFSL ) ), GC_A( 0,( 30-PVOFSL ) ), 0x000202 },
3055/*MT6140D*/ { GBOUND(( 4-PVOFSL ),( 4-PVOFSL ) ), GC_A( 5,( 4-PVOFSL ) ), 0x000002 },
3056/*MT6140D*/ };
3057/*MT6140D*/
3058/*MT6140D*/ /* GSM900....................................................................*/
3059/*MT6140D*/
3060/*MT6140D*/ const sL1DAGCDATA AGC_TABLE_GSM900[2] =
3061/*MT6140D*/ { { GBOUND(( 30-PVOFSL ),( 28-PVOFSL ) ), GC_A( 0,( 30-PVOFSL ) ), 0x000202 },
3062/*MT6140D*/ { GBOUND(( 4-PVOFSL ),( 4-PVOFSL ) ), GC_A( 5,( 4-PVOFSL ) ), 0x000002 },
3063/*MT6140D*/ };
3064/*MT6140D*/
3065/*MT6140D*/ /* DCS1800...................................................................*/
3066/*MT6140D*/
3067/*MT6140D*/ const sL1DAGCDATA AGC_TABLE_DCS1800[2] =
3068/*MT6140D*/ { { GBOUND(( 28-PVOFSH ),( 26-PVOFSH ) ), GC_A( 0,( 28-PVOFSH ) ), 0x000202 },
3069/*MT6140D*/ { GBOUND(( 2-PVOFSH ),( 2-PVOFSH ) ), GC_A( 6,( 2-PVOFSH ) ), 0x000002 },
3070/*MT6140D*/ };
3071/*MT6140D*/
3072/*MT6140D*/ /* PCS1900...................................................................*/
3073/*MT6140D*/
3074/*MT6140D*/ const sL1DAGCDATA AGC_TABLE_PCS1900[2] =
3075/*MT6140D*/ { { GBOUND(( 28-PVOFSH ),( 26-PVOFSH ) ), GC_A( 0,( 28-PVOFSH ) ), 0x000202 },
3076/*MT6140D*/ { GBOUND(( 2-PVOFSH ),( 2-PVOFSH ) ), GC_A( 6,( 2-PVOFSH ) ), 0x000002 },
3077/*MT6140D*/ };
3078/*MT6140D*/
3079/*MT6140D*/ /*...........................................................................*/
3080/*MT6140D*/
3081/*MT6140D*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
3082/*MT6140D*/ { { 0, 0 }, /*#FrequencyBand400 */
3083/*MT6140D*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
3084/*MT6140D*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
3085/*MT6140D*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
3086/*MT6140D*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
3087/*MT6140D*/ };
3088/*MT6140D*/
3089/*MT6140D*/ const sL1DAGCDATA *const AGC_TABLE[] =
3090/*MT6140D*/ { 0, /*#FrequencyBand400 */
3091/*MT6140D*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
3092/*MT6140D*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
3093/*MT6140D*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
3094/*MT6140D*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
3095/*MT6140D*/ };
3096/*MT6140D*/
3097/*MT6140D*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
3098/*MT6140D*/
3099/*MT6140D*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
3100/*MT6140D*/ { int max_gain, min_gain, real_gain;
3101/*MT6140D*/ const int* d32ptr;
3102/*MT6140D*/ const sL1DAGCDATA* agcptr;
3103/*MT6140D*/ long setting;
3104/*MT6140D*/ int bit_no;
3105/*MT6140D*/
3106/*MT6140D*/ /* evaluate the range of available gain */
3107/*MT6140D*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
3108/*MT6140D*/ max_gain = *d32ptr++;
3109/*MT6140D*/ min_gain = *d32ptr;
3110/*MT6140D*/
3111/*MT6140D*/ /* clipping the request gain to the avialable gain */
3112/*MT6140D*/ if( request_gain>=max_gain )
3113/*MT6140D*/ { request_gain = max_gain; }
3114/*MT6140D*/ else if( request_gain<=min_gain )
3115/*MT6140D*/ { request_gain = min_gain; }
3116/*MT6140D*/
3117/*MT6140D*/ /* evaluate the real gain setting */
3118/*MT6140D*/ agcptr = AGC_TABLE[rf_band];
3119/*MT6140D*/ if( request_gain < agcptr->pos_gain )
3120/*MT6140D*/ { agcptr++;
3121/*MT6140D*/ }
3122/*MT6140D*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
3123/*MT6140D*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
3124/*MT6140D*/ setting = agcptr->setting + (bit_no<<4);
3125/*MT6140D*/ }
3126/*MT6140D*/
3127/*MT6140D*/ *gain_setting = setting;
3128/*MT6140D*/ return( real_gain );
3129/*MT6140D*/ }
3130/*MT6140D*/
3131#endif
3132
3133#if IS_RF_CMOSEDGE
3134/*CMOSEDGE*/
3135/*CMOSEDGE*/ #define GAIN_STEP 2
3136/*CMOSEDGE*/ #define PVOFSL 38
3137/*CMOSEDGE*/ #define PVOFSH 38
3138/*CMOSEDGE*/ #define RF_GSM850_MAXGAIN (( 96-PVOFSL )*(PWRRES))
3139/*CMOSEDGE*/ #define RF_GSM850_MINGAIN (( 10-PVOFSL )*(PWRRES))
3140/*CMOSEDGE*/ #define RF_GSM_MAXGAIN (( 96-PVOFSL )*(PWRRES))
3141/*CMOSEDGE*/ #define RF_GSM_MINGAIN (( 10-PVOFSL )*(PWRRES))
3142/*CMOSEDGE*/ #define RF_DCS_MAXGAIN (( 96-PVOFSH )*(PWRRES))
3143/*CMOSEDGE*/ #define RF_DCS_MINGAIN (( 10-PVOFSH )*(PWRRES))
3144/*CMOSEDGE*/ #define RF_PCS_MAXGAIN (( 96-PVOFSH )*(PWRRES))
3145/*CMOSEDGE*/ #define RF_PCS_MINGAIN (( 10-PVOFSH )*(PWRRES))
3146/*CMOSEDGE*/
3147/*CMOSEDGE*/ /* GSM850....................................................................*/
3148/*CMOSEDGE*/
3149/*CMOSEDGE*/ const sL1DAGCDATA AGC_TABLE_GSM850[2] =
3150/*CMOSEDGE*/ { { GBOUND(( 36-PVOFSL ),( 34-PVOFSL ) ), GC_A( 0,( 36-PVOFSL ) ), 0x0400020 },
3151/*CMOSEDGE*/ { GBOUND(( 10-PVOFSL ),( 10-PVOFSL ) ), GC_A( 0,( 10-PVOFSL ) ), 0x0400000 },
3152/*CMOSEDGE*/ };
3153/*CMOSEDGE*/
3154/*CMOSEDGE*/ /* GSM900....................................................................*/
3155/*CMOSEDGE*/
3156/*CMOSEDGE*/ const sL1DAGCDATA AGC_TABLE_GSM900[2] =
3157/*CMOSEDGE*/ { { GBOUND(( 36-PVOFSL ),( 34-PVOFSL ) ), GC_A( 0,( 36-PVOFSL ) ), 0x0400020 },
3158/*CMOSEDGE*/ { GBOUND(( 10-PVOFSL ),( 10-PVOFSL ) ), GC_A( 0,( 10-PVOFSL ) ), 0x0400000 },
3159/*CMOSEDGE*/ };
3160/*CMOSEDGE*/
3161/*CMOSEDGE*/ /* DCS1800...................................................................*/
3162/*CMOSEDGE*/
3163/*CMOSEDGE*/ const sL1DAGCDATA AGC_TABLE_DCS1800[2] =
3164/*CMOSEDGE*/ { { GBOUND(( 36-PVOFSL ),( 34-PVOFSL ) ), GC_A( 0,( 36-PVOFSL ) ), 0x0400020 },
3165/*CMOSEDGE*/ { GBOUND(( 10-PVOFSL ),( 10-PVOFSL ) ), GC_A( 0,( 10-PVOFSL ) ), 0x0400000 },
3166/*CMOSEDGE*/ };
3167/*CMOSEDGE*/
3168/*CMOSEDGE*/ /* PCS1900...................................................................*/
3169/*CMOSEDGE*/
3170/*CMOSEDGE*/ const sL1DAGCDATA AGC_TABLE_PCS1900[2] =
3171/*CMOSEDGE*/ { { GBOUND(( 36-PVOFSL ),( 34-PVOFSL ) ), GC_A( 0,( 36-PVOFSL ) ), 0x0400020 },
3172/*CMOSEDGE*/ { GBOUND(( 10-PVOFSL ),( 10-PVOFSL ) ), GC_A( 0,( 10-PVOFSL ) ), 0x0400000 },
3173/*CMOSEDGE*/ };
3174/*CMOSEDGE*/
3175/*CMOSEDGE*/ /*...........................................................................*/
3176/*CMOSEDGE*/
3177/*CMOSEDGE*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
3178/*CMOSEDGE*/ { { 0, 0 }, /*#FrequencyBand400 */
3179/*CMOSEDGE*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
3180/*CMOSEDGE*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
3181/*CMOSEDGE*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
3182/*CMOSEDGE*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
3183/*CMOSEDGE*/ };
3184/*CMOSEDGE*/
3185/*CMOSEDGE*/ const sL1DAGCDATA *const AGC_TABLE[] =
3186/*CMOSEDGE*/ { 0, /*#FrequencyBand400 */
3187/*CMOSEDGE*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
3188/*CMOSEDGE*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
3189/*CMOSEDGE*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
3190/*CMOSEDGE*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
3191/*CMOSEDGE*/ };
3192/*CMOSEDGE*/
3193/*CMOSEDGE*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
3194/*CMOSEDGE*/
3195/*CMOSEDGE*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
3196/*CMOSEDGE*/ { int max_gain, min_gain, real_gain;
3197/*CMOSEDGE*/ const int* d32ptr;
3198/*CMOSEDGE*/ const sL1DAGCDATA* agcptr;
3199/*CMOSEDGE*/ long setting;
3200/*CMOSEDGE*/ int bit_no;
3201/*CMOSEDGE*/
3202/*CMOSEDGE*/ /* evaluate the range of available gain */
3203/*CMOSEDGE*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
3204/*CMOSEDGE*/ max_gain = *d32ptr++;
3205/*CMOSEDGE*/ min_gain = *d32ptr;
3206/*CMOSEDGE*/
3207/*CMOSEDGE*/ /* clipping the request gain to the avialable gain */
3208/*CMOSEDGE*/ if( request_gain>=max_gain )
3209/*CMOSEDGE*/ { request_gain = max_gain; }
3210/*CMOSEDGE*/ else if( request_gain<=min_gain )
3211/*CMOSEDGE*/ { request_gain = min_gain; }
3212/*CMOSEDGE*/
3213/*CMOSEDGE*/ /* evaluate the real gain setting */
3214/*CMOSEDGE*/ agcptr = AGC_TABLE[rf_band];
3215/*CMOSEDGE*/ if( request_gain < agcptr->pos_gain )
3216/*CMOSEDGE*/ { agcptr++;
3217/*CMOSEDGE*/ }
3218/*CMOSEDGE*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
3219/*CMOSEDGE*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
3220/*CMOSEDGE*/ setting = agcptr->setting + bit_no;
3221/*CMOSEDGE*/ }
3222/*CMOSEDGE*/
3223/*CMOSEDGE*/ *gain_setting = setting;
3224/*CMOSEDGE*/ return( real_gain );
3225/*CMOSEDGE*/ }
3226/*CMOSEDGE*/
3227#endif
3228
3229#if IS_RF_MTKSOC1T
3230/*MTKSOC1T*/
3231/*MTKSOC1T*/ #define GAIN_STEP 2
3232/*MTKSOC1T*/ #define PVOFSL 39
3233/*MTKSOC1T*/ #define PVOFSH 39
3234/*MTKSOC1T*/ #define RF_GSM850_MAXGAIN (( 98-PVOFSL )*(PWRRES))
3235/*MTKSOC1T*/ #define RF_GSM850_MINGAIN (( 12-PVOFSL )*(PWRRES))
3236/*MTKSOC1T*/ #define RF_GSM_MAXGAIN (( 98-PVOFSL )*(PWRRES))
3237/*MTKSOC1T*/ #define RF_GSM_MINGAIN (( 12-PVOFSL )*(PWRRES))
3238/*MTKSOC1T*/ #define RF_DCS_MAXGAIN (( 98-PVOFSH )*(PWRRES))
3239/*MTKSOC1T*/ #define RF_DCS_MINGAIN (( 12-PVOFSH )*(PWRRES))
3240/*MTKSOC1T*/ #define RF_PCS_MAXGAIN (( 98-PVOFSH )*(PWRRES))
3241/*MTKSOC1T*/ #define RF_PCS_MINGAIN (( 12-PVOFSH )*(PWRRES))
3242/*MTKSOC1T*/
3243/*MTKSOC1T*/ /* GSM850....................................................................*/
3244/*MTKSOC1T*/
3245/*MTKSOC1T*/ const sL1DAGCDATA AGC_TABLE_GSM850[2] =
3246/*MTKSOC1T*/ { { GBOUND(( 38-PVOFSL ),( 36-PVOFSL ) ), GC_A( 0,( 38-PVOFSL ) ), 0x0400020 },
3247/*MTKSOC1T*/ { GBOUND(( 12-PVOFSL ),( 12-PVOFSL ) ), GC_A( 0,( 12-PVOFSL ) ), 0x0400000 },
3248/*MTKSOC1T*/ };
3249/*MTKSOC1T*/
3250/*MTKSOC1T*/ /* GSM900....................................................................*/
3251/*MTKSOC1T*/
3252/*MTKSOC1T*/ const sL1DAGCDATA AGC_TABLE_GSM900[2] =
3253/*MTKSOC1T*/ { { GBOUND(( 38-PVOFSL ),( 36-PVOFSL ) ), GC_A( 0,( 38-PVOFSL ) ), 0x0400020 },
3254/*MTKSOC1T*/ { GBOUND(( 12-PVOFSL ),( 12-PVOFSL ) ), GC_A( 0,( 12-PVOFSL ) ), 0x0400000 },
3255/*MTKSOC1T*/ };
3256/*MTKSOC1T*/
3257/*MTKSOC1T*/ /* DCS1800...................................................................*/
3258/*MTKSOC1T*/
3259/*MTKSOC1T*/ const sL1DAGCDATA AGC_TABLE_DCS1800[2] =
3260/*MTKSOC1T*/ { { GBOUND(( 38-PVOFSL ),( 36-PVOFSL ) ), GC_A( 0,( 38-PVOFSL ) ), 0x0400020 },
3261/*MTKSOC1T*/ { GBOUND(( 12-PVOFSL ),( 12-PVOFSL ) ), GC_A( 0,( 12-PVOFSL ) ), 0x0400000 },
3262/*MTKSOC1T*/ };
3263/*MTKSOC1T*/
3264/*MTKSOC1T*/ /* PCS1900...................................................................*/
3265/*MTKSOC1T*/
3266/*MTKSOC1T*/ const sL1DAGCDATA AGC_TABLE_PCS1900[2] =
3267/*MTKSOC1T*/ { { GBOUND(( 38-PVOFSL ),( 36-PVOFSL ) ), GC_A( 0,( 38-PVOFSL ) ), 0x0400020 },
3268/*MTKSOC1T*/ { GBOUND(( 12-PVOFSL ),( 12-PVOFSL ) ), GC_A( 0,( 12-PVOFSL ) ), 0x0400000 },
3269/*MTKSOC1T*/ };
3270/*MTKSOC1T*/
3271/*MTKSOC1T*/ /*...........................................................................*/
3272/*MTKSOC1T*/
3273/*MTKSOC1T*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
3274/*MTKSOC1T*/ { { 0, 0 }, /*#FrequencyBand400 */
3275/*MTKSOC1T*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
3276/*MTKSOC1T*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
3277/*MTKSOC1T*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
3278/*MTKSOC1T*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
3279/*MTKSOC1T*/ };
3280/*MTKSOC1T*/
3281/*MTKSOC1T*/ const sL1DAGCDATA *const AGC_TABLE[] =
3282/*MTKSOC1T*/ { 0, /*#FrequencyBand400 */
3283/*MTKSOC1T*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
3284/*MTKSOC1T*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
3285/*MTKSOC1T*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
3286/*MTKSOC1T*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
3287/*MTKSOC1T*/ };
3288/*MTKSOC1T*/
3289/*MTKSOC1T*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
3290/*MTKSOC1T*/
3291/*MTKSOC1T*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
3292/*MTKSOC1T*/ { int max_gain, min_gain, real_gain;
3293/*MTKSOC1T*/ const int* d32ptr;
3294/*MTKSOC1T*/ const sL1DAGCDATA* agcptr;
3295/*MTKSOC1T*/ long setting;
3296/*MTKSOC1T*/ int bit_no;
3297/*MTKSOC1T*/
3298/*MTKSOC1T*/ /* evaluate the range of available gain */
3299/*MTKSOC1T*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
3300/*MTKSOC1T*/ max_gain = *d32ptr++;
3301/*MTKSOC1T*/ min_gain = *d32ptr;
3302/*MTKSOC1T*/
3303/*MTKSOC1T*/ /* clipping the request gain to the avialable gain */
3304/*MTKSOC1T*/ if( request_gain>=max_gain )
3305/*MTKSOC1T*/ { request_gain = max_gain; }
3306/*MTKSOC1T*/ else if( request_gain<=min_gain )
3307/*MTKSOC1T*/ { request_gain = min_gain; }
3308/*MTKSOC1T*/
3309/*MTKSOC1T*/ /* evaluate the real gain setting */
3310/*MTKSOC1T*/ agcptr = AGC_TABLE[rf_band];
3311/*MTKSOC1T*/ if( request_gain < agcptr->pos_gain )
3312/*MTKSOC1T*/ { agcptr++;
3313/*MTKSOC1T*/ }
3314/*MTKSOC1T*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
3315/*MTKSOC1T*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
3316/*MTKSOC1T*/ setting = agcptr->setting + bit_no;
3317/*MTKSOC1T*/ }
3318/*MTKSOC1T*/
3319/*MTKSOC1T*/ *gain_setting = setting;
3320/*MTKSOC1T*/ return( real_gain );
3321/*MTKSOC1T*/ }
3322/*MTKSOC1T*/
3323#endif
3324
3325#if IS_RF_MTKSOC1
3326/*MTKSOC1*/
3327/*MTKSOC1*/ #define GAIN_STEP 2
3328/*MTKSOC1*/ #define PVOFSL 39
3329/*MTKSOC1*/ #define PVOFSH 39
3330/*MTKSOC1*/ #define RF_GSM850_MAXGAIN (( 94-PVOFSL )*(PWRRES))
3331/*MTKSOC1*/ #define RF_GSM850_MINGAIN (( 14-PVOFSL )*(PWRRES))
3332/*MTKSOC1*/ #define RF_GSM_MAXGAIN (( 94-PVOFSL )*(PWRRES))
3333/*MTKSOC1*/ #define RF_GSM_MINGAIN (( 14-PVOFSL )*(PWRRES))
3334/*MTKSOC1*/ #define RF_DCS_MAXGAIN (( 94-PVOFSH )*(PWRRES))
3335/*MTKSOC1*/ #define RF_DCS_MINGAIN (( 14-PVOFSH )*(PWRRES))
3336/*MTKSOC1*/ #define RF_PCS_MAXGAIN (( 94-PVOFSH )*(PWRRES))
3337/*MTKSOC1*/ #define RF_PCS_MINGAIN (( 14-PVOFSH )*(PWRRES))
3338/*MTKSOC1*/
3339/*MTKSOC1*/ /* GSM850....................................................................*/
3340/*MTKSOC1*/
3341/*MTKSOC1*/ const sL1DAGCDATA AGC_TABLE_GSM850[2] =
3342/*MTKSOC1*/ { { GBOUND(( 40-PVOFSL ),( 38-PVOFSL ) ), GC_A( 0,( 40-PVOFSL ) ), 0x0400020 },
3343/*MTKSOC1*/ { GBOUND(( 14-PVOFSL ),( 14-PVOFSL ) ), GC_A( 0,( 14-PVOFSL ) ), 0x0400000 },
3344/*MTKSOC1*/ };
3345/*MTKSOC1*/
3346/*MTKSOC1*/ /* GSM900....................................................................*/
3347/*MTKSOC1*/
3348/*MTKSOC1*/ const sL1DAGCDATA AGC_TABLE_GSM900[2] =
3349/*MTKSOC1*/ { { GBOUND(( 40-PVOFSL ),( 38-PVOFSL ) ), GC_A( 0,( 40-PVOFSL ) ), 0x0400020 },
3350/*MTKSOC1*/ { GBOUND(( 14-PVOFSL ),( 14-PVOFSL ) ), GC_A( 0,( 14-PVOFSL ) ), 0x0400000 },
3351/*MTKSOC1*/ };
3352/*MTKSOC1*/
3353/*MTKSOC1*/ /* DCS1800...................................................................*/
3354/*MTKSOC1*/
3355/*MTKSOC1*/ const sL1DAGCDATA AGC_TABLE_DCS1800[2] =
3356/*MTKSOC1*/ { { GBOUND(( 40-PVOFSL ),( 38-PVOFSL ) ), GC_A( 0,( 40-PVOFSL ) ), 0x0400020 },
3357/*MTKSOC1*/ { GBOUND(( 14-PVOFSL ),( 14-PVOFSL ) ), GC_A( 0,( 14-PVOFSL ) ), 0x0400000 },
3358/*MTKSOC1*/ };
3359/*MTKSOC1*/
3360/*MTKSOC1*/ /* PCS1900...................................................................*/
3361/*MTKSOC1*/
3362/*MTKSOC1*/ const sL1DAGCDATA AGC_TABLE_PCS1900[2] =
3363/*MTKSOC1*/ { { GBOUND(( 40-PVOFSL ),( 38-PVOFSL ) ), GC_A( 0,( 40-PVOFSL ) ), 0x0400020 },
3364/*MTKSOC1*/ { GBOUND(( 14-PVOFSL ),( 14-PVOFSL ) ), GC_A( 0,( 14-PVOFSL ) ), 0x0400000 },
3365/*MTKSOC1*/ };
3366/*MTKSOC1*/
3367/*MTKSOC1*/ /*...........................................................................*/
3368/*MTKSOC1*/
3369/*MTKSOC1*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
3370/*MTKSOC1*/ { { 0, 0 }, /*#FrequencyBand400 */
3371/*MTKSOC1*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
3372/*MTKSOC1*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
3373/*MTKSOC1*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
3374/*MTKSOC1*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
3375/*MTKSOC1*/ };
3376/*MTKSOC1*/
3377/*MTKSOC1*/ const sL1DAGCDATA *const AGC_TABLE[] =
3378/*MTKSOC1*/ { 0, /*#FrequencyBand400 */
3379/*MTKSOC1*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
3380/*MTKSOC1*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
3381/*MTKSOC1*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
3382/*MTKSOC1*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
3383/*MTKSOC1*/ };
3384/*MTKSOC1*/
3385/*MTKSOC1*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
3386/*MTKSOC1*/
3387/*MTKSOC1*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
3388/*MTKSOC1*/ { int max_gain, min_gain, real_gain;
3389/*MTKSOC1*/ const int* d32ptr;
3390/*MTKSOC1*/ const sL1DAGCDATA* agcptr;
3391/*MTKSOC1*/ long setting;
3392/*MTKSOC1*/ int bit_no;
3393/*MTKSOC1*/
3394/*MTKSOC1*/ /* evaluate the range of available gain */
3395/*MTKSOC1*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
3396/*MTKSOC1*/ max_gain = *d32ptr++;
3397/*MTKSOC1*/ min_gain = *d32ptr;
3398/*MTKSOC1*/
3399/*MTKSOC1*/ /* clipping the request gain to the avialable gain */
3400/*MTKSOC1*/ if( request_gain>=max_gain )
3401/*MTKSOC1*/ { request_gain = max_gain; }
3402/*MTKSOC1*/ else if( request_gain<=min_gain )
3403/*MTKSOC1*/ { request_gain = min_gain; }
3404/*MTKSOC1*/
3405/*MTKSOC1*/ /* evaluate the real gain setting */
3406/*MTKSOC1*/ agcptr = AGC_TABLE[rf_band];
3407/*MTKSOC1*/ if( request_gain < agcptr->pos_gain )
3408/*MTKSOC1*/ { agcptr++;
3409/*MTKSOC1*/ }
3410/*MTKSOC1*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
3411/*MTKSOC1*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
3412/*MTKSOC1*/ setting = agcptr->setting + bit_no;
3413/*MTKSOC1*/ }
3414/*MTKSOC1*/
3415/*MTKSOC1*/ *gain_setting = setting;
3416/*MTKSOC1*/ return( real_gain );
3417/*MTKSOC1*/ }
3418/*MTKSOC1*/
3419#endif
3420
3421#if IS_RF_MT6252RF
3422/*MT6252RF*/
3423/*MT6252RF*/ #define GAIN_STEP 2
3424/*MT6252RF*/ #define PVOFSL 39
3425/*MT6252RF*/ #define PVOFSH 39
3426/*MT6252RF*/ #define RF_GSM850_MAXGAIN (( 96-PVOFSL )*(PWRRES))
3427/*MT6252RF*/ #define RF_GSM850_MINGAIN (( 16-PVOFSL )*(PWRRES))
3428/*MT6252RF*/ #define RF_GSM_MAXGAIN (( 96-PVOFSL )*(PWRRES))
3429/*MT6252RF*/ #define RF_GSM_MINGAIN (( 16-PVOFSL )*(PWRRES))
3430/*MT6252RF*/ #define RF_DCS_MAXGAIN (( 96-PVOFSH )*(PWRRES))
3431/*MT6252RF*/ #define RF_DCS_MINGAIN (( 16-PVOFSH )*(PWRRES))
3432/*MT6252RF*/ #define RF_PCS_MAXGAIN (( 96-PVOFSH )*(PWRRES))
3433/*MT6252RF*/ #define RF_PCS_MINGAIN (( 16-PVOFSH )*(PWRRES))
3434/*MT6252RF*/
3435/*MT6252RF*/ /* GSM850....................................................................*/
3436/*MT6252RF*/
3437/*MT6252RF*/ const sL1DAGCDATA AGC_TABLE_GSM850[2] =
3438/*MT6252RF*/ { { GBOUND(( 42-PVOFSL ),( 40-PVOFSL ) ), GC_A( 0, ( 42-PVOFSL ) ), 0x6000020 },
3439/*MT6252RF*/ { GBOUND(( 16-PVOFSL ),( 16-PVOFSL ) ), GC_A( 0, ( 16-PVOFSL ) ), 0x6000000 },
3440/*MT6252RF*/ };
3441/*MT6252RF*/
3442/*MT6252RF*/ /* GSM900....................................................................*/
3443/*MT6252RF*/
3444/*MT6252RF*/ const sL1DAGCDATA AGC_TABLE_GSM900[2] =
3445/*MT6252RF*/ { { GBOUND(( 42-PVOFSL ),( 40-PVOFSL ) ), GC_A( 0, ( 42-PVOFSL ) ), 0x6000020 },
3446/*MT6252RF*/ { GBOUND(( 16-PVOFSL ),( 16-PVOFSL ) ), GC_A( 0, ( 16-PVOFSL ) ), 0x6000000 },
3447/*MT6252RF*/ };
3448/*MT6252RF*/
3449/*MT6252RF*/ /* DCS1800...................................................................*/
3450/*MT6252RF*/
3451/*MT6252RF*/ const sL1DAGCDATA AGC_TABLE_DCS1800[2] =
3452/*MT6252RF*/ { { GBOUND(( 42-PVOFSL ),( 40-PVOFSL ) ), GC_A( 0, ( 42-PVOFSL ) ), 0x6000020 },
3453/*MT6252RF*/ { GBOUND(( 16-PVOFSL ),( 16-PVOFSL ) ), GC_A( 0, ( 16-PVOFSL ) ), 0x6000000 },
3454/*MT6252RF*/ };
3455/*MT6252RF*/
3456/*MT6252RF*/ /* PCS1900...................................................................*/
3457/*MT6252RF*/
3458/*MT6252RF*/ const sL1DAGCDATA AGC_TABLE_PCS1900[2] =
3459/*MT6252RF*/ { { GBOUND(( 42-PVOFSL ),( 40-PVOFSL ) ), GC_A( 0, ( 42-PVOFSL ) ), 0x6000020 },
3460/*MT6252RF*/ { GBOUND(( 16-PVOFSL ),( 16-PVOFSL ) ), GC_A( 0, ( 16-PVOFSL ) ), 0x6000000 },
3461/*MT6252RF*/ };
3462/*MT6252RF*/
3463/*MT6252RF*/ /*...........................................................................*/
3464/*MT6252RF*/
3465/*MT6252RF*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
3466/*MT6252RF*/ { { 0, 0 }, /* FrequencyBand400 */
3467/*MT6252RF*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
3468/*MT6252RF*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
3469/*MT6252RF*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
3470/*MT6252RF*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
3471/*MT6252RF*/ };
3472/*MT6252RF*/
3473/*MT6252RF*/ const sL1DAGCDATA *const AGC_TABLE[] =
3474/*MT6252RF*/ { 0, /* FrequencyBand400 */
3475/*MT6252RF*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
3476/*MT6252RF*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
3477/*MT6252RF*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
3478/*MT6252RF*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
3479/*MT6252RF*/ };
3480/*MT6252RF*/
3481/*MT6252RF*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
3482/*MT6252RF*/
3483/*MT6252RF*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
3484/*MT6252RF*/ { int max_gain, min_gain, real_gain;
3485/*MT6252RF*/ const int* d32ptr;
3486/*MT6252RF*/ const sL1DAGCDATA* agcptr;
3487/*MT6252RF*/ long setting;
3488/*MT6252RF*/ int bit_no;
3489/*MT6252RF*/
3490/*MT6252RF*/ /* evaluate the range of available gain */
3491/*MT6252RF*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
3492/*MT6252RF*/ max_gain = *d32ptr++;
3493/*MT6252RF*/ min_gain = *d32ptr;
3494/*MT6252RF*/
3495/*MT6252RF*/ /* clipping the request gain to the avialable gain */
3496/*MT6252RF*/ if( request_gain>=max_gain )
3497/*MT6252RF*/ { request_gain = max_gain; }
3498/*MT6252RF*/ else if( request_gain<=min_gain )
3499/*MT6252RF*/ { request_gain = min_gain; }
3500/*MT6252RF*/
3501/*MT6252RF*/ /* evaluate the real gain setting */
3502/*MT6252RF*/ agcptr = AGC_TABLE[rf_band];
3503/*MT6252RF*/ if( request_gain < agcptr->pos_gain )
3504/*MT6252RF*/ { agcptr++;
3505/*MT6252RF*/ }
3506/*MT6252RF*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
3507/*MT6252RF*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
3508/*MT6252RF*/ setting = agcptr->setting + bit_no;
3509/*MT6252RF*/ }
3510/*MT6252RF*/
3511/*MT6252RF*/ *gain_setting = setting;
3512/*MT6252RF*/ return( real_gain );
3513/*MT6252RF*/ }
3514/*MT6252RF*/
3515#endif
3516
3517#if IS_RF_MT6256RF
3518/*MT6256RF*/
3519/*MT6256RF*/ #define GAIN_STEP 6
3520/*MT6256RF*/ #define PVOFSL 34
3521/*MT6256RF*/ #define PVOFSH 34
3522/*MT6256RF*/ #define INSERTION_LOSS (3*(PWRRES)) //Insertion loss is 3dB
3523/*MT6256RF*/ #define RF_GSM850_MAXGAIN (( 62-PVOFSL )*(PWRRES))
3524/*MT6256RF*/ #define RF_GSM850_MINGAIN (( 2-PVOFSL )*(PWRRES))
3525/*MT6256RF*/ #define RF_GSM_MAXGAIN (( 62-PVOFSL )*(PWRRES))
3526/*MT6256RF*/ #define RF_GSM_MINGAIN (( 2-PVOFSL )*(PWRRES))
3527/*MT6256RF*/ #define RF_DCS_MAXGAIN (( 62-PVOFSH )*(PWRRES))
3528/*MT6256RF*/ #define RF_DCS_MINGAIN (( 0-PVOFSH )*(PWRRES))
3529/*MT6256RF*/ #define RF_PCS_MAXGAIN (( 62-PVOFSH )*(PWRRES))
3530/*MT6256RF*/ #define RF_PCS_MINGAIN (( 0-PVOFSH )*(PWRRES))
3531/*MT6256RF*/
3532/*MT6256RF*/ /* GSM850....................................................................*/
3533/*MT6256RF*/
3534/*MT6256RF*/ const sL1DAGCDATA AGC_TABLE_GSM850[2] =
3535/*MT6256RF*/ { { GBOUND(( 32-PVOFSL ),( 26-PVOFSL ) ), GC_A( 0,( 32-PVOFSL ) ), BSI_CW(0x60, 0x40) },
3536/*MT6256RF*/ { GBOUND(( 0-PVOFSL ),( 0-PVOFSL ) ), GC_A( 0,( 2-PVOFSL ) ), BSI_CW(0x60, 0x00) },
3537/*MT6256RF*/ };
3538/*MT6256RF*/
3539/*MT6256RF*/ /* GSM900....................................................................*/
3540/*MT6256RF*/
3541/*MT6256RF*/ const sL1DAGCDATA AGC_TABLE_GSM900[2] =
3542/*MT6256RF*/ { { GBOUND(( 32-PVOFSL ),( 26-PVOFSL ) ), GC_A( 0,( 32-PVOFSL ) ), BSI_CW(0x60, 0x40) },
3543/*MT6256RF*/ { GBOUND(( 0-PVOFSL ),( 0-PVOFSL ) ), GC_A( 0,( 2-PVOFSL ) ), BSI_CW(0x60, 0x00) },
3544/*MT6256RF*/ };
3545/*MT6256RF*/
3546/*MT6256RF*/ /* DCS1800...................................................................*/
3547/*MT6256RF*/
3548/*MT6256RF*/ const sL1DAGCDATA AGC_TABLE_DCS1800[2] =
3549/*MT6256RF*/ { { GBOUND(( 32-PVOFSL ),( 22-PVOFSL ) ), GC_A( 0,( 32-PVOFSL ) ), BSI_CW(0x60, 0x40) },
3550/*MT6256RF*/ { GBOUND(( 0-PVOFSL ),( 0-PVOFSL ) ), GC_A( 0,( 0-PVOFSL ) ), BSI_CW(0x60, 0x00) },
3551/*MT6256RF*/ };
3552/*MT6256RF*/
3553/*MT6256RF*/ /* PCS1900...................................................................*/
3554/*MT6256RF*/
3555/*MT6256RF*/ const sL1DAGCDATA AGC_TABLE_PCS1900[2] =
3556/*MT6256RF*/ { { GBOUND(( 32-PVOFSL ),( 22-PVOFSL ) ), GC_A( 0,( 32-PVOFSL ) ), BSI_CW(0x60, 0x40) },
3557/*MT6256RF*/ { GBOUND(( 0-PVOFSL ),( 0-PVOFSL ) ), GC_A( 0,( 0-PVOFSL ) ), BSI_CW(0x60, 0x00) },
3558/*MT6256RF*/ };
3559/*MT6256RF*/
3560/*MT6256RF*/ /*...........................................................................*/
3561/*MT6256RF*/
3562/*MT6256RF*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
3563/*MT6256RF*/ { { 0, 0 }, /*#FrequencyBand400 */
3564/*MT6256RF*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
3565/*MT6256RF*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
3566/*MT6256RF*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
3567/*MT6256RF*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
3568/*MT6256RF*/ };
3569/*MT6256RF*/
3570/*MT6256RF*/ const sL1DAGCDATA *const AGC_TABLE[] =
3571/*MT6256RF*/ { 0, /*#FrequencyBand400 */
3572/*MT6256RF*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
3573/*MT6256RF*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
3574/*MT6256RF*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
3575/*MT6256RF*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
3576/*MT6256RF*/ };
3577/*MT6256RF*/
3578/*MT6256RF*/ const int GAIN_STEP_TABLE[] =
3579/*MT6256RF*/ { 10, 18, 26, 34, 42, 45, 53 }; /* gain step for high/low LNA gain */
3580/*MT6256RF*/ /* Low LNA gain : { 10, 18, 26, 34, 42 } */
3581/*MT6256RF*/ /* High LNA gain : { 18, 26, 34, 42, 45, 53 } */
3582/*MT6256RF*/
3583/*MT6256RF*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
3584/*MT6256RF*/
3585/*MT6256RF*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
3586/*MT6256RF*/ { int max_gain, min_gain, real_gain;
3587/*MT6256RF*/ const int* d32ptr;
3588/*MT6256RF*/ const sL1DAGCDATA* agcptr;
3589/*MT6256RF*/ long setting;
3590/*MT6256RF*/ int bit_no, gain_step, idx_shift_value;
3591/*MT6256RF*/
3592/*MT6256RF*/ /* evaluate the range of available gain */
3593/*MT6256RF*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
3594/*MT6256RF*/ max_gain = *d32ptr++;
3595/*MT6256RF*/ min_gain = *d32ptr;
3596/*MT6256RF*/
3597/*MT6256RF*/ /* clipping the request gain to the avialable gain */
3598/*MT6256RF*/ if( request_gain>=max_gain )
3599/*MT6256RF*/ { request_gain = max_gain; }
3600/*MT6256RF*/ else if( request_gain<=min_gain )
3601/*MT6256RF*/ { request_gain = min_gain; }
3602/*MT6256RF*/
3603/*MT6256RF*/ /* evaluate the real gain setting */
3604/*MT6256RF*/ agcptr = AGC_TABLE[rf_band];
3605/*MT6256RF*/ idx_shift_value = 1; //Since the lowest gain step of high LNA gain case is 18
3606/*MT6256RF*/ if( request_gain < agcptr->pos_gain )
3607/*MT6256RF*/ { agcptr++;
3608/*MT6256RF*/ idx_shift_value = 0;
3609/*MT6256RF*/ }
3610/*MT6256RF*/ {
3611/*MT6256RF*/ bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
3612/*MT6256RF*/ gain_step = GAIN_STEP_TABLE[bit_no+idx_shift_value]; //Use bit_no to choose gain step
3613/*MT6256RF*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B ) - INSERTION_LOSS;
3614/*MT6256RF*/ setting = agcptr->setting + gain_step;
3615/*MT6256RF*/ }
3616/*MT6256RF*/
3617/*MT6256RF*/ *gain_setting = setting;
3618/*MT6256RF*/ return( real_gain );
3619/*MT6256RF*/ }
3620/*MT6256RF*/
3621 #if IS_W_CANCELLATION_SUPPORT
3622/*MT6256RF*/ unsigned short L1D_RF_FindGainStep( unsigned long gain_setting, FrequencyBand rf_band )
3623/*MT6256RF*/ {
3624/*MT6256RF*/ int bit_value, shift_value;
3625/*MT6256RF*/ unsigned short left_idx, right_idx, mid_idx, idx;
3626/*MT6256RF*/
3627/*MT6256RF*/ shift_value = (gain_setting>>6) & 0x1;
3628/*MT6256RF*/ bit_value = gain_setting & 0x3F;
3629/*MT6256RF*/ left_idx = 0;
3630/*MT6256RF*/ right_idx = sizeof(GAIN_STEP_TABLE)/sizeof(int)-1;
3631/*MT6256RF*/
3632/*MT6256RF*/ while( left_idx < right_idx )
3633/*MT6256RF*/ {
3634/*MT6256RF*/ mid_idx = (left_idx + right_idx) >> 1;
3635/*MT6256RF*/
3636/*MT6256RF*/ if( bit_value <= GAIN_STEP_TABLE[mid_idx])
3637/*MT6256RF*/ right_idx = mid_idx;
3638/*MT6256RF*/ else
3639/*MT6256RF*/ left_idx = mid_idx + 1;
3640/*MT6256RF*/ }
3641/*MT6256RF*/
3642/*MT6256RF*/ idx = right_idx;
3643/*MT6256RF*/
3644/*MT6256RF*/ if( shift_value == 1 )
3645/*MT6256RF*/ return (idx + 4);
3646/*MT6256RF*/ else
3647/*MT6256RF*/ return (idx);
3648/*MT6256RF*/ }
3649/*MT6256RF*/
3650 #endif
3651#endif
3652
3653#if IS_RF_MT6251RF || IS_RF_MT6255RF
3654/*MT6251RF*/
3655/*MT6251RF*/ #define GAIN_STEP 6
3656/*MT6251RF*/ #define PVOFSL 34
3657/*MT6251RF*/ #define PVOFSH 34
3658 #if IS_RF_MT6255RF
3659/*MT6251RF*/ #define INSERTION_LOSS (2*(PWRRES)) //Insertion loss is 2dB
3660 #else
3661/*MT6251RF*/ #define INSERTION_LOSS (0*(PWRRES)) //Insertion loss is 0dB
3662 #endif
3663/*MT6251RF*/ #define RF_GSM850_MAXGAIN (( 62-PVOFSL )*(PWRRES))
3664/*MT6251RF*/ #define RF_GSM850_MINGAIN (( 0-PVOFSL )*(PWRRES))
3665/*MT6251RF*/ #define RF_GSM_MAXGAIN (( 62-PVOFSL )*(PWRRES))
3666/*MT6251RF*/ #define RF_GSM_MINGAIN (( 0-PVOFSL )*(PWRRES))
3667/*MT6251RF*/ #define RF_DCS_MAXGAIN (( 62-PVOFSH )*(PWRRES))
3668/*MT6251RF*/ #define RF_DCS_MINGAIN (( 0-PVOFSH )*(PWRRES))
3669/*MT6251RF*/ #define RF_PCS_MAXGAIN (( 62-PVOFSH )*(PWRRES))
3670/*MT6251RF*/ #define RF_PCS_MINGAIN (( 0-PVOFSH )*(PWRRES))
3671/*MT6251RF*/
3672/*MT6251RF*/ /* GSM850....................................................................*/
3673/*MT6251RF*/
3674/*MT6251RF*/ const sL1DAGCDATA AGC_TABLE_GSM850[2] =
3675/*MT6251RF*/ { { GBOUND(( 32-PVOFSL ),( 22-PVOFSL ) ), GC_A( 0,( 32-PVOFSL ) ), 0x6000040 },
3676/*MT6251RF*/ { GBOUND(( 0-PVOFSL ),( 0-PVOFSL ) ), GC_A( 0,( 0-PVOFSL ) ), 0x6000000 },
3677/*MT6251RF*/ };
3678/*MT6251RF*/
3679/*MT6251RF*/ /* GSM900....................................................................*/
3680/*MT6251RF*/
3681/*MT6251RF*/ const sL1DAGCDATA AGC_TABLE_GSM900[2] =
3682/*MT6251RF*/ { { GBOUND(( 32-PVOFSL ),( 22-PVOFSL ) ), GC_A( 0,( 32-PVOFSL ) ), 0x6000040 },
3683/*MT6251RF*/ { GBOUND(( 0-PVOFSL ),( 0-PVOFSL ) ), GC_A( 0,( 0-PVOFSL ) ), 0x6000000 },
3684/*MT6251RF*/ };
3685/*MT6251RF*/
3686/*MT6251RF*/ /* DCS1800...................................................................*/
3687/*MT6251RF*/
3688/*MT6251RF*/ const sL1DAGCDATA AGC_TABLE_DCS1800[2] =
3689/*MT6251RF*/ { { GBOUND(( 32-PVOFSL ),( 22-PVOFSL ) ), GC_A( 0,( 32-PVOFSL ) ), 0x6000040 },
3690/*MT6251RF*/ { GBOUND(( 0-PVOFSL ),( 0-PVOFSL ) ), GC_A( 0,( 0-PVOFSL ) ), 0x6000000 },
3691/*MT6251RF*/ };
3692/*MT6251RF*/
3693/*MT6251RF*/ /* PCS1900...................................................................*/
3694/*MT6251RF*/
3695/*MT6251RF*/ const sL1DAGCDATA AGC_TABLE_PCS1900[2] =
3696/*MT6251RF*/ { { GBOUND(( 32-PVOFSL ),( 22-PVOFSL ) ), GC_A( 0,( 32-PVOFSL ) ), 0x6000040 },
3697/*MT6251RF*/ { GBOUND(( 0-PVOFSL ),( 0-PVOFSL ) ), GC_A( 0,( 0-PVOFSL ) ), 0x6000000 },
3698/*MT6251RF*/ };
3699/*MT6251RF*/
3700/*MT6251RF*/ /*...........................................................................*/
3701/*MT6251RF*/
3702/*MT6251RF*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
3703/*MT6251RF*/ { { 0, 0 }, /*#FrequencyBand400 */
3704/*MT6251RF*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
3705/*MT6251RF*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
3706/*MT6251RF*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
3707/*MT6251RF*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
3708/*MT6251RF*/ };
3709/*MT6251RF*/
3710/*MT6251RF*/ const sL1DAGCDATA *const AGC_TABLE[] =
3711/*MT6251RF*/ { 0, /*#FrequencyBand400 */
3712/*MT6251RF*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
3713/*MT6251RF*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
3714/*MT6251RF*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
3715/*MT6251RF*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
3716/*MT6251RF*/ };
3717/*MT6251RF*/
3718/*MT6251RF*/ const int GAIN_STEP_TABLE[] =
3719/*MT6251RF*/ { 10, 18, 26, 34, 42, 45, 53 }; //gain step for high/low LNA gain
3720/*MT6251RF*/ //Low LNA gain : { 10, 18, 26, 34, 42 }
3721/*MT6251RF*/ //High LNA gain : { 18, 26, 34, 42, 45, 53 }
3722/*MT6251RF*/
3723/*MT6251RF*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
3724/*MT6251RF*/
3725/*MT6251RF*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
3726/*MT6251RF*/ { int max_gain, min_gain, real_gain;
3727/*MT6251RF*/ const int* d32ptr;
3728/*MT6251RF*/ const sL1DAGCDATA* agcptr;
3729/*MT6251RF*/ long setting;
3730/*MT6251RF*/ int bit_no, gain_step, idx_shift_value;
3731/*MT6251RF*/
3732/*MT6251RF*/ /* evaluate the range of available gain */
3733/*MT6251RF*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
3734/*MT6251RF*/ max_gain = *d32ptr++;
3735/*MT6251RF*/ min_gain = *d32ptr;
3736/*MT6251RF*/
3737/*MT6251RF*/ /* clipping the request gain to the avialable gain */
3738/*MT6251RF*/ if( request_gain>=max_gain )
3739/*MT6251RF*/ { request_gain = max_gain; }
3740/*MT6251RF*/ else if( request_gain<=min_gain )
3741/*MT6251RF*/ { request_gain = min_gain; }
3742/*MT6251RF*/
3743/*MT6251RF*/ /* evaluate the real gain setting */
3744/*MT6251RF*/ agcptr = AGC_TABLE[rf_band];
3745/*MT6251RF*/ idx_shift_value = 1; //the lowest gain step of high LNA gain case is 18
3746/*MT6251RF*/ if( request_gain < agcptr->pos_gain )
3747/*MT6251RF*/ { agcptr++;
3748/*MT6251RF*/ idx_shift_value = 0;
3749/*MT6251RF*/ }
3750/*MT6251RF*/ {
3751/*MT6251RF*/ bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
3752/*MT6251RF*/ gain_step = GAIN_STEP_TABLE[bit_no+idx_shift_value]; //Use bit_no to choose gain step
3753/*MT6251RF*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B ) - INSERTION_LOSS;
3754/*MT6251RF*/ setting = agcptr->setting + gain_step;
3755/*MT6251RF*/ if( gain_step == 10 )
3756/*MT6251RF*/ {
3757/*MT6251RF*/ setting += 128; // The LNA setting of the lowest gain is 10, not 00
3758/*MT6251RF*/ real_gain = -259; // The real gain of lowest gain has 1.6dB offset, (-34+1.6)*8=-259
3759/*MT6251RF*/ }
3760/*MT6251RF*/ }
3761/*MT6251RF*/
3762/*MT6251RF*/ *gain_setting = setting;
3763/*MT6251RF*/ return( real_gain );
3764/*MT6251RF*/ }
3765/*MT6251RF*/
3766 #if IS_W_CANCELLATION_SUPPORT
3767/*MT6251RF*/ unsigned short L1D_RF_FindGainStep( unsigned long gain_setting, FrequencyBand rf_band )
3768/*MT6251RF*/ {
3769/*MT6251RF*/ int bit_value, shift_value;
3770/*MT6251RF*/ unsigned short left_idx, right_idx, mid_idx, idx;
3771/*MT6251RF*/
3772/*MT6251RF*/ shift_value = (gain_setting>>6) & 0x1;
3773/*MT6251RF*/ bit_value = gain_setting & 0x3F;
3774/*MT6251RF*/ left_idx = 0;
3775/*MT6251RF*/ right_idx = sizeof(GAIN_STEP_TABLE)/sizeof(int)-1;
3776/*MT6251RF*/
3777/*MT6251RF*/ while( left_idx < right_idx )
3778/*MT6251RF*/ {
3779/*MT6251RF*/ mid_idx = (left_idx + right_idx) >> 1;
3780/*MT6251RF*/
3781/*MT6251RF*/ if( bit_value <= GAIN_STEP_TABLE[mid_idx])
3782/*MT6251RF*/ right_idx = mid_idx;
3783/*MT6251RF*/ else
3784/*MT6251RF*/ left_idx = mid_idx + 1;
3785/*MT6251RF*/ }
3786/*MT6251RF*/
3787/*MT6251RF*/ idx = right_idx;
3788/*MT6251RF*/
3789/*MT6251RF*/ if( shift_value == 1 )
3790/*MT6251RF*/ return (idx + 4);
3791/*MT6251RF*/ else
3792/*MT6251RF*/ return (idx);
3793/*MT6251RF*/ }
3794/*MT6251RF*/
3795 #endif
3796#endif
3797
3798#if IS_RF_SKY74045
3799/*SKY74045*/
3800/*SKY74045*/ #define GAIN_STEP 2 // no used
3801/*SKY74045*/
3802/*SKY74045*/ #define RF_GSM850_MAXGAIN ( (100.8)*(PWRRES))
3803/*SKY74045*/ #define RF_GSM850_MINGAIN ( ( 10.8)*(PWRRES))
3804/*SKY74045*/ #define RF_GSM_MAXGAIN ( (100.8)*(PWRRES))
3805/*SKY74045*/ #define RF_GSM_MINGAIN ( ( 10.8)*(PWRRES))
3806/*SKY74045*/ #define RF_DCS_MAXGAIN ( (101.8)*(PWRRES))
3807/*SKY74045*/ #define RF_DCS_MINGAIN ( ( 7.8)*(PWRRES))
3808/*SKY74045*/ #define RF_PCS_MAXGAIN ( (100.6)*(PWRRES))
3809/*SKY74045*/ #define RF_PCS_MINGAIN ( ( 8.6)*(PWRRES))
3810/*SKY74045*/
3811/*SKY74045*/
3812/*SKY74045*/ /* GSM850....................................................................*/
3813/*SKY74045*/ const sL1DAGCDATA AGC_TABLE_GSM850[7] =
3814/*SKY74045*/ { { GBOUND( 78.8, 76.8 ), GC_A( 0, 78.8 )-1, 0x00405F },
3815/*SKY74045*/ { GBOUND( 66.8, 64.8 ), GC_A( 0, 66.8 )-1, 0x00404F },
3816/*SKY74045*/ { GBOUND( 60.8, 58.8 ), GC_A( 0, 60.8 )-1, 0x004057 },
3817/*SKY74045*/ { GBOUND( 48.8, 46.8 ), GC_A( 0, 48.8 )-1, 0x004047 },
3818/*SKY74045*/ { GBOUND( 40.8, 38.8 ), GC_A( 0, 40.8 )-1, 0x004053 },
3819/*SKY74045*/ { GBOUND( 28.8, 26.8 ), GC_A( 0, 28.8 )-1, 0x004043 },
3820/*SKY74045*/ { GBOUND( 10.8, 10.8 ), GC_A( 0, 10.8 )-1, 0x004003 },
3821/*SKY74045*/ };
3822/*SKY74045*/
3823/*SKY74045*/ /* GSM900....................................................................*/
3824/*SKY74045*/ const sL1DAGCDATA AGC_TABLE_GSM900[7] =
3825/*SKY74045*/ { { GBOUND( 78.8, 76.8 ), GC_A( 0, 78.8 )-1, 0x00405F },
3826/*SKY74045*/ { GBOUND( 66.8, 64.8 ), GC_A( 0, 66.8 )-1, 0x00404F },
3827/*SKY74045*/ { GBOUND( 60.8, 58.8 ), GC_A( 0, 60.8 )-1, 0x004057 },
3828/*SKY74045*/ { GBOUND( 48.8, 46.8 ), GC_A( 0, 48.8 )-1, 0x004047 },
3829/*SKY74045*/ { GBOUND( 40.8, 38.8 ), GC_A( 0, 40.8 )-1, 0x004053 },
3830/*SKY74045*/ { GBOUND( 28.8, 26.8 ), GC_A( 0, 28.8 )-1, 0x004043 },
3831/*SKY74045*/ { GBOUND( 10.8, 10.8 ), GC_A( 0, 10.8 )-1, 0x004003 },
3832/*SKY74045*/ };
3833/*SKY74045*/
3834/*SKY74045*/ /*DCS1800...................................................................*/
3835/*SKY74045*/
3836/*SKY74045*/ const sL1DAGCDATA AGC_TABLE_DCS1800[7] =
3837/*SKY74045*/ { { GBOUND( 77.8, 75.8 ), GC_A( 0, 77.8 )-1, 0x00805F },
3838/*SKY74045*/ { GBOUND( 65.8, 63.8 ), GC_A( 0, 65.8 )-1, 0x00804F },
3839/*SKY74045*/ { GBOUND( 59.8, 57.8 ), GC_A( 0, 59.8 )-1, 0x008057 },
3840/*SKY74045*/ { GBOUND( 47.8, 45.8 ), GC_A( 0, 47.8 )-1, 0x008047 },
3841/*SKY74045*/ { GBOUND( 37.8, 35.8 ), GC_A( 0, 37.8 )-1, 0x008053 },
3842/*SKY74045*/ { GBOUND( 25.8, 23.8 ), GC_A( 0, 25.8 )-1, 0x008043 },
3843/*SKY74045*/ { GBOUND( 7.8, 7.8 ), GC_A( 0, 7.8 )-1, 0x008003 },
3844/*SKY74045*/ };
3845/*SKY74045*/
3846/*SKY74045*/ /* PCS1900...................................................................*/
3847/*SKY74045*/
3848/*SKY74045*/ const sL1DAGCDATA AGC_TABLE_PCS1900[7] =
3849/*SKY74045*/ { { GBOUND( 76.6, 74.6 ), GC_A( 0, 76.6 ), 0x00C05F },
3850/*SKY74045*/ { GBOUND( 64.6, 62.6 ), GC_A( 0, 64.6 ), 0x00C04F },
3851/*SKY74045*/ { GBOUND( 58.6, 56.6 ), GC_A( 0, 58.6 ), 0x00C057 },
3852/*SKY74045*/ { GBOUND( 46.6, 44.6 ), GC_A( 0, 46.6 ), 0x00C047 },
3853/*SKY74045*/ { GBOUND( 38.6, 36.6 ), GC_A( 0, 38.6 ), 0x00C053 },
3854/*SKY74045*/ { GBOUND( 26.6, 24.6 ), GC_A( 0, 26.6 ), 0x00C043 },
3855/*SKY74045*/ { GBOUND( 8.6, 8.6 ), GC_A( 0, 8.6 ), 0x00C003 },
3856/*SKY74045*/ };
3857/*SKY74045*/
3858/*SKY74045*/ /*...........................................................................*/
3859/*SKY74045*/
3860/*SKY74045*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
3861/*SKY74045*/ { { 0, 0 }, /*#FrequencyBand400 */
3862/*SKY74045*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /*#FrequencyBand850 */
3863/*SKY74045*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
3864/*SKY74045*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
3865/*SKY74045*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
3866/*SKY74045*/ };
3867/*SKY74045*/
3868/*SKY74045*/ /*...........................................................................*/
3869/*SKY74045*/
3870/*SKY74045*/ const sL1DAGCDATA* AGC_TABLE[] =
3871/*SKY74045*/ { 0, /*#FrequencyBand400 */
3872/*SKY74045*/ AGC_TABLE_GSM850, /*#FrequencyBand850 */
3873/*SKY74045*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
3874/*SKY74045*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
3875/*SKY74045*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
3876/*SKY74045*/ };
3877/*SKY74045*/ /*...........................................................................*/
3878/*SKY74045*/
3879/*SKY74045*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
3880/*SKY74045*/ { int max_gain, min_gain, real_gain;
3881/*SKY74045*/ const int* d32ptr;
3882/*SKY74045*/ const sL1DAGCDATA* agcptr;
3883/*SKY74045*/ long setting;
3884/*SKY74045*/ int bit_no;
3885/*SKY74045*/ int left, right, middle;
3886/*SKY74045*/
3887/*SKY74045*/ /* transfer power gain to voltage gain */
3888/*SKY74045*/ request_gain = request_gain + 34*8;
3889/*SKY74045*/
3890/*SKY74045*/ /* evaluate the range of available gain */
3891/*SKY74045*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
3892/*SKY74045*/ max_gain = *d32ptr++;
3893/*SKY74045*/ min_gain = *d32ptr;
3894/*SKY74045*/
3895/*SKY74045*/ /* clipping the request gain to the avialable gain */
3896/*SKY74045*/ if( request_gain>=max_gain )
3897/*SKY74045*/ { request_gain = max_gain; }
3898/*SKY74045*/ else if( request_gain<=min_gain )
3899/*SKY74045*/ { request_gain = min_gain; }
3900/*SKY74045*/
3901/*SKY74045*/ /* evaluate the real gain setting */
3902/*SKY74045*/ agcptr = AGC_TABLE[rf_band];
3903/*SKY74045*/
3904/*SKY74045*/ /* binary search */
3905/*SKY74045*/ left = 0; right = 6;
3906/*SKY74045*/ while (left <= right)
3907/*SKY74045*/ {
3908/*SKY74045*/ middle = (left + right)/2;
3909/*SKY74045*/ if ( request_gain > (agcptr+middle)->pos_gain )
3910/*SKY74045*/ right = middle - 1;
3911/*SKY74045*/ else if ( request_gain < (agcptr+middle)->pos_gain )
3912/*SKY74045*/ left = middle + 1;
3913/*SKY74045*/ else
3914/*SKY74045*/ {
3915/*SKY74045*/ left = middle;
3916/*SKY74045*/ break;
3917/*SKY74045*/ }
3918/*SKY74045*/ }
3919/*SKY74045*/ if (left > 6)
3920/*SKY74045*/ left--;
3921/*SKY74045*/
3922/*SKY74045*/ agcptr = (agcptr+left);
3923/*SKY74045*/
3924/*SKY74045*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
3925/*SKY74045*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
3926/*SKY74045*/ /* transfer voltage gain to power gain */
3927/*SKY74045*/ real_gain = real_gain - 34*8;
3928/*SKY74045*/
3929/*SKY74045*/ if (left != 6) //if not last region
3930/*SKY74045*/ { bit_no = bit_no + (int)(bit_no/3);
3931/*SKY74045*/ setting = agcptr->setting | ((bit_no&0x1)<<13) | ((bit_no&0x2)<<11) | ((bit_no&0x4)<<9) | ((bit_no&0x8)<<7) | ((bit_no&0x10)<<5);
3932/*SKY74045*/ }
3933/*SKY74045*/ else if (left == 6) //else if last region
3934/*SKY74045*/ { bit_no = bit_no + (int)(bit_no/3) + 8;
3935/*SKY74045*/ setting = agcptr->setting | ((bit_no&0x1)<<13) | ((bit_no&0x2)<<11) | (((~bit_no)&0x1c)<<3);
3936/*SKY74045*/ }
3937/*SKY74045*/ }
3938/*SKY74045*/
3939/*SKY74045*/ *gain_setting = setting;
3940/*SKY74045*/ return( real_gain );
3941/*SKY74045*/ }
3942/*SKY74045*/
3943#endif
3944
3945#if IS_RF_AERO2
3946/*AERO2*/
3947/*AERO2*/ #define GAIN_STEP 1
3948/*AERO2*/ #define PVOFSL (-25.0)
3949/*AERO2*/ #define PVOFSH (-25.0)
3950/*AERO2*/ #define RF_GSM850_MAXGAIN (( 94.0 + PVOFSL )*(PWRRES))
3951/*AERO2*/ #define RF_GSM850_MINGAIN (( 8.0 + PVOFSL )*(PWRRES))
3952/*AERO2*/ #define RF_GSM_MAXGAIN (( 94.0 + PVOFSL )*(PWRRES))
3953/*AERO2*/ #define RF_GSM_MINGAIN (( 8.0 + PVOFSL )*(PWRRES))
3954/*AERO2*/ #define RF_DCS_MAXGAIN (( 94.0 + PVOFSH )*(PWRRES))
3955/*AERO2*/ #define RF_DCS_MINGAIN (( 8.0 + PVOFSH )*(PWRRES))
3956/*AERO2*/ #define RF_PCS_MAXGAIN (( 94.0 + PVOFSH )*(PWRRES))
3957/*AERO2*/ #define RF_PCS_MINGAIN (( 8.0 + PVOFSH )*(PWRRES))
3958/*AERO2*/
3959/*AERO2*/ /* GSM850....................................................................*/
3960/*AERO2*/
3961/*AERO2*/ const sL1DAGCDATA AGC_TABLE_GSM850[6] =
3962/*AERO2*/ { { GBOUND( ( 76.0 + PVOFSL ),( 77.0 + PVOFSL ) ), GC_A( 46, ( 77.0 + PVOFSL ) ), 0x00C020 },
3963/*AERO2*/ { GBOUND( ( 72.0 + PVOFSL ),( 73.0 + PVOFSL ) ), GC_A( 46, ( 73.0 + PVOFSL ) ), 0x00B020 },
3964/*AERO2*/ { GBOUND( ( 68.0 + PVOFSL ),( 69.0 + PVOFSL ) ), GC_A( 46, ( 69.0 + PVOFSL ) ), 0x00A020 },
3965/*AERO2*/ { GBOUND( ( 64.0 + PVOFSL ),( 65.0 + PVOFSL ) ), GC_A( 46, ( 65.0 + PVOFSL ) ), 0x009020 },
3966/*AERO2*/ { GBOUND( ( 14.0 + PVOFSL ),( 15.0 + PVOFSL ) ), GC_A( 0, ( 15.0 + PVOFSL ) ), 0x008020 },
3967/*AERO2*/ { GBOUND( ( 8.0 + PVOFSL ),( 8.0 + PVOFSL ) ), GC_A( 8, ( 8.0 + PVOFSL ) ), 0x000020 },
3968/*AERO2*/ };
3969/*AERO2*/
3970/*AERO2*/ /* GSM900....................................................................*/
3971/*AERO2*/
3972/*AERO2*/ const sL1DAGCDATA AGC_TABLE_GSM900[6] =
3973/*AERO2*/ { { GBOUND( ( 76.0 + PVOFSL ),( 77.0 + PVOFSL ) ), GC_A( 46, ( 77.0 + PVOFSL ) ), 0x00C020 },
3974/*AERO2*/ { GBOUND( ( 72.0 + PVOFSL ),( 73.0 + PVOFSL ) ), GC_A( 46, ( 73.0 + PVOFSL ) ), 0x00B020 },
3975/*AERO2*/ { GBOUND( ( 68.0 + PVOFSL ),( 69.0 + PVOFSL ) ), GC_A( 46, ( 69.0 + PVOFSL ) ), 0x00A020 },
3976/*AERO2*/ { GBOUND( ( 64.0 + PVOFSL ),( 65.0 + PVOFSL ) ), GC_A( 46, ( 65.0 + PVOFSL ) ), 0x009020 },
3977/*AERO2*/ { GBOUND( ( 14.0 + PVOFSL ),( 15.0 + PVOFSL ) ), GC_A( 0, ( 15.0 + PVOFSL ) ), 0x008020 },
3978/*AERO2*/ { GBOUND( ( 8.0 + PVOFSL ),( 8.0 + PVOFSL ) ), GC_A( 8, ( 8.0 + PVOFSL ) ), 0x000020 },
3979/*AERO2*/ };
3980/*AERO2*/
3981/*AERO2*/ /* DCS1800...................................................................*/
3982/*AERO2*/
3983/*AERO2*/ const sL1DAGCDATA AGC_TABLE_DCS1800[6] =
3984/*AERO2*/ { { GBOUND( ( 76.0 + PVOFSH ),( 77.0 + PVOFSH ) ), GC_A( 46, ( 77.0 + PVOFSH ) ), 0x00C020 },
3985/*AERO2*/ { GBOUND( ( 72.0 + PVOFSH ),( 73.0 + PVOFSH ) ), GC_A( 46, ( 73.0 + PVOFSH ) ), 0x00B020 },
3986/*AERO2*/ { GBOUND( ( 68.0 + PVOFSH ),( 69.0 + PVOFSH ) ), GC_A( 46, ( 69.0 + PVOFSH ) ), 0x00A020 },
3987/*AERO2*/ { GBOUND( ( 64.0 + PVOFSH ),( 65.0 + PVOFSH ) ), GC_A( 46, ( 65.0 + PVOFSH ) ), 0x009020 },
3988/*AERO2*/ { GBOUND( ( 14.0 + PVOFSH ),( 15.0 + PVOFSH ) ), GC_A( 0, ( 15.0 + PVOFSH ) ), 0x008020 },
3989/*AERO2*/ { GBOUND( ( 8.0 + PVOFSH ),( 8.0 + PVOFSH ) ), GC_A( 0, ( 8.0 + PVOFSH ) ), 0x000020 },
3990/*AERO2*/ };
3991/*AERO2*/
3992/*AERO2*/ /* PCS1900...................................................................*/
3993/*AERO2*/
3994/*AERO2*/ const sL1DAGCDATA AGC_TABLE_PCS1900[6] =
3995/*AERO2*/ { { GBOUND( ( 76.0 + PVOFSH ),( 77.0 + PVOFSH ) ), GC_A( 46, ( 77.0 + PVOFSH ) ), 0x00C020 },
3996/*AERO2*/ { GBOUND( ( 72.0 + PVOFSH ),( 73.0 + PVOFSH ) ), GC_A( 46, ( 73.0 + PVOFSH ) ), 0x00B020 },
3997/*AERO2*/ { GBOUND( ( 68.0 + PVOFSH ),( 69.0 + PVOFSH ) ), GC_A( 46, ( 69.0 + PVOFSH ) ), 0x00A020 },
3998/*AERO2*/ { GBOUND( ( 64.0 + PVOFSH ),( 65.0 + PVOFSH ) ), GC_A( 46, ( 65.0 + PVOFSH ) ), 0x009020 },
3999/*AERO2*/ { GBOUND( ( 14.0 + PVOFSH ),( 15.0 + PVOFSH ) ), GC_A( 0, ( 15.0 + PVOFSH ) ), 0x008020 },
4000/*AERO2*/ { GBOUND( ( 8.0 + PVOFSH ),( 8.0 + PVOFSH ) ), GC_A( 0, ( 8.0 + PVOFSH ) ), 0x000020 },
4001/*AERO2*/ };
4002/*AERO2*/
4003/*AERO2*/ /*...........................................................................*/
4004/*AERO2*/
4005/*AERO2*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
4006/*AERO2*/ { { 0, 0 }, /*#FrequencyBand400 */
4007/*AERO2*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
4008/*AERO2*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
4009/*AERO2*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
4010/*AERO2*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
4011/*AERO2*/ };
4012/*AERO2*/
4013/*AERO2*/ const sL1DAGCDATA *const AGC_TABLE[] =
4014/*AERO2*/ { 0, /*#FrequencyBand400 */
4015/*AERO2*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
4016/*AERO2*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
4017/*AERO2*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
4018/*AERO2*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
4019/*AERO2*/ };
4020/*AERO2*/
4021/*AERO2*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
4022/*AERO2*/
4023/*AERO2*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
4024/*AERO2*/ { int max_gain, min_gain, real_gain;
4025/*AERO2*/ const int* d32ptr;
4026/*AERO2*/ const sL1DAGCDATA* agcptr;
4027/*AERO2*/ long setting;
4028/*AERO2*/ int bit_no;
4029/*AERO2*/
4030/*AERO2*/ /* evaluate the range of available gain */
4031/*AERO2*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
4032/*AERO2*/ max_gain = *d32ptr++;
4033/*AERO2*/ min_gain = *d32ptr;
4034/*AERO2*/
4035/*AERO2*/ /* clipping the request gain to the avialable gain */
4036/*AERO2*/ if( request_gain>=max_gain )
4037/*AERO2*/ { request_gain = max_gain; }
4038/*AERO2*/ else if( request_gain<=min_gain )
4039/*AERO2*/ { request_gain = min_gain; }
4040/*AERO2*/
4041/*AERO2*/ /* evaluate the real gain setting */
4042/*AERO2*/ agcptr = AGC_TABLE[rf_band];
4043/*AERO2*/ agcptr += 2;
4044/*AERO2*/ if( request_gain >= agcptr->pos_gain )
4045/*AERO2*/ { agcptr -= 2; //#1
4046/*AERO2*/ if( request_gain < agcptr->pos_gain )
4047/*AERO2*/ { agcptr += 1; //#2
4048/*AERO2*/ if(request_gain < agcptr->pos_gain )
4049/*AERO2*/ { agcptr += 1; //#3
4050/*AERO2*/ }
4051/*AERO2*/ }
4052/*AERO2*/ }
4053/*AERO2*/ else
4054/*AERO2*/ { agcptr += 1; //#4
4055/*AERO2*/ if( request_gain < agcptr->pos_gain )
4056/*AERO2*/ { agcptr += 1; //#5
4057/*AERO2*/ if(request_gain < agcptr->pos_gain )
4058/*AERO2*/ { agcptr += 1; //#6
4059/*AERO2*/ }
4060/*AERO2*/ }
4061/*AERO2*/ }
4062/*AERO2*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
4063/*AERO2*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
4064/*AERO2*/ setting = agcptr->setting + (bit_no<<6);
4065/*AERO2*/ }
4066/*AERO2*/
4067/*AERO2*/ *gain_setting = setting;
4068/*AERO2*/ return( real_gain );
4069/*AERO2*/ }
4070/*AERO2*/
4071#endif
4072
4073#if IS_RF_SKY74137
4074/*SKY74137*/
4075/*SKY74137*/ #define GAIN_STEP 2 // no used
4076/*SKY74137*/
4077/*SKY74137*/ #define RF_GSM850_MAXGAIN ( (95+2)*(PWRRES))
4078/*SKY74137*/ #define RF_GSM850_MINGAIN ( ( 3+2)*(PWRRES))
4079/*SKY74137*/ #define RF_GSM_MAXGAIN RF_GSM850_MAXGAIN
4080/*SKY74137*/ #define RF_GSM_MINGAIN RF_GSM850_MINGAIN
4081/*SKY74137*/ #define RF_DCS_MAXGAIN RF_GSM850_MAXGAIN
4082/*SKY74137*/ #define RF_DCS_MINGAIN RF_GSM850_MINGAIN
4083/*SKY74137*/ #define RF_PCS_MAXGAIN RF_GSM850_MAXGAIN
4084/*SKY74137*/ #define RF_PCS_MINGAIN RF_GSM850_MINGAIN
4085/*SKY74137*/
4086/*SKY74137*/
4087/*SKY74137*/ /* GSM850....................................................................*/
4088/*SKY74137*/ const sL1DAGCDATA AGC_TABLE_GSM850[12] =
4089/*SKY74137*/ { { GBOUND( 83+2, 81+2 ), GC_A( 0, 83+2 ), 0xA23C24 },
4090/*SKY74137*/ { GBOUND( 71+2, 69+2 ), GC_A( 0, 71+2 ), 0xA23824 },
4091/*SKY74137*/ { GBOUND( 65+2, 63+2 ), GC_A( 0, 65+2 ), 0xA23424 },
4092/*SKY74137*/ { GBOUND( 59+2, 57+2 ), GC_A( 0, 59+2 ), 0xA22824 },
4093/*SKY74137*/ { GBOUND( 55+2, 53+2 ), GC_A( 0, 55+2 ), 0xA22464 },
4094/*SKY74137*/ { GBOUND( 47+2, 45+2 ), GC_A( 0, 47+2 ), 0xA02824 },
4095/*SKY74137*/ { GBOUND( 39+2, 37+2 ), GC_A( 0, 39+2 ), 0xA20824 },
4096/*SKY74137*/ { GBOUND( 33+2, 31+2 ), GC_A( 0, 33+2 ), 0xA20424 },
4097/*SKY74137*/ { GBOUND( 27+2, 25+2 ), GC_A( 0, 27+2 ), 0xA00824 },
4098/*SKY74137*/ { GBOUND( 21+2, 19+2 ), GC_A( 0, 21+2 ), 0xA00424 },
4099/*SKY74137*/ { GBOUND( 15+2, 13+2 ), GC_A( 0, 15+2 ), 0xA00414 },
4100/*SKY74137*/ { GBOUND( 3+2, 3+2 ), GC_A( 0, 3+2 ), 0xA00014 },
4101/*SKY74137*/ };
4102/*SKY74137*/
4103/*SKY74137*/ /* GSM900....................................................................*/
4104/*SKY74137*/ const sL1DAGCDATA AGC_TABLE_GSM900[7] =
4105/*SKY74137*/ { { GBOUND( 78.8, 76.8 ), GC_A( 0, 78.8 )-1, 0x00405F },
4106/*SKY74137*/ { GBOUND( 66.8, 64.8 ), GC_A( 0, 66.8 )-1, 0x00404F },
4107/*SKY74137*/ { GBOUND( 60.8, 58.8 ), GC_A( 0, 60.8 )-1, 0x004057 },
4108/*SKY74137*/ { GBOUND( 48.8, 46.8 ), GC_A( 0, 48.8 )-1, 0x004047 },
4109/*SKY74137*/ { GBOUND( 40.8, 38.8 ), GC_A( 0, 40.8 )-1, 0x004053 },
4110/*SKY74137*/ { GBOUND( 28.8, 26.8 ), GC_A( 0, 28.8 )-1, 0x004043 },
4111/*SKY74137*/ { GBOUND( 10.8, 10.8 ), GC_A( 0, 10.8 )-1, 0x004003 },
4112/*SKY74137*/ };
4113/*SKY74137*/
4114/*SKY74137*/ /*DCS1800...................................................................*/
4115/*SKY74137*/
4116/*SKY74137*/ const sL1DAGCDATA AGC_TABLE_DCS1800[7] =
4117/*SKY74137*/ { { GBOUND( 77.8, 75.8 ), GC_A( 0, 77.8 )-1, 0x00805F },
4118/*SKY74137*/ { GBOUND( 65.8, 63.8 ), GC_A( 0, 65.8 )-1, 0x00804F },
4119/*SKY74137*/ { GBOUND( 59.8, 57.8 ), GC_A( 0, 59.8 )-1, 0x008057 },
4120/*SKY74137*/ { GBOUND( 47.8, 45.8 ), GC_A( 0, 47.8 )-1, 0x008047 },
4121/*SKY74137*/ { GBOUND( 37.8, 35.8 ), GC_A( 0, 37.8 )-1, 0x008053 },
4122/*SKY74137*/ { GBOUND( 25.8, 23.8 ), GC_A( 0, 25.8 )-1, 0x008043 },
4123/*SKY74137*/ { GBOUND( 7.8, 7.8 ), GC_A( 0, 7.8 )-1, 0x008003 },
4124/*SKY74137*/ };
4125/*SKY74137*/
4126/*SKY74137*/ /* PCS1900...................................................................*/
4127/*SKY74137*/
4128/*SKY74137*/ const sL1DAGCDATA AGC_TABLE_PCS1900[7] =
4129/*SKY74137*/ { { GBOUND( 76.6, 74.6 ), GC_A( 0, 76.6 ), 0x00C05F },
4130/*SKY74137*/ { GBOUND( 64.6, 62.6 ), GC_A( 0, 64.6 ), 0x00C04F },
4131/*SKY74137*/ { GBOUND( 58.6, 56.6 ), GC_A( 0, 58.6 ), 0x00C057 },
4132/*SKY74137*/ { GBOUND( 46.6, 44.6 ), GC_A( 0, 46.6 ), 0x00C047 },
4133/*SKY74137*/ { GBOUND( 38.6, 36.6 ), GC_A( 0, 38.6 ), 0x00C053 },
4134/*SKY74137*/ { GBOUND( 26.6, 24.6 ), GC_A( 0, 26.6 ), 0x00C043 },
4135/*SKY74137*/ { GBOUND( 8.6, 8.6 ), GC_A( 0, 8.6 ), 0x00C003 },
4136/*SKY74137*/ };
4137/*SKY74137*/
4138/*SKY74137*/ /*...........................................................................*/
4139/*SKY74137*/
4140/*SKY74137*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
4141/*SKY74137*/ { { 0, 0 }, /*#FrequencyBand400 */
4142/*SKY74137*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
4143/*SKY74137*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
4144/*SKY74137*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
4145/*SKY74137*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
4146/*SKY74137*/ };
4147/*SKY74137*/
4148/*SKY74137*/ /*...........................................................................*/
4149/*SKY74137*/
4150/*SKY74137*/ const sL1DAGCDATA* AGC_TABLE[] =
4151/*SKY74137*/ { 0, /*#FrequencyBand400 */
4152/*SKY74137*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
4153/*SKY74137*/ AGC_TABLE_GSM850, /* FrequencyBand900 */
4154/*SKY74137*/ AGC_TABLE_GSM850, /* FrequencyBand1800 */
4155/*SKY74137*/ AGC_TABLE_GSM850, /* FrequencyBand1900 */
4156/*SKY74137*/ };
4157/*SKY74137*/ /*...........................................................................*/
4158/*SKY74137*/
4159/*SKY74117*/ const short AGC_TABLE_SIZE[] =
4160/*SKY74117*/ { 0, /*#FrequencyBand400 */
4161/*SKY74117*/ sizeof(AGC_TABLE_GSM850)/sizeof(sL1DAGCDATA), /* FrequencyBand850 */
4162/*SKY74117*/ sizeof(AGC_TABLE_GSM850)/sizeof(sL1DAGCDATA), /* FrequencyBand900 */
4163/*SKY74117*/ sizeof(AGC_TABLE_GSM850)/sizeof(sL1DAGCDATA), /* FrequencyBand1800 */
4164/*SKY74117*/ sizeof(AGC_TABLE_GSM850)/sizeof(sL1DAGCDATA), /* FrequencyBand1900 */
4165/*SKY74117*/ };
4166/*SKY74137*/ /*...........................................................................*/
4167/*SKY74137*/
4168/*SKY74137*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
4169/*SKY74137*/ { int max_gain, min_gain, real_gain;
4170/*SKY74137*/ const int* d32ptr;
4171/*SKY74137*/ const sL1DAGCDATA* agcptr;
4172/*SKY74137*/ long setting;
4173/*SKY74137*/ int bit_no;
4174/*SKY74137*/ int left, right, middle;
4175/*SKY74137*/
4176/*SKY74137*/ /* transfer power gain to voltage gain */
4177/*SKY74137*/ request_gain = request_gain + 34*8;
4178/*SKY74137*/
4179/*SKY74137*/ /* evaluate the range of available gain */
4180/*SKY74137*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
4181/*SKY74137*/ max_gain = *d32ptr++;
4182/*SKY74137*/ min_gain = *d32ptr;
4183/*SKY74137*/
4184/*SKY74137*/ /* clipping the request gain to the avialable gain */
4185/*SKY74137*/ if( request_gain>=max_gain )
4186/*SKY74137*/ { request_gain = max_gain; }
4187/*SKY74137*/ else if( request_gain<=min_gain )
4188/*SKY74137*/ { request_gain = min_gain; }
4189/*SKY74137*/
4190/*SKY74137*/ /* evaluate the real gain setting */
4191/*SKY74137*/ agcptr = AGC_TABLE[rf_band];
4192/*SKY74137*/
4193/*SKY74137*/ /* binary search */
4194/*SKY74137*/ left = 0; right = AGC_TABLE_SIZE[rf_band]-1;
4195/*SKY74137*/ while (left <= right)
4196/*SKY74137*/ {
4197/*SKY74137*/ middle = (left + right)/2;
4198/*SKY74137*/ if ( request_gain > (agcptr+middle)->pos_gain )
4199/*SKY74137*/ right = middle - 1;
4200/*SKY74137*/ else if ( request_gain < (agcptr+middle)->pos_gain )
4201/*SKY74137*/ left = middle + 1;
4202/*SKY74137*/ else
4203/*SKY74137*/ {
4204/*SKY74137*/ left = middle;
4205/*SKY74137*/ break;
4206/*SKY74137*/ }
4207/*SKY74137*/ }
4208/*SKY74137*/
4209/*SKY74137*/ agcptr = (agcptr+left);
4210/*SKY74137*/
4211/*SKY74137*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
4212/*SKY74137*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
4213/*SKY74137*/ /* transfer voltage gain to power gain */
4214/*SKY74137*/ real_gain = real_gain - 34*8;
4215/*SKY74137*/ setting = agcptr->setting + (bit_no<<6);
4216/*SKY74137*/ }
4217/*SKY74137*/
4218/*SKY74137*/ *gain_setting = setting;
4219/*SKY74137*/ return( real_gain );
4220/*SKY74137*/ }
4221/*SKY74137*/
4222#endif
4223
4224#if IS_RF_GRF6201
4225/*GRF6201*/
4226/*GRF6201*/ typedef struct
4227/*GRF6201*/ {
4228/*GRF6201*/ short pos_gain;
4229/*GRF6201*/ long setting;
4230/*GRF6201*/ short A;
4231/*GRF6201*/ short pos_bitno;
4232/*GRF6201*/ } sL1DAGCDATA_GCT;
4233/*GRF6201*/
4234/*GRF6201*/ #define GAIN_STEP 2
4235/*GRF6201*/
4236/*GRF6201*/ #define RF_GSM850_MAXGAIN ( ( 68.0)*(PWRRES))
4237/*GRF6201*/ #define RF_GSM850_MINGAIN ( (-44.0)*(PWRRES))
4238/*GRF6201*/ #define RF_GSM_MAXGAIN ( ( 68.0)*(PWRRES))
4239/*GRF6201*/ #define RF_GSM_MINGAIN ( (-44.0)*(PWRRES))
4240/*GRF6201*/ #define RF_DCS_MAXGAIN ( ( 70.0)*(PWRRES))
4241/*GRF6201*/ #define RF_DCS_MINGAIN ( (-38.0)*(PWRRES))
4242/*GRF6201*/ #define RF_PCS_MAXGAIN ( ( 70.0)*(PWRRES))
4243/*GRF6201*/ #define RF_PCS_MINGAIN ( (-36.0)*(PWRRES))
4244/*GRF6201*/
4245/*GRF6201*/ /* GSM850....................................................................*/
4246/*GRF6201*/
4247/*GRF6201*/ const sL1DAGCDATA_GCT AGC_TABLE_GSM850[8] = //Table060714
4248/*GRF6201*/ { { GBOUND( 44.0, 42.0 ), (1L<<23)|(8L<<19)|(16L<<14)|(9L<<6)|2L, GC_A( 0, 44.0 ), 10 },
4249/*GRF6201*/ { GBOUND( 22.0, 20.0 ), (1L<<23)|(7L<<19)|( 1L<<10)|(9L<<6)|2L, GC_A( 5, 22.0 ), 14 },
4250/*GRF6201*/ { GBOUND( 6.0, 4.0 ), (1L<<23)|(4L<<14)|( 3L<<10)|(5L<<6)|2L, GC_A( 2, 6.0 ), 19 },
4251/*GRF6201*/ { GBOUND( 0.0, -4.0 ), (1L<<23)|(1L<<19)|( 4L<<14)|(5L<<6)|2L, GC_A( 1, 0.0 ), 10 },
4252/*GRF6201*/ { GBOUND(-10.0,-16.0 ), (1L<<23)|(1L<<19)|( 1L<<10)|(4L<<6)|2L, GC_A( 0,-10.0 ), 14 },
4253/*GRF6201*/ { GBOUND(-22.0,-24.0 ), (0L<<23)|(4L<<14)|( 7L<<10)|(3L<<6)|2L, GC_A( 0,-22.0 ), 19 },
4254/*GRF6201*/ { GBOUND(-30.0,-32.0 ), (0L<<23)|(0L<<19)|( 7L<<10)|(3L<<6)|2L, GC_A( 0,-30.0 ), 14 },
4255/*GRF6201*/ { GBOUND(-44.0,-44.0 ), (0L<<23)|(0L<<19)|( 0L<<14)|(3L<<6)|2L, GC_A( 0,-44.0 ), 10 },
4256/*GRF6201*/ };
4257/*GRF6201*/
4258/*GRF6201*/ const sL1DAGCDATA_GCT AGC_TABLE_GSM900[8] = //Table060714
4259/*GRF6201*/ { { GBOUND( 44.0, 42.0 ), (1L<<23)|(8L<<19)|(16L<<14)|(9L<<6)|2L, GC_A( 0, 44.0 ), 10 },
4260/*GRF6201*/ { GBOUND( 22.0, 20.0 ), (1L<<23)|(7L<<19)|( 1L<<10)|(9L<<6)|2L, GC_A( 5, 22.0 ), 14 },
4261/*GRF6201*/ { GBOUND( 6.0, 4.0 ), (1L<<23)|(4L<<14)|( 3L<<10)|(5L<<6)|2L, GC_A( 2, 6.0 ), 19 },
4262/*GRF6201*/ { GBOUND( 0.0, -4.0 ), (1L<<23)|(1L<<19)|( 4L<<14)|(5L<<6)|2L, GC_A( 1, 0.0 ), 10 },
4263/*GRF6201*/ { GBOUND(-10.0,-16.0 ), (1L<<23)|(1L<<19)|( 1L<<10)|(4L<<6)|2L, GC_A( 0,-10.0 ), 14 },
4264/*GRF6201*/ { GBOUND(-22.0,-24.0 ), (0L<<23)|(4L<<14)|( 7L<<10)|(3L<<6)|2L, GC_A( 0,-22.0 ), 19 },
4265/*GRF6201*/ { GBOUND(-30.0,-32.0 ), (0L<<23)|(0L<<19)|( 7L<<10)|(3L<<6)|2L, GC_A( 0,-30.0 ), 14 },
4266/*GRF6201*/ { GBOUND(-44.0,-44.0 ), (0L<<23)|(0L<<19)|( 0L<<14)|(3L<<6)|2L, GC_A( 0,-44.0 ), 10 },
4267/*GRF6201*/ };
4268/*GRF6201*/
4269/*GRF6201*/ const sL1DAGCDATA_GCT AGC_TABLE_DCS1800[8] = //Table060714
4270/*GRF6201*/ { { GBOUND( 46.0, 44.0 ), (1L<<23)|(8L<<19)|(16L<<14)|(8L<<6)|2L, GC_A( 0, 46.0 ), 10 },
4271/*GRF6201*/ { GBOUND( 24.0, 22.0 ), (1L<<23)|(7L<<19)|( 1L<<10)|(8L<<6)|2L, GC_A( 5, 24.0 ), 14 },
4272/*GRF6201*/ { GBOUND( 8.0, 6.0 ), (1L<<23)|(4L<<14)|( 3L<<10)|(4L<<6)|2L, GC_A( 2, 8.0 ), 19 },
4273/*GRF6201*/ { GBOUND( 4.0, 0.0 ), (1L<<23)|(1L<<19)|( 4L<<14)|(4L<<6)|2L, GC_A( 2, 4.0 ), 10 },
4274/*GRF6201*/ { GBOUND( -8.0,-10.0 ), (1L<<23)|(1L<<19)|( 1L<<10)|(3L<<6)|2L, GC_A( 0, -8.0 ), 14 },
4275/*GRF6201*/ { GBOUND(-16.0,-18.0 ), (0L<<23)|(4L<<14)|( 7L<<10)|(3L<<6)|2L, GC_A( 0,-16.0 ), 19 },
4276/*GRF6201*/ { GBOUND(-24.0,-26.0 ), (0L<<23)|(0L<<19)|( 7L<<10)|(3L<<6)|2L, GC_A( 0,-24.0 ), 14 },
4277/*GRF6201*/ { GBOUND(-38.0,-38.0 ), (0L<<23)|(0L<<19)|( 0L<<14)|(3L<<6)|2L, GC_A( 0,-38.0 ), 10 },
4278/*GRF6201*/ };
4279/*GRF6201*/
4280/*GRF6201*/ const sL1DAGCDATA_GCT AGC_TABLE_PCS1900[10] = //Table060714
4281/*GRF6201*/ { { GBOUND( 46.0, 44.0 ), (1L<<23)|(8L<<19)|(16L<<14)|(7L<<6)|2L, GC_A( 0, 46.0 ), 10 },
4282/*GRF6201*/ { GBOUND( 40.0, 36.0 ), (1L<<23)|(7L<<19)|( 1L<<10)|(7L<<6)|2L, GC_A( 13, 40.0 ), 14 },
4283/*GRF6201*/ { GBOUND( 22.0, 20.0 ), (1L<<23)|(7L<<19)|( 1L<<10)|(6L<<6)|2L, GC_A( 5, 22.0 ), 14 },
4284/*GRF6201*/ { GBOUND( 20.0, 18.0 ), (1L<<23)|(8L<<19)|( 4L<<14)|(5L<<6)|2L, GC_A( 1, 20.0 ), 10 },
4285/*GRF6201*/ { GBOUND( 4.0, 2.0 ), (1L<<23)|(4L<<14)|( 2L<<10)|(3L<<6)|2L, GC_A( 1, 4.0 ), 19 },
4286/*GRF6201*/ { GBOUND( 0.0, -2.0 ), (1L<<23)|(1L<<19)|( 4L<<14)|(3L<<6)|2L, GC_A( 0, 0.0 ), 10 },
4287/*GRF6201*/ { GBOUND( -8.0,-10.0 ), (1L<<23)|(1L<<19)|( 0L<<10)|(3L<<6)|2L, GC_A( 0, -8.0 ), 14 },
4288/*GRF6201*/ { GBOUND(-16.0,-18.0 ), (0L<<23)|(4L<<14)|( 6L<<10)|(3L<<6)|2L, GC_A( 0,-16.0 ), 19 },
4289/*GRF6201*/ { GBOUND(-24.0,-26.0 ), (0L<<23)|(0L<<19)|( 6L<<10)|(3L<<6)|2L, GC_A( 0,-24.0 ), 14 },
4290/*GRF6201*/ { GBOUND(-36.0,-36.0 ), (0L<<23)|(0L<<19)|( 0L<<14)|(3L<<6)|2L, GC_A( 0,-36.0 ), 10 },
4291/*GRF6201*/ };
4292/*GRF6201*/
4293/*GRF6201*/ /*...........................................................................*/
4294/*GRF6201*/
4295/*GRF6201*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
4296/*GRF6201*/ { { 0, 0 }, /*#FrequencyBand400 */
4297/*GRF6201*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
4298/*GRF6201*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
4299/*GRF6201*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
4300/*GRF6201*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
4301/*GRF6201*/ };
4302/*GRF6201*/
4303/*GRF6201*/ const sL1DAGCDATA_GCT *const AGC_TABLE[] =
4304/*GRF6201*/ { 0, /*#FrequencyBand400 */
4305/*GRF6201*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
4306/*GRF6201*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
4307/*GRF6201*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
4308/*GRF6201*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
4309/*GRF6201*/ };
4310/*GRF6201*/
4311/*GRF6201*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
4312/*GRF6201*/
4313/*GRF6201*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
4314/*GRF6201*/ { int max_gain, min_gain, real_gain;
4315/*GRF6201*/ const int* d32ptr;
4316/*GRF6201*/ const sL1DAGCDATA_GCT* agcptr;
4317/*GRF6201*/ long setting;
4318/*GRF6201*/ int bit_no;
4319/*GRF6201*/ int left, right, middle;
4320/*GRF6201*/
4321/*GRF6201*/ /* evaluate the range of available gain */
4322/*GRF6201*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
4323/*GRF6201*/ max_gain = *d32ptr++;
4324/*GRF6201*/ min_gain = *d32ptr;
4325/*GRF6201*/
4326/*GRF6201*/ /* clipping the request gain to the avialable gain */
4327/*GRF6201*/ if( request_gain>=max_gain )
4328/*GRF6201*/ { request_gain = max_gain; }
4329/*GRF6201*/ else if( request_gain<=min_gain )
4330/*GRF6201*/ { request_gain = min_gain; }
4331/*GRF6201*/
4332/*GRF6201*/ /*binary search*/
4333/*GRF6201*/ agcptr = AGC_TABLE[rf_band];
4334/*GRF6201*/ left = 0;
4335/*GRF6201*/ if ( rf_band == FrequencyBand1900 )
4336/*GRF6201*/ right = 9;
4337/*GRF6201*/ else
4338/*GRF6201*/ right = 7;
4339/*GRF6201*/
4340/*GRF6201*/ while (left <= right)
4341/*GRF6201*/ { middle = (left + right)/2;
4342/*GRF6201*/ if ( request_gain >= (agcptr+middle)->pos_gain )
4343/*GRF6201*/ right = middle - 1;
4344/*GRF6201*/ else if ( request_gain < (agcptr+middle)->pos_gain )
4345/*GRF6201*/ left = middle + 1;
4346/*GRF6201*/ }
4347/*GRF6201*/ agcptr = (agcptr+left);
4348/*GRF6201*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
4349/*GRF6201*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
4350/*GRF6201*/ setting = (agcptr->setting) | ( bit_no<<(agcptr->pos_bitno) );
4351/*GRF6201*/ }
4352/*GRF6201*/
4353/*GRF6201*/ *gain_setting = setting;
4354/*GRF6201*/ return( real_gain );
4355/*GRF6201*/ }
4356/*GRF6201*/
4357#endif
4358
4359#if IS_RF_IRFS3001
4360/*IRFS3001*/ #define GAIN_STEP 1
4361/*IRFS3001*/
4362/*IRFS3001*/ #define RF_GSM850_MAXGAIN ( 72.0*(PWRRES) )
4363/*IRFS3001*/ #define RF_GSM850_MINGAIN ( -22.0*(PWRRES) )
4364/*IRFS3001*/ #define RF_GSM_MAXGAIN RF_GSM850_MAXGAIN
4365/*IRFS3001*/ #define RF_GSM_MINGAIN RF_GSM850_MINGAIN
4366/*IRFS3001*/ #define RF_DCS_MAXGAIN ( 69.0*(PWRRES) )
4367/*IRFS3001*/ #define RF_DCS_MINGAIN ( -14.0*(PWRRES) )
4368/*IRFS3001*/ #define RF_PCS_MAXGAIN RF_DCS_MAXGAIN
4369/*IRFS3001*/ #define RF_PCS_MINGAIN RF_DCS_MINGAIN
4370/*IRFS3001*/
4371/*IRFS3001*/ /* GSM850 & GSM900 ..........................................................*/
4372/*IRFS3001*/
4373/*IRFS3001*/ const sL1DAGCDATA AGC_TABLE_GSM850[17] =
4374/*IRFS3001*/ { { GBOUND( 66.0, 67.0 ), GC_A( 0, 67.0 ), (0x30474<<6)|0x6 },
4375/*IRFS3001*/ { GBOUND( 60.0, 61.0 ), GC_A( 0, 61.0 ), (0x303F4<<6)|0x6 },
4376/*IRFS3001*/ { GBOUND( 54.0, 55.0 ), GC_A( 0, 55.0 ), (0x303E4<<6)|0x6 },
4377/*IRFS3001*/ { GBOUND( 48.0, 49.0 ), GC_A( 0, 49.0 ), (0x30364<<6)|0x6 },
4378/*IRFS3001*/ { GBOUND( 42.0, 43.0 ), GC_A( 0, 43.0 ), (0x30354<<6)|0x6 },
4379/*IRFS3001*/ { GBOUND( 36.0, 37.0 ), GC_A( 0, 37.0 ), (0x302D4<<6)|0x6 },
4380/*IRFS3001*/ { GBOUND( 30.0, 31.0 ), GC_A( 0, 31.0 ), (0x302C4<<6)|0x6 },
4381/*IRFS3001*/ { GBOUND( 24.0, 25.0 ), GC_A( 0, 25.0 ), (0x30244<<6)|0x6 },
4382/*IRFS3001*/ { GBOUND( 22.0, 23.0 ), GC_A( 4, 23.0 ), (0x30234<<6)|0x6 },
4383/*IRFS3001*/ { GBOUND( 17.0, 18.0 ), GC_A( 0, 18.0 ), (0x30355<<6)|0x6 },
4384/*IRFS3001*/ { GBOUND( 11.0, 12.0 ), GC_A( 0, 12.0 ), (0x302D5<<6)|0x6 },
4385/*IRFS3001*/ { GBOUND( 5.0, 6.0 ), GC_A( 0, 6.0 ), (0x302C5<<6)|0x6 },
4386/*IRFS3001*/ { GBOUND( -1.0, 0.0 ), GC_A( 0, 0.0 ), (0x30245<<6)|0x6 },
4387/*IRFS3001*/ { GBOUND( -7.0, -6.0 ), GC_A( 0, -6.0 ), (0x30235<<6)|0x6 },
4388/*IRFS3001*/ { GBOUND(-13.0,-12.0 ), GC_A( 0,-12.0 ), (0x301B5<<6)|0x6 },
4389/*IRFS3001*/ { GBOUND(-19.0,-18.0 ), GC_A( 0,-18.0 ), (0x301A5<<6)|0x6 },
4390/*IRFS3001*/ { GBOUND(-22.0,-22.0 ), GC_A( 2,-22.0 ), (0x30125<<6)|0x6 },
4391/*IRFS3001*/ };
4392/*IRFS3001*/
4393/*IRFS3001*/ /* DCS1800 & PCS1900 .....................................................*/
4394/*IRFS3001*/
4395/*IRFS3001*/ const sL1DAGCDATA AGC_TABLE_DCS1800[15] =
4396/*IRFS3001*/ { { GBOUND( 63.0, 64.0 ), GC_A( 0, 64.0 ), (0x30474<<6)|0x6 },
4397/*IRFS3001*/ { GBOUND( 57.0, 58.0 ), GC_A( 0, 58.0 ), (0x303F4<<6)|0x6 },
4398/*IRFS3001*/ { GBOUND( 51.0, 52.0 ), GC_A( 0, 52.0 ), (0x303E4<<6)|0x6 },
4399/*IRFS3001*/ { GBOUND( 45.0, 46.0 ), GC_A( 0, 46.0 ), (0x30364<<6)|0x6 },
4400/*IRFS3001*/ { GBOUND( 39.0, 40.0 ), GC_A( 0, 40.0 ), (0x30354<<6)|0x6 },
4401/*IRFS3001*/ { GBOUND( 33.0, 34.0 ), GC_A( 0, 34.0 ), (0x302D4<<6)|0x6 },
4402/*IRFS3001*/ { GBOUND( 27.0, 28.0 ), GC_A( 0, 28.0 ), (0x302C4<<6)|0x6 },
4403/*IRFS3001*/ { GBOUND( 22.0, 23.0 ), GC_A( 1, 23.0 ), (0x30244<<6)|0x6 },
4404/*IRFS3001*/ { GBOUND( 19.0, 20.0 ), GC_A( 0, 20.0 ), (0x302D5<<6)|0x6 },
4405/*IRFS3001*/ { GBOUND( 13.0, 14.0 ), GC_A( 0, 14.0 ), (0x302C5<<6)|0x6 },
4406/*IRFS3001*/ { GBOUND( 7.0, 8.0 ), GC_A( 0, 8.0 ), (0x30245<<6)|0x6 },
4407/*IRFS3001*/ { GBOUND( 1.0, 2.0 ), GC_A( 0, 2.0 ), (0x30235<<6)|0x6 },
4408/*IRFS3001*/ { GBOUND(- 5.0, -4.0 ), GC_A( 0, -4.0 ), (0x301B5<<6)|0x6 },
4409/*IRFS3001*/ { GBOUND(-11.0,-10.0 ), GC_A( 0,-10.0 ), (0x301A5<<6)|0x6 },
4410/*IRFS3001*/ { GBOUND(-14.0,-14.0 ), GC_A( 2,-14.0 ), (0x30125<<6)|0x6 },
4411/*IRFS3001*/ };
4412/*IRFS3001*/
4413/*IRFS3001*/ /*...........................................................................*/
4414/*IRFS3001*/
4415/*IRFS3001*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
4416/*IRFS3001*/ { { 0, 0 }, /*#FrequencyBand400 */
4417/*IRFS3001*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
4418/*IRFS3001*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
4419/*IRFS3001*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
4420/*IRFS3001*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
4421/*IRFS3001*/ };
4422/*IRFS3001*/
4423/*IRFS3001*/ const sL1DAGCDATA *const AGC_TABLE[] =
4424/*IRFS3001*/ { 0, /*#FrequencyBand400 */
4425/*IRFS3001*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
4426/*IRFS3001*/ AGC_TABLE_GSM850, /* FrequencyBand900 */
4427/*IRFS3001*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
4428/*IRFS3001*/ AGC_TABLE_DCS1800, /* FrequencyBand1900 */
4429/*IRFS3001*/ };
4430/*IRFS3001*/
4431/*IRFS3001*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
4432/*IRFS3001*/
4433/*IRFS3001*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
4434/*IRFS3001*/ { int max_gain, min_gain, real_gain;
4435/*IRFS3001*/ const int* d32ptr;
4436/*IRFS3001*/ const sL1DAGCDATA* agcptr;
4437/*IRFS3001*/ long setting;
4438/*IRFS3001*/ int bit_no;
4439/*IRFS3001*/ int left, right, middle;
4440/*IRFS3001*/
4441/*IRFS3001*/ /* evaluate the range of available gain */
4442/*IRFS3001*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
4443/*IRFS3001*/ max_gain = *d32ptr++;
4444/*IRFS3001*/ min_gain = *d32ptr;
4445/*IRFS3001*/
4446/*IRFS3001*/ /* clipping the request gain to the avialable gain */
4447/*IRFS3001*/ if( request_gain>=max_gain )
4448/*IRFS3001*/ { request_gain = max_gain; }
4449/*IRFS3001*/ else if( request_gain<=min_gain )
4450/*IRFS3001*/ { request_gain = min_gain; }
4451/*IRFS3001*/
4452/*IRFS3001*/ /* evaluate the real gain setting */
4453/*IRFS3001*/ agcptr = AGC_TABLE[rf_band];
4454/*IRFS3001*/ /*binary search*/
4455/*IRFS3001*/ left = 0;
4456/*IRFS3001*/ if (rf_band == FrequencyBand850 || rf_band == FrequencyBand900)
4457/*IRFS3001*/ { right = 16;
4458/*IRFS3001*/ }
4459/*IRFS3001*/ else
4460/*IRFS3001*/ { right = 14;
4461/*IRFS3001*/ }
4462/*IRFS3001*/ while (left <= right)
4463/*IRFS3001*/ {
4464/*IRFS3001*/ middle = (left + right)/2;
4465/*IRFS3001*/ if ( request_gain >= (agcptr+middle)->pos_gain )
4466/*IRFS3001*/ right = middle - 1;
4467/*IRFS3001*/ else
4468/*IRFS3001*/ left = middle + 1;
4469/*IRFS3001*/ }
4470/*IRFS3001*/ agcptr = (agcptr+left);
4471/*IRFS3001*/ bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
4472/*IRFS3001*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
4473/*IRFS3001*/ setting = agcptr->setting | ((( 1<<(5-bit_no) )-1)<<17);
4474/*IRFS3001*/
4475/*IRFS3001*/ *gain_setting = setting;
4476/*IRFS3001*/ return( real_gain );
4477/*IRFS3001*/ }
4478/*IRFS3001*/
4479#endif
4480
4481#if IS_RF_AD6548
4482/*AD6548*/ #define GAIN_STEP 3
4483/*AD6548*/
4484/*AD6548*/ #define PVOFSL (-33)
4485/*AD6548*/ #define PVOFSH (-34)
4486/*AD6548*/
4487/*AD6548*/ #define RF_GSM850_MAXGAIN ((80+PVOFSL)*(PWRRES))
4488/*AD6548*/ #define RF_GSM850_MINGAIN (( 3+PVOFSL)*(PWRRES))
4489/*AD6548*/ #define RF_GSM_MAXGAIN RF_GSM850_MAXGAIN
4490/*AD6548*/ #define RF_GSM_MINGAIN RF_GSM850_MINGAIN
4491/*AD6548*/ #define RF_DCS_MAXGAIN ((80+PVOFSH)*(PWRRES))
4492/*AD6548*/ #define RF_DCS_MINGAIN (( 3+PVOFSH)*(PWRRES))
4493/*AD6548*/ #define RF_PCS_MAXGAIN RF_DCS_MAXGAIN
4494/*AD6548*/ #define RF_PCS_MINGAIN RF_DCS_MINGAIN
4495/*AD6548*/
4496/*AD6548*/ const sL1DAGCDATA AGC_TABLE_GSM850[2] =
4497/*AD6548*/ { {GBOUND( (23+PVOFSL),(21+PVOFSL) ), GC_A(2,23+PVOFSL), 0x000005 },
4498/*AD6548*/ {GBOUND( ( 3+PVOFSL),( 3+PVOFSL) ), GC_A(2, 3+PVOFSL), 0x001005 },
4499/*AD6548*/ };
4500/*AD6548*/ const sL1DAGCDATA AGC_TABLE_GSM900[2] =
4501/*AD6548*/ { {GBOUND( (23+PVOFSL),(21+PVOFSL) ), GC_A(2,23+PVOFSL), 0x000005 },
4502/*AD6548*/ {GBOUND( ( 3+PVOFSL),( 3+PVOFSL) ), GC_A(2, 3+PVOFSL), 0x001005 },
4503/*AD6548*/ };
4504/*AD6548*/ const sL1DAGCDATA AGC_TABLE_DCS1800[2]=
4505/*AD6548*/ { {GBOUND( (23+PVOFSH),(21+PVOFSH) ), GC_A(2,23+PVOFSH), 0x000005 },
4506/*AD6548*/ {GBOUND( ( 3+PVOFSH),( 3+PVOFSH) ), GC_A(2, 3+PVOFSH), 0x001005 },
4507/*AD6548*/ };
4508/*AD6548*/ const sL1DAGCDATA AGC_TABLE_PCS1900[2]=
4509/*AD6548*/ { {GBOUND( (23+PVOFSH),(21+PVOFSH) ), GC_A(2,23+PVOFSH), 0x000005 },
4510/*AD6548*/ {GBOUND( ( 3+PVOFSH),( 3+PVOFSH) ), GC_A(2, 3+PVOFSH), 0x001005 },
4511/*AD6548*/ };
4512/*AD6548*/
4513/*AD6548*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
4514/*AD6548*/ { { 0, 0 }, /*#FrequencyBand400 */
4515/*AD6548*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
4516/*AD6548*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
4517/*AD6548*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
4518/*AD6548*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
4519/*AD6548*/ };
4520/*AD6548*/
4521/*AD6548*/ const sL1DAGCDATA *const AGC_TABLE[] =
4522/*AD6548*/ { 0, /*#FrequencyBand400 */
4523/*AD6548*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
4524/*AD6548*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
4525/*AD6548*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
4526/*AD6548*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
4527/*AD6548*/ };
4528/*AD6548*/
4529/*AD6548*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
4530/*AD6548*/ { int max_gain, min_gain, real_gain;
4531/*AD6548*/ const int* d32ptr;
4532/*AD6548*/ const sL1DAGCDATA* agcptr;
4533/*AD6548*/ long setting;
4534/*AD6548*/ int bit_no;
4535/*AD6548*/
4536/*AD6548*/ /* evaluate the range of available gain */
4537/*AD6548*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
4538/*AD6548*/ max_gain = *d32ptr++;
4539/*AD6548*/ min_gain = *d32ptr;
4540/*AD6548*/
4541/*AD6548*/ /* clipping the request gain to the avialable gain */
4542/*AD6548*/ if( request_gain>=max_gain )
4543/*AD6548*/ { request_gain = max_gain; }
4544/*AD6548*/ else if( request_gain<=min_gain )
4545/*AD6548*/ { request_gain = min_gain; }
4546/*AD6548*/
4547/*AD6548*/ /* evaluate the real gain setting */
4548/*AD6548*/ agcptr = AGC_TABLE[rf_band];
4549/*AD6548*/ if( request_gain < agcptr->pos_gain )
4550/*AD6548*/ { agcptr++;
4551/*AD6548*/ }
4552/*AD6548*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
4553/*AD6548*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
4554/*AD6548*/ setting = agcptr->setting | (bit_no<<7);
4555/*AD6548*/ }
4556/*AD6548*/
4557/*AD6548*/ *gain_setting = setting;
4558/*AD6548*/ return( real_gain );
4559/*AD6548*/ }
4560/*AD6548*/
4561#endif
4562
4563#if IS_RF_AD6546
4564/*AD6546*/ #define GAIN_STEP 3
4565/*AD6546*/
4566/*AD6546*/ #define PVOFSL (-33)
4567/*AD6546*/ #define PVOFSH (-33)
4568/*AD6546*/
4569/*AD6546*/ #define RF_GSM850_MAXGAIN ((74+PVOFSL)*(PWRRES))
4570/*AD6546*/ #define RF_GSM850_MINGAIN (( 3+PVOFSL)*(PWRRES))
4571/*AD6546*/ #define RF_GSM_MAXGAIN RF_GSM850_MAXGAIN
4572/*AD6546*/ #define RF_GSM_MINGAIN RF_GSM850_MINGAIN
4573/*AD6546*/ #define RF_DCS_MAXGAIN ((74+PVOFSH)*(PWRRES))
4574/*AD6546*/ #define RF_DCS_MINGAIN (( 3+PVOFSH)*(PWRRES))
4575/*AD6546*/ #define RF_PCS_MAXGAIN RF_DCS_MAXGAIN
4576/*AD6546*/ #define RF_PCS_MINGAIN RF_DCS_MINGAIN
4577/*AD6546*/
4578/*AD6546*/ const sL1DAGCDATA AGC_TABLE_GSM850[2] =
4579/*AD6546*/ { {GBOUND( (23+PVOFSL),(21+PVOFSL) ), GC_A(2,23+PVOFSL), 0x000005 },
4580/*AD6546*/ {GBOUND( ( 3+PVOFSL),( 3+PVOFSL) ), GC_A(2, 3+PVOFSL), 0x001005 },
4581/*AD6546*/ };
4582/*AD6546*/ const sL1DAGCDATA AGC_TABLE_GSM900[2] =
4583/*AD6546*/ { {GBOUND( (23+PVOFSL),(21+PVOFSL) ), GC_A(2,23+PVOFSL), 0x000005 },
4584/*AD6546*/ {GBOUND( ( 3+PVOFSL),( 3+PVOFSL) ), GC_A(2, 3+PVOFSL), 0x001005 },
4585/*AD6546*/ };
4586/*AD6546*/ const sL1DAGCDATA AGC_TABLE_DCS1800[2]=
4587/*AD6546*/ { {GBOUND( (23+PVOFSH),(21+PVOFSH) ), GC_A(2,23+PVOFSH), 0x000005 },
4588/*AD6546*/ {GBOUND( ( 3+PVOFSH),( 3+PVOFSH) ), GC_A(2, 3+PVOFSH), 0x001005 },
4589/*AD6546*/ };
4590/*AD6546*/ const sL1DAGCDATA AGC_TABLE_PCS1900[2]=
4591/*AD6546*/ { {GBOUND( (23+PVOFSH),(21+PVOFSH) ), GC_A(2,23+PVOFSH), 0x000005 },
4592/*AD6546*/ {GBOUND( ( 3+PVOFSH),( 3+PVOFSH) ), GC_A(2, 3+PVOFSH), 0x001005 },
4593/*AD6546*/ };
4594/*AD6546*/
4595/*AD6546*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
4596/*AD6546*/ { { 0, 0 }, /*#FrequencyBand400 */
4597/*AD6546*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
4598/*AD6546*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
4599/*AD6546*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
4600/*AD6546*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
4601/*AD6546*/ };
4602/*AD6546*/
4603/*AD6546*/ const sL1DAGCDATA *const AGC_TABLE[] =
4604/*AD6546*/ { 0, /*#FrequencyBand400 */
4605/*AD6546*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
4606/*AD6546*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
4607/*AD6546*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
4608/*AD6546*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
4609/*AD6546*/ };
4610/*AD6546*/
4611/*AD6546*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
4612/*AD6546*/ {
4613/*AD6546*/ int max_gain, min_gain, real_gain;
4614/*AD6546*/ const int* d32ptr;
4615/*AD6546*/ const sL1DAGCDATA* agcptr;
4616/*AD6546*/ long setting;
4617/*AD6546*/ int bit_no;
4618/*AD6546*/
4619/*AD6546*/ /* evaluate the range of available gain */
4620/*AD6546*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
4621/*AD6546*/ max_gain = *d32ptr++;
4622/*AD6546*/ min_gain = *d32ptr;
4623/*AD6546*/
4624/*AD6546*/ /* clipping the request gain to the avialable gain */
4625/*AD6546*/ if( request_gain>=max_gain )
4626/*AD6546*/ { request_gain = max_gain; }
4627/*AD6546*/ else if( request_gain<=min_gain )
4628/*AD6546*/ { request_gain = min_gain; }
4629/*AD6546*/
4630/*AD6546*/ /* evaluate the real gain setting */
4631/*AD6546*/ agcptr = AGC_TABLE[rf_band];
4632/*AD6546*/ if( request_gain < agcptr->pos_gain )
4633/*AD6546*/ { agcptr++;
4634/*AD6546*/ }
4635/*AD6546*/ { bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
4636/*AD6546*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
4637/*AD6546*/ setting = agcptr->setting | (bit_no<<7);
4638/*AD6546*/ }
4639/*AD6546*/
4640/*AD6546*/ *gain_setting = setting;
4641/*AD6546*/ return( real_gain );
4642/*AD6546*/ }
4643/*AD6546*/
4644#endif
4645
4646#if IS_RF_MT6162 || IS_RF_MT6163
4647/*MT6162*/ #define GAIN_STEP 3
4648/*MT6162*/
4649/*MT6162*/ #define PVOFSL (34)
4650/*MT6162*/ #define PVOFSH (34)
4651/*MT6162*/
4652/*MT6162*/ #define RF_GSM850_MAXGAIN ((66-PVOFSL)*(PWRRES))
4653/*MT6162*/ #define RF_GSM850_MINGAIN (( 9-PVOFSL)*(PWRRES))
4654/*MT6162*/ #define RF_GSM_MAXGAIN RF_GSM850_MAXGAIN
4655/*MT6162*/ #define RF_GSM_MINGAIN RF_GSM850_MINGAIN
4656/*MT6162*/ #define RF_DCS_MAXGAIN ((66-PVOFSH)*(PWRRES))
4657/*MT6162*/ #define RF_DCS_MINGAIN (( 9-PVOFSH)*(PWRRES))
4658/*MT6162*/ #define RF_PCS_MAXGAIN RF_DCS_MAXGAIN
4659/*MT6162*/ #define RF_PCS_MINGAIN RF_DCS_MINGAIN
4660/*MT6162*/
4661/*MT6162*/ const sL1DAGCDATA AGC_TABLE_GSM850[3] =
4662/*MT6162*/ { {GBOUND( (54-PVOFSL),(51-PVOFSL) ), GC_A(8,54-PVOFSL), 0x00300 },
4663/*MT6162*/ {GBOUND( (36-PVOFSL),(33-PVOFSL) ), GC_A(5,36-PVOFSL), 0x00200 },
4664/*MT6162*/ {GBOUND( ( 9-PVOFSL),( 9-PVOFSL) ), GC_A(0, 9-PVOFSL), 0x00100 },
4665/*MT6162*/ };
4666/*MT6162*/ const sL1DAGCDATA AGC_TABLE_GSM900[3] =
4667/*MT6162*/ { {GBOUND( (54-PVOFSL),(51-PVOFSL) ), GC_A(8,54-PVOFSL), 0x00300 },
4668/*MT6162*/ {GBOUND( (36-PVOFSL),(33-PVOFSL) ), GC_A(5,36-PVOFSL), 0x00200 },
4669/*MT6162*/ {GBOUND( ( 9-PVOFSL),( 9-PVOFSL) ), GC_A(0, 9-PVOFSL), 0x00100 },
4670/*MT6162*/ };
4671/*MT6162*/ const sL1DAGCDATA AGC_TABLE_DCS1800[3]=
4672/*MT6162*/ { {GBOUND( (54-PVOFSH),(51-PVOFSH) ), GC_A(8,54-PVOFSH), 0x00300 },
4673/*MT6162*/ {GBOUND( (36-PVOFSH),(33-PVOFSH) ), GC_A(5,36-PVOFSH), 0x00200 },
4674/*MT6162*/ {GBOUND( ( 9-PVOFSH),( 9-PVOFSH) ), GC_A(0, 9-PVOFSH), 0x00100 },
4675/*MT6162*/ };
4676/*MT6162*/ const sL1DAGCDATA AGC_TABLE_PCS1900[3]=
4677/*MT6162*/ { {GBOUND( (54-PVOFSH),(51-PVOFSH) ), GC_A(8,54-PVOFSH), 0x00300 },
4678/*MT6162*/ {GBOUND( (36-PVOFSH),(33-PVOFSH) ), GC_A(5,36-PVOFSH), 0x00200 },
4679/*MT6162*/ {GBOUND( ( 9-PVOFSH),( 9-PVOFSH) ), GC_A(0, 9-PVOFSH), 0x00100 },
4680/*MT6162*/ };
4681/*MT6162*/
4682/*MT6162*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
4683/*MT6162*/ { { 0, 0 }, /* FrequencyBand400 */
4684/*MT6162*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
4685/*MT6162*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
4686/*MT6162*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
4687/*MT6162*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
4688/*MT6162*/ };
4689/*MT6162*/
4690/*MT6162*/ const sL1DAGCDATA *const AGC_TABLE[] =
4691/*MT6162*/ { 0, /* FrequencyBand400 */
4692/*MT6162*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
4693/*MT6162*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
4694/*MT6162*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
4695/*MT6162*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
4696/*MT6162*/ };
4697/*MT6162*/
4698/*MT6162*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
4699/*MT6162*/ {
4700/*MT6162*/ int max_gain, min_gain, real_gain;
4701/*MT6162*/ const int* d32ptr;
4702/*MT6162*/ const sL1DAGCDATA* agcptr;
4703/*MT6162*/ sLNAGAINOFFSET* lnaptr;
4704/*MT6162*/ sAGCGAINOFFSET* ofsptr;
4705/*MT6162*/ long setting;
4706/*MT6162*/ int bit_no, idx, lna_path_loss;
4707/*MT6162*/ #if IS_RF_RX_DCOC_SUPPORT
4708/*MT6162*/ int biquad_gain;
4709/*MT6162*/ signed short dc_offset_i, dc_offset_q;
4710/*MT6162*/ #endif
4711/*MT6162*/
4712/*MT6162*/ /* evaluate the range of available gain */
4713/*MT6162*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
4714/*MT6162*/ max_gain = *d32ptr++;
4715/*MT6162*/ min_gain = *d32ptr;
4716/*MT6162*/
4717/*MT6162*/
4718/*MT6162*/ /* choose the LNA path loss */
4719/*MT6162*/ lnaptr = LNA_PATHLOSS_TABLE[rf_band];
4720/*MT6162*/ /* get the arfcn section */
4721/*MT6162*/ ofsptr = AGC_PATHLOSS_TABLE[rf_band];
4722/*MT6162*/ while( ofsptr->max_arfcn>=0 )
4723/*MT6162*/ { if( arfcn <= ofsptr->max_arfcn )
4724/*MT6162*/ { break; }
4725/*MT6162*/ ofsptr++;
4726/*MT6162*/ lnaptr++;
4727/*MT6162*/ }
4728/*MT6162*/
4729/*MT6162*/ /* evaluate the real gain setting */
4730/*MT6162*/ agcptr = AGC_TABLE[rf_band];
4731/*MT6162*/ while( request_gain < agcptr->pos_gain )
4732/*MT6162*/ { agcptr++;
4733/*MT6162*/ if(agcptr->pos_gain == GBOUND( ( 9-PVOFSL),( 9-PVOFSL) ))
4734/*MT6162*/ {
4735/*MT6162*/ break;
4736/*MT6162*/ }
4737/*MT6162*/ }
4738/*MT6162*/ { idx = (int)(((agcptr->setting)>>8)&0x3);
4739/*MT6162*/ if( idx==3 ) /* LNA_High */
4740/*MT6162*/ { lna_path_loss = 0; }
4741/*MT6162*/ else if( idx==2 ) /* LNA_Middle */
4742/*MT6162*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset)); }
4743/*MT6162*/ else /* LNA_Low */
4744/*MT6162*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset)); }
4745/*MT6162*/
4746/*MT6162*/ request_gain+=lna_path_loss;
4747/*MT6162*/
4748/*MT6162*/ /* clipping the request gain to the avialable gain */
4749/*MT6162*/ if( request_gain>=max_gain )
4750/*MT6162*/ { request_gain = max_gain; }
4751/*MT6162*/ else if( request_gain<=min_gain )
4752/*MT6162*/ { request_gain = min_gain; }
4753/*MT6162*/
4754/*MT6162*/ bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
4755/*MT6162*/ real_gain = -lna_path_loss+REAL_GAIN( bit_no, agcptr->A, GC_B );
4756/*MT6162*/ setting = agcptr->setting | (bit_no&0xF);
4757/*MT6162*/ }
4758/*MT6162*/
4759/*MT6162*/ *gain_setting = setting;
4760/*MT6162*/
4761/*MT6162*/ l1d_rf2.rx_dc_offset = 0;
4762/*MT6162*/ #if IS_RF_RX_DCOC_SUPPORT
4763/*MT6162*/ biquad_gain = BBGAIN_DECODE_TABLE[(setting&0xF)][0];
4764/*MT6162*/ dc_offset_i = l1d_rf2.rx_dc_offset_i[rf_band-1][biquad_gain/6];
4765/*MT6162*/ dc_offset_q = l1d_rf2.rx_dc_offset_q[rf_band-1][biquad_gain/6];
4766/*MT6162*/ #if IS_RF_RX_DCOC_WITH_PRECISION_IMPROVEMENT
4767/*MT6162*/ if( dc_offset_i>0 )
4768/*MT6162*/ dc_offset_i = ( ( dc_offset_i+(1<<(ALPHA_FILTER_SCALE-1)))>>ALPHA_FILTER_SCALE );
4769/*MT6162*/ else
4770/*MT6162*/ dc_offset_i = (-((-dc_offset_i+(1<<(ALPHA_FILTER_SCALE-1)))>>ALPHA_FILTER_SCALE));
4771/*MT6162*/ if( dc_offset_q>0 )
4772/*MT6162*/ dc_offset_q = ( ( dc_offset_q+(1<<(ALPHA_FILTER_SCALE-1)))>>ALPHA_FILTER_SCALE );
4773/*MT6162*/ else
4774/*MT6162*/ dc_offset_q = (-((-dc_offset_q+(1<<(ALPHA_FILTER_SCALE-1)))>>ALPHA_FILTER_SCALE));
4775/*MT6162*/ #endif /* IS_RF_RX_DCOC_WITH_PRECISION_IMPROVEMENT */
4776/*MT6162*/ l1d_rf2.rx_dc_offset = (unsigned long)(((dc_offset_q&0xFF)<<8)|(dc_offset_i&0xFF) );
4777/*MT6162*/ #endif
4778/*MT6162*/
4779/*MT6162*/ return( real_gain );
4780/*MT6162*/ }
4781/*MT6162*/
4782#endif
4783
4784#if IS_RF_MT6280RF
4785/*MT6280RF*/
4786/*MT6280RF*/ #define GAIN_STEP 3
4787/*MT6280RF*/ #define PVOFSL 34
4788/*MT6280RF*/ #define PVOFSH 34
4789/*MT6280RF*/ #define MIXER_GAIN (9*(PWRRES))
4790/*MT6280RF*/ #define RF_GSM850_MAXGAIN (( 51-PVOFSL )*(PWRRES))
4791/*MT6280RF*/ #define RF_GSM850_MINGAIN (( -3-PVOFSL )*(PWRRES))
4792/*MT6280RF*/ #define RF_GSM_MAXGAIN (( 51-PVOFSL )*(PWRRES))
4793/*MT6280RF*/ #define RF_GSM_MINGAIN (( -3-PVOFSL )*(PWRRES))
4794/*MT6280RF*/ #define RF_DCS_MAXGAIN (( 51-PVOFSH )*(PWRRES))
4795/*MT6280RF*/ #define RF_DCS_MINGAIN (( -3-PVOFSH )*(PWRRES))
4796/*MT6280RF*/ #define RF_PCS_MAXGAIN (( 51-PVOFSH )*(PWRRES))
4797/*MT6280RF*/ #define RF_PCS_MINGAIN (( -3-PVOFSH )*(PWRRES))
4798/*MT6280RF*/
4799/*MT6280RF*/ /* if no rx cal. DCOC_DACI/DCOC_DACQ in CW12 use the default value */
4800/*MT6280RF*/ #define RXIF_DCOC_DACI_M 0x90000
4801/*MT6280RF*/ #define RXIF_DCOC_DACQ_M 0x00000
4802/*MT6280RF*/
4803/*MT6280RF*/ /* GSM850....................................................................*/
4804/*MT6280RF*/
4805/*MT6280RF*/ const sL1DAGCDATA AGC_TABLE_GSM850[3] =
4806/*MT6280RF*/ { { GBOUND(( 39-PVOFSL ),( 36-PVOFSL ) ), GC_A( 4,( 39-PVOFSL ) ), BSI_CW(0x0C, 0x00080) },
4807/*MT6280RF*/ { GBOUND(( 21-PVOFSL ),( 18-PVOFSL ) ), GC_A( 2,( 21-PVOFSL ) ), BSI_CW(0x0C, 0x00020) },
4808/*MT6280RF*/ { GBOUND(( -3-PVOFSL ),( -3-PVOFSL ) ), GC_A( 0,( -3-PVOFSL ) ), BSI_CW(0x0C, 0x00000) },
4809/*MT6280RF*/ };
4810/*MT6280RF*/
4811/*MT6280RF*/ /* GSM900....................................................................*/
4812/*MT6280RF*/
4813/*MT6280RF*/ const sL1DAGCDATA AGC_TABLE_GSM900[3] =
4814/*MT6280RF*/ { { GBOUND(( 39-PVOFSL ),( 36-PVOFSL ) ), GC_A( 4,( 39-PVOFSL ) ), BSI_CW(0x0C, 0x00080) },
4815/*MT6280RF*/ { GBOUND(( 21-PVOFSL ),( 18-PVOFSL ) ), GC_A( 2,( 21-PVOFSL ) ), BSI_CW(0x0C, 0x00020) },
4816/*MT6280RF*/ { GBOUND(( -3-PVOFSL ),( -3-PVOFSL ) ), GC_A( 0,( -3-PVOFSL ) ), BSI_CW(0x0C, 0x00000) },
4817/*MT6280RF*/ };
4818/*MT6280RF*/
4819/*MT6280RF*/ /* DCS1800...................................................................*/
4820/*MT6280RF*/
4821/*MT6280RF*/ const sL1DAGCDATA AGC_TABLE_DCS1800[3] =
4822/*MT6280RF*/ { { GBOUND(( 39-PVOFSH ),( 36-PVOFSH ) ), GC_A( 4,( 39-PVOFSH ) ), BSI_CW(0x0C, 0x00080) },
4823/*MT6280RF*/ { GBOUND(( 21-PVOFSH ),( 18-PVOFSH ) ), GC_A( 2,( 21-PVOFSH ) ), BSI_CW(0x0C, 0x00020) },
4824/*MT6280RF*/ { GBOUND(( -3-PVOFSH ),( -3-PVOFSH ) ), GC_A( 0,( -3-PVOFSH ) ), BSI_CW(0x0C, 0x00000) },
4825/*MT6280RF*/ };
4826/*MT6280RF*/
4827/*MT6280RF*/ /* PCS1900...................................................................*/
4828/*MT6280RF*/
4829/*MT6280RF*/ const sL1DAGCDATA AGC_TABLE_PCS1900[3] =
4830/*MT6280RF*/ { { GBOUND(( 39-PVOFSH ),( 36-PVOFSH ) ), GC_A( 4,( 39-PVOFSH ) ), BSI_CW(0x0C, 0x00080) },
4831/*MT6280RF*/ { GBOUND(( 21-PVOFSH ),( 18-PVOFSH ) ), GC_A( 2,( 21-PVOFSH ) ), BSI_CW(0x0C, 0x00020) },
4832/*MT6280RF*/ { GBOUND(( -3-PVOFSH ),( -3-PVOFSH ) ), GC_A( 0,( -3-PVOFSH ) ), BSI_CW(0x0C, 0x00000) },
4833/*MT6280RF*/ };
4834/*MT6280RF*/
4835/*MT6280RF*/ /*...........................................................................*/
4836/*MT6280RF*/
4837/*MT6280RF*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
4838/*MT6280RF*/ { { 0, 0 }, /*#FrequencyBand400 */
4839/*MT6280RF*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
4840/*MT6280RF*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
4841/*MT6280RF*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
4842/*MT6280RF*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
4843/*MT6280RF*/ };
4844/*MT6280RF*/
4845/*MT6280RF*/ const sL1DAGCDATA *const AGC_TABLE[] =
4846/*MT6280RF*/ { 0, /*#FrequencyBand400 */
4847/*MT6280RF*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
4848/*MT6280RF*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
4849/*MT6280RF*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
4850/*MT6280RF*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
4851/*MT6280RF*/ };
4852/*MT6280RF*/
4853/*MT6280RF*/
4854/*MT6280RF*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
4855/*MT6280RF*/
4856/*MT6280RF*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
4857/*MT6280RF*/ { int max_gain, min_gain, real_gain;
4858/*MT6280RF*/ const int* d32ptr;
4859/*MT6280RF*/ const sL1DAGCDATA* agcptr;
4860/*MT6280RF*/ sLNAGAINOFFSET* lnaptr;
4861/*MT6280RF*/ sAGCGAINOFFSET* ofsptr;
4862/*MT6280RF*/ long setting;
4863/*MT6280RF*/ int bit_no, idx, lna_path_loss;
4864/*MT6280RF*/
4865/*MT6280RF*/ /* evaluate the range of available gain */
4866/*MT6280RF*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
4867/*MT6280RF*/ max_gain = *d32ptr++;
4868/*MT6280RF*/ min_gain = *d32ptr;
4869/*MT6280RF*/
4870/*MT6280RF*/ /* clipping the request gain to the avialable gain */
4871/*MT6280RF*/ if( request_gain>=max_gain )
4872/*MT6280RF*/ { request_gain = max_gain;
4873/*MT6280RF*/ }
4874/*MT6280RF*/ else if( request_gain<=min_gain )
4875/*MT6280RF*/ { request_gain = min_gain;
4876/*MT6280RF*/ }
4877/*MT6280RF*/
4878/*MT6280RF*/ /* choose the LNA path loss */
4879/*MT6280RF*/ lnaptr = LNA_PATHLOSS_TABLE[rf_band];
4880/*MT6280RF*/ /* get the arfcn section */
4881/*MT6280RF*/ ofsptr = AGC_PATHLOSS_TABLE[rf_band];
4882/*MT6280RF*/ while( ofsptr->max_arfcn>=0 )
4883/*MT6280RF*/ { if( arfcn <= ofsptr->max_arfcn )
4884/*MT6280RF*/ { break; }
4885/*MT6280RF*/ ofsptr++;
4886/*MT6280RF*/ lnaptr++;
4887/*MT6280RF*/ }
4888/*MT6280RF*/
4889/*MT6280RF*/ /* evaluate the real gain setting */
4890/*MT6280RF*/ agcptr = AGC_TABLE[rf_band];
4891/*MT6280RF*/ while( request_gain < agcptr->pos_gain )
4892/*MT6280RF*/ { agcptr++;
4893/*MT6280RF*/ }
4894/*MT6280RF*/ {
4895/*MT6280RF*/ idx = (int)(((agcptr->setting)>>5)&0x7);
4896/*MT6280RF*/ if( idx==4 ) /* LNA_High */
4897/*MT6280RF*/ { lna_path_loss = 0; }
4898/*MT6280RF*/ else if( idx==1 ) /* LNA_Middle */
4899/*MT6280RF*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset)); }
4900/*MT6280RF*/ else /* LNA_Low */
4901/*MT6280RF*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset)); }
4902/*MT6280RF*/
4903/*MT6280RF*/ bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
4904/*MT6280RF*/ real_gain = -lna_path_loss+REAL_GAIN( bit_no, agcptr->A, GC_B );
4905/*MT6280RF*/ #if IS_HEADROOM_DETECTION_SUPPORT || IS_INBAND_BLOCKER_DETECTION_SUPPORT
4906/*MT6280RF*/ if( ( ((l1d_rf.blk_flag)&(HRD_FOUND)) && (request_gain >= -4*PWRRES) ) || ( ((l1d_rf.blk_flag)&(IBB_FOUND)) && (request_gain >= 8*PWRRES) ) )
4907/*MT6280RF*/ { /* CW12: LNA GAIN |MIXER GAIN| IF GAIN */
4908/*MT6280RF*/ setting = agcptr->setting | (0x1<<4) | (bit_no&0xF);
4909/*MT6280RF*/ real_gain -= MIXER_GAIN;
4910/*MT6280RF*/ }
4911/*MT6280RF*/ else
4912/*MT6280RF*/ #endif
4913/*MT6280RF*/ { setting = agcptr->setting | (bit_no&0xF);
4914/*MT6280RF*/ }
4915/*MT6280RF*/ }
4916/*MT6280RF*/
4917/*MT6280RF*/ /* if cal. DCOC_DACI/DCOC_DACQ in CW12 use the calibrated data */
4918/*MT6280RF*/ if( (l1d_rf2.is_power_on_cal)&(RXRC_DCOC_CAL_DONE) )
4919/*MT6280RF*/ { setting |= ((l1d_rf2.rxif_dcoc_daci_m[rf_band-FrequencyBand850][bit_no]&0x3F)<<14) | ((l1d_rf2.rxif_dcoc_dacq_m[rf_band-FrequencyBand850][bit_no]&0x3F)<<8);
4920/*MT6280RF*/ }
4921/*MT6280RF*/ else
4922/*MT6280RF*/ { setting |= RXIF_DCOC_DACI_M | RXIF_DCOC_DACQ_M;
4923/*MT6280RF*/ }
4924/*MT6280RF*/
4925/*MT6280RF*/ *gain_setting = setting;
4926/*MT6280RF*/ return( real_gain );
4927/*MT6280RF*/ }
4928/*MT6280RF*/
4929 #if IS_W_CANCELLATION_SUPPORT
4930/*MT6280RF*/ unsigned short L1D_RF_FindGainStep( unsigned long gain_setting, FrequencyBand rf_band )
4931/*MT6280RF*/ {
4932/*MT6280RF*/ int lna_gain_setting;
4933/*MT6280RF*/ int tz_gain_setting;
4934/*MT6280RF*/ int if_gain_setting;
4935/*MT6280RF*/
4936/*MT6280RF*/ lna_gain_setting = (gain_setting>>5) & 0x7;
4937/*MT6280RF*/ tz_gain_setting = (gain_setting>>4) & 0x1;
4938/*MT6280RF*/ if_gain_setting = (gain_setting>>0) & 0xF; /* bit_no */
4939/*MT6280RF*/
4940/*MT6280RF*/ #if IS_HEADROOM_DETECTION_SUPPORT || IS_INBAND_BLOCKER_DETECTION_SUPPORT
4941/*MT6280RF*/ if( tz_gain_setting == 0x1 ) /* ACI2 Gain Table */
4942/*MT6280RF*/ { /* ----------------------------- */
4943/*MT6280RF*/ if( lna_gain_setting == 0x4 ) /* gain| bit | tz_gain |lna_gain */
4944/*MT6280RF*/ { /* idx| no | setting | setting */
4945/*MT6280RF*/ return ( if_gain_setting+8 ); /* ----+-----+---------+-------- */
4946/*MT6280RF*/ } /* 16 | 8 | (tz=1) | */
4947/*MT6280RF*/ else if( lna_gain_setting == 0x1 ) /* 15 | 7 | | LNA */
4948/*MT6280RF*/ { /* 14 | 6 | ACI2 | High */
4949/*MT6280RF*/ if( if_gain_setting>=5 ) /* 13 | 5 | | Gain */
4950/*MT6280RF*/ return ( if_gain_setting-4+8); /* 12 | 4 | Gain | */
4951/*MT6280RF*/ else /* ----+-----| |-------- */
4952/*MT6280RF*/ return 0; /* 11 | 7 | Table | LNA */
4953/*MT6280RF*/ } /* 10 | 6 | | Mid */
4954/*MT6280RF*/ else /* 9 | 5 | | Gain */
4955/*MT6280RF*/ { /* ----+-----+---------+-------- */
4956/*MT6280RF*/ return 0; /* 0 | 0~4 | other */
4957/*MT6280RF*/ } /* ----------------------------- */
4958/*MT6280RF*/ }
4959/*MT6280RF*/ else
4960/*MT6280RF*/ #endif
4961/*MT6280RF*/ { /* Normal Gain Table */
4962/*MT6280RF*/ if( lna_gain_setting == 0x4 ) /* ----------------------------- */
4963/*MT6280RF*/ { /* gain| bit | tz_gain |lna_gain */
4964/*MT6280RF*/ return ( if_gain_setting ); /* idx| no | setting | setting */
4965/*MT6280RF*/ } /* ----+-----+---------+-------- */
4966/*MT6280RF*/ else if( lna_gain_setting == 0x1 ) /* 8 | 8 | (tz=0) | */
4967/*MT6280RF*/ { /* 7 | 7 | | LNA */
4968/*MT6280RF*/ if( if_gain_setting>=5 ) /* 6 | 6 | Normal | High */
4969/*MT6280RF*/ return ( if_gain_setting-4 ); /* 5 | 5 | | Gain */
4970/*MT6280RF*/ else /* 4 | 4 | Gain | */
4971/*MT6280RF*/ return 0; /* ----+-----| |-------- */
4972/*MT6280RF*/ } /* 3 | 7 | Table | LNA */
4973/*MT6280RF*/ else /* 2 | 6 | | Mid */
4974/*MT6280RF*/ { /* 1 | 5 | | Gain */
4975/*MT6280RF*/ return 0; /* ----+-----+------------------ */
4976/*MT6280RF*/ } /* 0 | 0~4 | other */
4977/*MT6280RF*/ } /* ----------------------------- */
4978/*MT6280RF*/ }
4979/*MT6280RF*/
4980 #endif
4981#endif
4982
4983#if IS_RF_MT6169
4984/*MT6169*/
4985/*MT6169*/ #define GAIN_STEP 3
4986/*MT6169*/ #define PVOFSL 34
4987/*MT6169*/ #define PVOFSH 34
4988/*MT6169*/ #define LPF2_DROP_GAIN ROUNDINT(6*(PWRRES))
4989/*MT6169*/ #define HRD_LB_THRESHOLD ROUNDINT((39.4-PVOFSL)*(PWRRES))
4990/*MT6169*/ #define HRD_HB_THRESHOLD ROUNDINT((39.4-PVOFSH)*(PWRRES))
4991/*MT6169*/ #define IBBD_LB_THRESHOLD ROUNDINT((42.4-PVOFSL)*(PWRRES))
4992/*MT6169*/ #define IBBD_HB_THRESHOLD ROUNDINT((42.4-PVOFSH)*(PWRRES))
4993/*MT6169*/ #define IBBD_REAL_GAIN1_L ROUNDINT((45.4-PVOFSL)*(PWRRES))
4994/*MT6169*/ #define IBBD_REAL_GAIN1_H ROUNDINT((45.4-PVOFSH)*(PWRRES))
4995/*MT6169*/ #define IBBD_REAL_GAIN2_L ROUNDINT((39.4-PVOFSL)*(PWRRES))
4996/*MT6169*/ #define IBBD_REAL_GAIN2_H ROUNDINT((39.4-PVOFSH)*(PWRRES))
4997/*MT6169*/ #define IBBD_GAIN1_SETTING BSI_CW(0x36, 0x8209E)
4998/*MT6169*/ #define IBBD_GAIN2_SETTING BSI_CW(0x36, 0x82096)
4999/*MT6169*/ #define RF_GSM850_MAXGAIN (( 51.4-PVOFSL )*(PWRRES))
5000/*MT6169*/ #define RF_GSM850_MINGAIN (( -2.6-PVOFSL )*(PWRRES))
5001/*MT6169*/ #define RF_GSM_MAXGAIN (( 51.4-PVOFSL )*(PWRRES))
5002/*MT6169*/ #define RF_GSM_MINGAIN (( -2.6-PVOFSL )*(PWRRES))
5003/*MT6169*/ #define RF_DCS_MAXGAIN (( 51.4-PVOFSH )*(PWRRES))
5004/*MT6169*/ #define RF_DCS_MINGAIN (( -2.6-PVOFSH )*(PWRRES))
5005/*MT6169*/ #define RF_PCS_MAXGAIN (( 51.4-PVOFSH )*(PWRRES))
5006/*MT6169*/ #define RF_PCS_MINGAIN (( -2.6-PVOFSH )*(PWRRES))
5007/*MT6169*/
5008/*MT6169*/ /* GSM850....................................................................*/
5009/*MT6169*/
5010/*MT6169*/ const sL1DAGCDATA AGC_TABLE_GSM850[7] =
5011/*MT6169*/ { { GBOUND(( 51.4-PVOFSL ),( 42.4-PVOFSL ) ), GC_A( 6,( 51.4-PVOFSL ) ), BSI_CW(0x36, 0x820B8) },
5012/*MT6169*/ { GBOUND(( 39.4-PVOFSL ),( 36.4-PVOFSL ) ), GC_A( 4,( 39.4-PVOFSL ) ), BSI_CW(0x36, 0x820B0) },
5013/*MT6169*/ { GBOUND(( 27.4-PVOFSL ),( 24.4-PVOFSL ) ), GC_A( 2,( 27.4-PVOFSL ) ), BSI_CW(0x36, 0x82090) },
5014/*MT6169*/ { GBOUND(( 21.4-PVOFSL ),( 18.4-PVOFSL ) ), GC_A( 2,( 21.4-PVOFSL ) ), BSI_CW(0x36, 0x82088) },
5015/*MT6169*/ { GBOUND(( 9.4-PVOFSL ),( 6.4-PVOFSL ) ), GC_A( 2,( 9.4-PVOFSL ) ), BSI_CW(0x36, 0x82018) },
5016/*MT6169*/ { GBOUND(( 3.4-PVOFSL ),( 0.4-PVOFSL ) ), GC_A( 2,( 3.4-PVOFSL ) ), BSI_CW(0x36, 0x82010) },
5017/*MT6169*/ { GBOUND(( -2.6-PVOFSL ),( -2.6-PVOFSL ) ), GC_A( 2,( -2.6-PVOFSL ) ), BSI_CW(0x36, 0x82008) },
5018/*MT6169*/ };
5019/*MT6169*/
5020/*MT6169*/ /* GSM900....................................................................*/
5021/*MT6169*/
5022/*MT6169*/ const sL1DAGCDATA AGC_TABLE_GSM900[7] =
5023/*MT6169*/ { { GBOUND(( 51.4-PVOFSL ),( 42.4-PVOFSL ) ), GC_A( 6,( 51.4-PVOFSL ) ), BSI_CW(0x36, 0x820B8) },
5024/*MT6169*/ { GBOUND(( 39.4-PVOFSL ),( 36.4-PVOFSL ) ), GC_A( 4,( 39.4-PVOFSL ) ), BSI_CW(0x36, 0x820B0) },
5025/*MT6169*/ { GBOUND(( 27.4-PVOFSL ),( 24.4-PVOFSL ) ), GC_A( 2,( 27.4-PVOFSL ) ), BSI_CW(0x36, 0x82090) },
5026/*MT6169*/ { GBOUND(( 21.4-PVOFSL ),( 18.4-PVOFSL ) ), GC_A( 2,( 21.4-PVOFSL ) ), BSI_CW(0x36, 0x82088) },
5027/*MT6169*/ { GBOUND(( 9.4-PVOFSL ),( 6.4-PVOFSL ) ), GC_A( 2,( 9.4-PVOFSL ) ), BSI_CW(0x36, 0x82018) },
5028/*MT6169*/ { GBOUND(( 3.4-PVOFSL ),( 0.4-PVOFSL ) ), GC_A( 2,( 3.4-PVOFSL ) ), BSI_CW(0x36, 0x82010) },
5029/*MT6169*/ { GBOUND(( -2.6-PVOFSL ),( -2.6-PVOFSL ) ), GC_A( 2,( -2.6-PVOFSL ) ), BSI_CW(0x36, 0x82008) },
5030/*MT6169*/ };
5031/*MT6169*/
5032/*MT6169*/ /* DCS1800...................................................................*/
5033/*MT6169*/
5034/*MT6169*/ const sL1DAGCDATA AGC_TABLE_DCS1800[7] =
5035/*MT6169*/ { { GBOUND(( 51.4-PVOFSH ),( 42.4-PVOFSH ) ), GC_A( 6,( 51.4-PVOFSH ) ), BSI_CW(0x36, 0x820B8) },
5036/*MT6169*/ { GBOUND(( 39.4-PVOFSH ),( 36.4-PVOFSH ) ), GC_A( 4,( 39.4-PVOFSH ) ), BSI_CW(0x36, 0x820B0) },
5037/*MT6169*/ { GBOUND(( 27.4-PVOFSH ),( 24.4-PVOFSH ) ), GC_A( 2,( 27.4-PVOFSH ) ), BSI_CW(0x36, 0x82090) },
5038/*MT6169*/ { GBOUND(( 21.4-PVOFSH ),( 18.4-PVOFSH ) ), GC_A( 2,( 21.4-PVOFSH ) ), BSI_CW(0x36, 0x82088) },
5039/*MT6169*/ { GBOUND(( 9.4-PVOFSH ),( 6.4-PVOFSH ) ), GC_A( 2,( 9.4-PVOFSH ) ), BSI_CW(0x36, 0x82018) },
5040/*MT6169*/ { GBOUND(( 3.4-PVOFSH ),( 0.4-PVOFSH ) ), GC_A( 2,( 3.4-PVOFSH ) ), BSI_CW(0x36, 0x82010) },
5041/*MT6169*/ { GBOUND(( -2.6-PVOFSH ),( -2.6-PVOFSH ) ), GC_A( 2,( -2.6-PVOFSH ) ), BSI_CW(0x36, 0x82008) },
5042/*MT6169*/ };
5043/*MT6169*/
5044/*MT6169*/ /* PCS1900...................................................................*/
5045/*MT6169*/
5046/*MT6169*/ const sL1DAGCDATA AGC_TABLE_PCS1900[7] =
5047/*MT6169*/ { { GBOUND(( 51.4-PVOFSH ),( 42.4-PVOFSH ) ), GC_A( 6,( 51.4-PVOFSH ) ), BSI_CW(0x36, 0x820B8) },
5048/*MT6169*/ { GBOUND(( 39.4-PVOFSH ),( 36.4-PVOFSH ) ), GC_A( 4,( 39.4-PVOFSH ) ), BSI_CW(0x36, 0x820B0) },
5049/*MT6169*/ { GBOUND(( 27.4-PVOFSH ),( 24.4-PVOFSH ) ), GC_A( 2,( 27.4-PVOFSH ) ), BSI_CW(0x36, 0x82090) },
5050/*MT6169*/ { GBOUND(( 21.4-PVOFSH ),( 18.4-PVOFSH ) ), GC_A( 2,( 21.4-PVOFSH ) ), BSI_CW(0x36, 0x82088) },
5051/*MT6169*/ { GBOUND(( 9.4-PVOFSH ),( 6.4-PVOFSH ) ), GC_A( 2,( 9.4-PVOFSH ) ), BSI_CW(0x36, 0x82018) },
5052/*MT6169*/ { GBOUND(( 3.4-PVOFSH ),( 0.4-PVOFSH ) ), GC_A( 2,( 3.4-PVOFSH ) ), BSI_CW(0x36, 0x82010) },
5053/*MT6169*/ { GBOUND(( -2.6-PVOFSH ),( -2.6-PVOFSH ) ), GC_A( 2,( -2.6-PVOFSH ) ), BSI_CW(0x36, 0x82008) },
5054/*MT6169*/ };
5055/*MT6169*/
5056/*MT6169*/ /*...........................................................................*/
5057/*MT6169*/
5058/*MT6169*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
5059/*MT6169*/ { { 0, 0 }, /*#FrequencyBand400 */
5060/*MT6169*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
5061/*MT6169*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
5062/*MT6169*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
5063/*MT6169*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
5064/*MT6169*/ };
5065/*MT6169*/
5066/*MT6169*/ const sL1DAGCDATA *const AGC_TABLE[] =
5067/*MT6169*/ { 0, /*#FrequencyBand400 */
5068/*MT6169*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
5069/*MT6169*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
5070/*MT6169*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
5071/*MT6169*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
5072/*MT6169*/ };
5073/*MT6169*/
5074/*MT6169*/
5075/*MT6169*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
5076/*MT6169*/
5077/*MT6169*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
5078/*MT6169*/ { int max_gain, min_gain, real_gain;
5079/*MT6169*/ const int* d32ptr;
5080/*MT6169*/ const sL1DAGCDATA* agcptr;
5081/*MT6169*/ sLNAGAINOFFSET* lnaptr;
5082/*MT6169*/ sAGCGAINOFFSET* ofsptr;
5083/*MT6169*/ long setting;
5084/*MT6169*/ int bit_no, idx, lna_path_loss;
5085/*MT6169*/ #if IS_INBAND_BLOCKER_DETECTION_SUPPORT
5086/*MT6169*/ int ibbd_threshold = (rf_band<FrequencyBand1800) ? IBBD_LB_THRESHOLD : IBBD_HB_THRESHOLD;
5087/*MT6169*/ #endif
5088/*MT6169*/ #if IS_HEADROOM_DETECTION_SUPPORT
5089/*MT6169*/ int hrd_threshold = (rf_band<FrequencyBand1800) ? HRD_LB_THRESHOLD : HRD_HB_THRESHOLD;
5090/*MT6169*/ #endif
5091/*MT6169*/
5092/*MT6169*/ /* evaluate the range of available gain */
5093/*MT6169*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
5094/*MT6169*/ max_gain = *d32ptr++;
5095/*MT6169*/ min_gain = *d32ptr;
5096/*MT6169*/
5097/*MT6169*/ /* clipping the request gain to the avialable gain */
5098/*MT6169*/ if( request_gain>=max_gain )
5099/*MT6169*/ { request_gain = max_gain;
5100/*MT6169*/ }
5101/*MT6169*/ else if( request_gain<=min_gain )
5102/*MT6169*/ { request_gain = min_gain;
5103/*MT6169*/ }
5104/*MT6169*/
5105/*MT6169*/ /* choose the LNA path loss */
5106/*MT6169*/ lnaptr = LNA_PATHLOSS_TABLE[rf_band];
5107/*MT6169*/ /* get the arfcn section */
5108/*MT6169*/ ofsptr = AGC_PATHLOSS_TABLE[rf_band];
5109/*MT6169*/ while( ofsptr->max_arfcn>=0 )
5110/*MT6169*/ { if( arfcn <= ofsptr->max_arfcn )
5111/*MT6169*/ { break; }
5112/*MT6169*/ ofsptr++;
5113/*MT6169*/ lnaptr++;
5114/*MT6169*/ }
5115/*MT6169*/
5116/*MT6169*/ /* evaluate the real gain setting */
5117/*MT6169*/ agcptr = AGC_TABLE[rf_band];
5118/*MT6169*/ while( request_gain < agcptr->pos_gain )
5119/*MT6169*/ { agcptr++;
5120/*MT6169*/ }
5121/*MT6169*/ {
5122/*MT6169*/ idx = (int)(((agcptr->setting)>>5)&0x7);
5123/*MT6169*/ if( idx==5 ) /* LNA_High */
5124/*MT6169*/ { lna_path_loss = 0; }
5125/*MT6169*/ else if( idx==4 ) /* LNA_Middle */
5126/*MT6169*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset)); }
5127/*MT6169*/ else /* LNA_Low */
5128/*MT6169*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset)); }
5129/*MT6169*/
5130/*MT6169*/ bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
5131/*MT6169*/ real_gain = -lna_path_loss+REAL_GAIN( bit_no, agcptr->A, GC_B );
5132/*MT6169*/
5133/*MT6169*/ if( 0 )
5134/*MT6169*/ { /* do nothing */ }
5135/*MT6169*/ #if IS_INBAND_BLOCKER_DETECTION_SUPPORT
5136/*MT6169*/ else if( ((l1d_rf.blk_flag)&(IBB_FOUND)) && (request_gain >= ibbd_threshold) )
5137/*MT6169*/ {
5138/*MT6169*/ if( bit_no < 6)
5139/*MT6169*/ {
5140/*MT6169*/ setting = IBBD_GAIN2_SETTING;
5141/*MT6169*/ real_gain = (rf_band<FrequencyBand1800) ? IBBD_REAL_GAIN2_L : IBBD_REAL_GAIN2_H;
5142/*MT6169*/ }
5143/*MT6169*/ else
5144/*MT6169*/ {
5145/*MT6169*/ setting = IBBD_GAIN1_SETTING;
5146/*MT6169*/ real_gain = (rf_band<FrequencyBand1800) ? IBBD_REAL_GAIN1_L : IBBD_REAL_GAIN1_H;
5147/*MT6169*/ }
5148/*MT6169*/ }
5149/*MT6169*/ #endif
5150/*MT6169*/ #if IS_HEADROOM_DETECTION_SUPPORT
5151/*MT6169*/ else if( ((l1d_rf.blk_flag)&(HRD_FOUND)) && (request_gain >= (hrd_threshold)) )
5152/*MT6169*/ {
5153/*MT6169*/ setting = agcptr->setting | ((bit_no-2)&0xF);
5154/*MT6169*/ real_gain -= LPF2_DROP_GAIN;
5155/*MT6169*/ }
5156/*MT6169*/ #endif
5157/*MT6169*/ else
5158/*MT6169*/ { setting = agcptr->setting | (bit_no&0xF);
5159/*MT6169*/ }
5160/*MT6169*/ }
5161/*MT6169*/
5162/*MT6169*/ *gain_setting = setting;
5163/*MT6169*/ return( real_gain );
5164/*MT6169*/ }
5165/*MT6169*/
5166 #if IS_W_CANCELLATION_SUPPORT
5167/*MT6169*/ unsigned short L1D_RF_FindGainStep( unsigned long gain_setting, FrequencyBand rf_band )
5168/*MT6169*/ {
5169/*MT6169*/ unsigned short lna_gain_setting;
5170/*MT6169*/ unsigned short cb_gain_setting;
5171/*MT6169*/ unsigned short if_gain_setting;
5172/*MT6169*/ unsigned short band_offset = (rf_band<FrequencyBand1800) ? 0 : 10;
5173/*MT6169*/ unsigned short gain_step;
5174/*MT6169*/
5175/*MT6169*/ lna_gain_setting = (unsigned short)( (gain_setting>>5) & 0x7 );
5176/*MT6169*/ cb_gain_setting = (unsigned short)( (gain_setting>>3) & 0x3 );
5177/*MT6169*/ if_gain_setting = (unsigned short)( (gain_setting>>0) & 0x7 ); /* bit_no */
5178/*MT6169*/
5179/*MT6169*/ if( lna_gain_setting == 0x5 )
5180/*MT6169*/ {
5181/*MT6169*/ if( if_gain_setting == 0x4 )
5182/*MT6169*/ {
5183/*MT6169*/ gain_step = (cb_gain_setting==3) ? if_gain_setting+5+band_offset : if_gain_setting+band_offset ;
5184/*MT6169*/ }
5185/*MT6169*/ else
5186/*MT6169*/ {
5187/*MT6169*/ gain_step = (if_gain_setting<4) ? if_gain_setting+5+band_offset : if_gain_setting+band_offset ;
5188/*MT6169*/ }
5189/*MT6169*/ }
5190/*MT6169*/ else if( lna_gain_setting == 0x4 )
5191/*MT6169*/ {
5192/*MT6169*/ if( if_gain_setting ==0x6 )
5193/*MT6169*/ {
5194/*MT6169*/ gain_step = (cb_gain_setting==3) ? if_gain_setting+band_offset : if_gain_setting-1+band_offset ;
5195/*MT6169*/ }
5196/*MT6169*/ else
5197/*MT6169*/ {
5198/*MT6169*/ gain_step = (cb_gain_setting==2) ? if_gain_setting-2+band_offset : 0+band_offset ;
5199/*MT6169*/ }
5200/*MT6169*/ }
5201/*MT6169*/ else
5202/*MT6169*/ {
5203/*MT6169*/ gain_step = 0+band_offset;
5204/*MT6169*/ }
5205/*MT6169*/ return gain_step;
5206/*MT6169*/ }
5207/*MT6169*/
5208 #endif
5209#endif
5210
5211#if IS_RF_MT6166
5212/*MT6166*/
5213/*MT6166*/ #define GAIN_STEP 3
5214/*MT6166*/ #define PVOFSL 34
5215/*MT6166*/ #define PVOFSH 34
5216/*MT6166*/ #define NORMAL_GAIN_TABLE_FLAG 0
5217/*MT6166*/ #define OBB_GAIN_TABLE_FLAG 1
5218/*MT6166*/ #define IBB_GAIN_TABLE_FLAG 2
5219/*MT6166*/ #define ACI_GAIN_TABLE_FLAG 3
5220/*MT6166*/ #define MIXER_GAIN (9*(PWRRES))
5221/*MT6166*/ #define LNA_GAIN_LB (5*(PWRRES))
5222/*MT6166*/ #define LNA_GAIN_HB (6*(PWRRES))
5223/*MT6166*/ #define LNA_GAIN_LB_M (3.5*(PWRRES))
5224/*MT6166*/ #define LNA_GAIN_HB_M (2.5*(PWRRES))
5225/*MT6166*/ #define IF_GAIN (6*(PWRRES))
5226/*MT6166*/ #define IF_GAIN_OBB (9*(PWRRES))
5227/*MT6166*/ #if IS_DUAL_TALK_RX_GAIN_TABLE_CO_BAND_SUPPORT
5228/*MT6166*/ #define RF_GSM850_MAXGAIN_H (( 56.5-PVOFSL )*(PWRRES))
5229/*MT6166*/ #define RF_GSM850_MINGAIN_H (( 1-PVOFSL )*(PWRRES))
5230/*MT6166*/ #define RF_GSM850_MAXGAIN_L (( 56.5-PVOFSL )*(PWRRES))
5231/*MT6166*/ #define RF_GSM850_MINGAIN_L (( 2.5-PVOFSL )*(PWRRES))
5232/*MT6166*/ #define RF_GSM_MAXGAIN_H (( 56.5-PVOFSL )*(PWRRES))
5233/*MT6166*/ #define RF_GSM_MINGAIN_H (( 1-PVOFSL )*(PWRRES))
5234/*MT6166*/ #define RF_GSM_MAXGAIN_L (( 56.5-PVOFSL )*(PWRRES))
5235/*MT6166*/ #define RF_GSM_MINGAIN_L (( 2.5-PVOFSL )*(PWRRES))
5236/*MT6166*/ #define RF_DCS_MAXGAIN_H (( 55.5-PVOFSH )*(PWRRES))
5237/*MT6166*/ #define RF_DCS_MINGAIN_H (( 0.5-PVOFSH )*(PWRRES))
5238/*MT6166*/ #define RF_DCS_MAXGAIN_L (( 55.5-PVOFSH )*(PWRRES))
5239/*MT6166*/ #define RF_DCS_MINGAIN_L (( 1.5-PVOFSH )*(PWRRES))
5240/*MT6166*/ #define RF_PCS_MAXGAIN_H (( 55.5-PVOFSH )*(PWRRES))
5241/*MT6166*/ #define RF_PCS_MINGAIN_H (( 0.5-PVOFSH )*(PWRRES))
5242/*MT6166*/ #define RF_PCS_MAXGAIN_L (( 55.5-PVOFSH )*(PWRRES))
5243/*MT6166*/ #define RF_PCS_MINGAIN_L (( 1.5-PVOFSH )*(PWRRES))
5244/*MT6166*/
5245/*MT6166*/ /* GSM850....................................................................*/
5246/*MT6166*/
5247/*MT6166*/ const sL1DAGCDATA AGC_TABLE_GSM850_H[4] =
5248/*MT6166*/ { { GBOUND(( 38.5-PVOFSL ),( 28 -PVOFSL ) ), GC_A( 2,( 38.5-PVOFSL ) ), BSI_CW(0x83, 0x50188) },
5249/*MT6166*/ { GBOUND(( 28 -PVOFSL ),( 22 -PVOFSL ) ), GC_A( 2,( 28 -PVOFSL ) ), BSI_CW(0x83, 0x50088) },
5250/*MT6166*/ { GBOUND(( 10 -PVOFSL ),( 1 -PVOFSL ) ), GC_A( 2,( 10 -PVOFSL ) ), BSI_CW(0x83, 0x50008) },
5251/*MT6166*/ { GBOUND(( 1 -PVOFSL ),( 1 -PVOFSL ) ), GC_A( 2,( 1 -PVOFSL ) ), BSI_CW(0x83, 0x50028) },
5252/*MT6166*/ };
5253/*MT6166*/ const sL1DAGCDATA AGC_TABLE_GSM850_L[4] =
5254/*MT6166*/ { { GBOUND(( 38.5-PVOFSL ),( 30 -PVOFSL ) ), GC_A( 2,( 38.5-PVOFSL ) ), BSI_CW(0x83, 0x50188) },
5255/*MT6166*/ { GBOUND(( 30 -PVOFSL ),( 23.5-PVOFSL ) ), GC_A( 2,( 30 -PVOFSL ) ), BSI_CW(0x83, 0x50088) },
5256/*MT6166*/ { GBOUND(( 11.5-PVOFSL ),( 2.5-PVOFSL ) ), GC_A( 2,( 11.5-PVOFSL ) ), BSI_CW(0x83, 0x50008) },
5257/*MT6166*/ { GBOUND(( 2.5-PVOFSL ),( 2.5-PVOFSL ) ), GC_A( 2,( 2.5-PVOFSL ) ), BSI_CW(0x83, 0x50028) },
5258/*MT6166*/ };
5259/*MT6166*/
5260/*MT6166*/ /* GSM900....................................................................*/
5261/*MT6166*/
5262/*MT6166*/ const sL1DAGCDATA AGC_TABLE_GSM900_H[4] =
5263/*MT6166*/ { { GBOUND(( 38.5-PVOFSL ),( 28 -PVOFSL ) ), GC_A( 2,( 38.5-PVOFSL ) ), BSI_CW(0x83, 0x50188) },
5264/*MT6166*/ { GBOUND(( 28 -PVOFSL ),( 22 -PVOFSL ) ), GC_A( 2,( 28 -PVOFSL ) ), BSI_CW(0x83, 0x50088) },
5265/*MT6166*/ { GBOUND(( 10 -PVOFSL ),( 1 -PVOFSL ) ), GC_A( 2,( 10 -PVOFSL ) ), BSI_CW(0x83, 0x50008) },
5266/*MT6166*/ { GBOUND(( 1 -PVOFSL ),( 1 -PVOFSL ) ), GC_A( 2,( 1 -PVOFSL ) ), BSI_CW(0x83, 0x50028) },
5267/*MT6166*/ };
5268/*MT6166*/ const sL1DAGCDATA AGC_TABLE_GSM900_L[4] =
5269/*MT6166*/ { { GBOUND(( 38.5-PVOFSL ),( 30 -PVOFSL ) ), GC_A( 2,( 38.5-PVOFSL ) ), BSI_CW(0x83, 0x50188) },
5270/*MT6166*/ { GBOUND(( 30 -PVOFSL ),( 23.5-PVOFSL ) ), GC_A( 2,( 30 -PVOFSL ) ), BSI_CW(0x83, 0x50088) },
5271/*MT6166*/ { GBOUND(( 11.5-PVOFSL ),( 2.5-PVOFSL ) ), GC_A( 2,( 11.5-PVOFSL ) ), BSI_CW(0x83, 0x50008) },
5272/*MT6166*/ { GBOUND(( 2.5-PVOFSL ),( 2.5-PVOFSL ) ), GC_A( 2,( 2.5-PVOFSL ) ), BSI_CW(0x83, 0x50028) },
5273/*MT6166*/ };
5274/*MT6166*/
5275/*MT6166*/ /* DCS1800...................................................................*/
5276/*MT6166*/
5277/*MT6166*/ const sL1DAGCDATA AGC_TABLE_DCS1800_H[4] =
5278/*MT6166*/ { { GBOUND(( 37.5-PVOFSL ),( 27.5-PVOFSL ) ), GC_A( 2,( 37.5-PVOFSL ) ), BSI_CW(0x83, 0x50188) },
5279/*MT6166*/ { GBOUND(( 27.5-PVOFSL ),( 21.5-PVOFSL ) ), GC_A( 2,( 27.5-PVOFSL ) ), BSI_CW(0x83, 0x50088) },
5280/*MT6166*/ { GBOUND(( 9.5-PVOFSL ),( 0.5-PVOFSL ) ), GC_A( 2,( 9.5-PVOFSL ) ), BSI_CW(0x83, 0x50008) },
5281/*MT6166*/ { GBOUND(( 0.5-PVOFSL ),( 0.5-PVOFSL ) ), GC_A( 2,( 0.5-PVOFSL ) ), BSI_CW(0x83, 0x50028) },
5282/*MT6166*/ };
5283/*MT6166*/ const sL1DAGCDATA AGC_TABLE_DCS1800_L[4] =
5284/*MT6166*/ { { GBOUND(( 37.5-PVOFSL ),( 29 -PVOFSL ) ), GC_A( 2,( 37.5-PVOFSL ) ), BSI_CW(0x83, 0x50188) },
5285/*MT6166*/ { GBOUND(( 29 -PVOFSL ),( 22.5-PVOFSL ) ), GC_A( 2,( 29 -PVOFSL ) ), BSI_CW(0x83, 0x50088) },
5286/*MT6166*/ { GBOUND(( 10.5-PVOFSL ),( 1.5-PVOFSL ) ), GC_A( 2,( 10.5-PVOFSL ) ), BSI_CW(0x83, 0x50008) },
5287/*MT6166*/ { GBOUND(( 1.5-PVOFSL ),( 1.5-PVOFSL ) ), GC_A( 2,( 1.5-PVOFSL ) ), BSI_CW(0x83, 0x50028) },
5288/*MT6166*/ };
5289/*MT6166*/
5290/*MT6166*/ /* PCS1900...................................................................*/
5291/*MT6166*/
5292/*MT6166*/ const sL1DAGCDATA AGC_TABLE_PCS1900_H[4] =
5293/*MT6166*/ { { GBOUND(( 37.5-PVOFSL ),( 27.5-PVOFSL ) ), GC_A( 2,( 37.5-PVOFSL ) ), BSI_CW(0x83, 0x50188) },
5294/*MT6166*/ { GBOUND(( 27.5-PVOFSL ),( 21.5-PVOFSL ) ), GC_A( 2,( 27.5-PVOFSL ) ), BSI_CW(0x83, 0x50088) },
5295/*MT6166*/ { GBOUND(( 9.5-PVOFSL ),( 0.5-PVOFSL ) ), GC_A( 2,( 9.5-PVOFSL ) ), BSI_CW(0x83, 0x50008) },
5296/*MT6166*/ { GBOUND(( 0.5-PVOFSL ),( 0.5-PVOFSL ) ), GC_A( 2,( 0.5-PVOFSL ) ), BSI_CW(0x83, 0x50028) },
5297/*MT6166*/ };
5298/*MT6166*/ const sL1DAGCDATA AGC_TABLE_PCS1900_L[4] =
5299/*MT6166*/ { { GBOUND(( 37.5-PVOFSL ),( 29 -PVOFSL ) ), GC_A( 2,( 37.5-PVOFSL ) ), BSI_CW(0x83, 0x50188) },
5300/*MT6166*/ { GBOUND(( 29 -PVOFSL ),( 22.5-PVOFSL ) ), GC_A( 2,( 29 -PVOFSL ) ), BSI_CW(0x83, 0x50088) },
5301/*MT6166*/ { GBOUND(( 10.5-PVOFSL ),( 1.5-PVOFSL ) ), GC_A( 2,( 10.5-PVOFSL ) ), BSI_CW(0x83, 0x50008) },
5302/*MT6166*/ { GBOUND(( 1.5-PVOFSL ),( 1.5-PVOFSL ) ), GC_A( 2,( 1.5-PVOFSL ) ), BSI_CW(0x83, 0x50028) },
5303/*MT6166*/ };
5304/*MT6166*/
5305/*MT6166*/ /*...........................................................................*/
5306/*MT6166*/
5307/*MT6166*/ const sL1DGAINRANGE GAIN_RANGE_TABLE_H[] =
5308/*MT6166*/ { { 0, 0 }, /*#FrequencyBand400 */
5309/*MT6166*/ { (int)RF_GSM850_MAXGAIN_H, (int)RF_GSM850_MINGAIN_H }, /* FrequencyBand850 */
5310/*MT6166*/ { (int)RF_GSM_MAXGAIN_H, (int)RF_GSM_MINGAIN_H }, /* FrequencyBand900 */
5311/*MT6166*/ { (int)RF_DCS_MAXGAIN_H, (int)RF_DCS_MINGAIN_H }, /* FrequencyBand1800 */
5312/*MT6166*/ { (int)RF_PCS_MAXGAIN_H, (int)RF_PCS_MINGAIN_H }, /* FrequencyBand1900 */
5313/*MT6166*/ };
5314/*MT6166*/ const sL1DGAINRANGE GAIN_RANGE_TABLE_L[] =
5315/*MT6166*/ { { 0, 0 }, /*#FrequencyBand400 */
5316/*MT6166*/ { (int)RF_GSM850_MAXGAIN_L, (int)RF_GSM850_MINGAIN_L }, /* FrequencyBand850 */
5317/*MT6166*/ { (int)RF_GSM_MAXGAIN_L, (int)RF_GSM_MINGAIN_L }, /* FrequencyBand900 */
5318/*MT6166*/ { (int)RF_DCS_MAXGAIN_L, (int)RF_DCS_MINGAIN_L }, /* FrequencyBand1800 */
5319/*MT6166*/ { (int)RF_PCS_MAXGAIN_L, (int)RF_PCS_MINGAIN_L }, /* FrequencyBand1900 */
5320/*MT6166*/ };
5321/*MT6166*/ const sL1DGAINRANGE * GAIN_RANGE_TABLE[] =
5322/*MT6166*/ { GAIN_RANGE_TABLE_L,
5323/*MT6166*/ GAIN_RANGE_TABLE_H,
5324/*MT6166*/ };
5325/*MT6166*/
5326/*MT6166*/ const sL1DAGCDATA* AGC_TABLE_H[] =
5327/*MT6166*/ { 0, /*#FrequencyBand400 */
5328/*MT6166*/ AGC_TABLE_GSM850_H, /* FrequencyBand850 */
5329/*MT6166*/ AGC_TABLE_GSM900_H, /* FrequencyBand900 */
5330/*MT6166*/ AGC_TABLE_DCS1800_H, /* FrequencyBand1800 */
5331/*MT6166*/ AGC_TABLE_PCS1900_H, /* FrequencyBand1900 */
5332/*MT6166*/ };
5333/*MT6166*/ const sL1DAGCDATA* AGC_TABLE_L[] =
5334/*MT6166*/ { 0, /*#FrequencyBand400 */
5335/*MT6166*/ AGC_TABLE_GSM850_L, /* FrequencyBand850 */
5336/*MT6166*/ AGC_TABLE_GSM900_L, /* FrequencyBand900 */
5337/*MT6166*/ AGC_TABLE_DCS1800_L, /* FrequencyBand1800 */
5338/*MT6166*/ AGC_TABLE_PCS1900_L, /* FrequencyBand1900 */
5339/*MT6166*/ };
5340/*MT6166*/ const sL1DAGCDATA **const AGC_TABLE[] =
5341/*MT6166*/ { AGC_TABLE_L,
5342/*MT6166*/ AGC_TABLE_H,
5343/*MT6166*/ };
5344/*MT6166*/ #else
5345/*MT6166*/ #define RF_GSM850_MAXGAIN (( 56.5-PVOFSL )*(PWRRES))
5346/*MT6166*/ #define RF_GSM850_MINGAIN (( 2.5-PVOFSL )*(PWRRES))
5347/*MT6166*/ #define RF_GSM_MAXGAIN (( 56.5-PVOFSL )*(PWRRES))
5348/*MT6166*/ #define RF_GSM_MINGAIN (( 2.5-PVOFSL )*(PWRRES))
5349/*MT6166*/ #define RF_DCS_MAXGAIN (( 55.5-PVOFSH )*(PWRRES))
5350/*MT6166*/ #define RF_DCS_MINGAIN (( 1.5-PVOFSH )*(PWRRES))
5351/*MT6166*/ #define RF_PCS_MAXGAIN (( 55.5-PVOFSH )*(PWRRES))
5352/*MT6166*/ #define RF_PCS_MINGAIN (( 1.5-PVOFSH )*(PWRRES))
5353/*MT6166*/
5354/*MT6166*/ /* GSM850....................................................................*/
5355/*MT6166*/
5356/*MT6166*/ const sL1DAGCDATA AGC_TABLE_GSM850[4] =
5357/*MT6166*/ { { GBOUND(( 38.5-PVOFSL ),( 30 -PVOFSL ) ), GC_A( 2,( 38.5-PVOFSL ) ), BSI_CW(0x83, 0x50188) },
5358/*MT6166*/ { GBOUND(( 30 -PVOFSL ),( 23.5-PVOFSL ) ), GC_A( 2,( 30 -PVOFSL ) ), BSI_CW(0x83, 0x50088) },
5359/*MT6166*/ { GBOUND(( 11.5-PVOFSL ),( 2.5-PVOFSL ) ), GC_A( 2,( 11.5-PVOFSL ) ), BSI_CW(0x83, 0x50008) },
5360/*MT6166*/ { GBOUND(( 2.5-PVOFSL ),( 2.5-PVOFSL ) ), GC_A( 2,( 2.5-PVOFSL ) ), BSI_CW(0x83, 0x50028) },
5361/*MT6166*/ };
5362/*MT6166*/
5363/*MT6166*/ /* GSM900....................................................................*/
5364/*MT6166*/
5365/*MT6166*/ const sL1DAGCDATA AGC_TABLE_GSM900[4] =
5366/*MT6166*/ { { GBOUND(( 38.5-PVOFSL ),( 30 -PVOFSL ) ), GC_A( 2,( 38.5-PVOFSL ) ), BSI_CW(0x83, 0x50188) },
5367/*MT6166*/ { GBOUND(( 30 -PVOFSL ),( 23.5-PVOFSL ) ), GC_A( 2,( 30 -PVOFSL ) ), BSI_CW(0x83, 0x50088) },
5368/*MT6166*/ { GBOUND(( 11.5-PVOFSL ),( 2.5-PVOFSL ) ), GC_A( 2,( 11.5-PVOFSL ) ), BSI_CW(0x83, 0x50008) },
5369/*MT6166*/ { GBOUND(( 2.5-PVOFSL ),( 2.5-PVOFSL ) ), GC_A( 2,( 2.5-PVOFSL ) ), BSI_CW(0x83, 0x50028) },
5370/*MT6166*/ };
5371/*MT6166*/
5372/*MT6166*/ /* DCS1800...................................................................*/
5373/*MT6166*/
5374/*MT6166*/ const sL1DAGCDATA AGC_TABLE_DCS1800[4] =
5375/*MT6166*/ { { GBOUND(( 37.5-PVOFSL ),( 29 -PVOFSL ) ), GC_A( 2,( 37.5-PVOFSL ) ), BSI_CW(0x83, 0x50188) },
5376/*MT6166*/ { GBOUND(( 29 -PVOFSL ),( 22.5-PVOFSL ) ), GC_A( 2,( 29 -PVOFSL ) ), BSI_CW(0x83, 0x50088) },
5377/*MT6166*/ { GBOUND(( 10.5-PVOFSL ),( 1.5-PVOFSL ) ), GC_A( 2,( 10.5-PVOFSL ) ), BSI_CW(0x83, 0x50008) },
5378/*MT6166*/ { GBOUND(( 1.5-PVOFSL ),( 1.5-PVOFSL ) ), GC_A( 2,( 1.5-PVOFSL ) ), BSI_CW(0x83, 0x50028) },
5379/*MT6166*/ };
5380/*MT6166*/
5381/*MT6166*/ /* PCS1900...................................................................*/
5382/*MT6166*/
5383/*MT6166*/ const sL1DAGCDATA AGC_TABLE_PCS1900[4] =
5384/*MT6166*/ { { GBOUND(( 37.5-PVOFSL ),( 29 -PVOFSL ) ), GC_A( 2,( 37.5-PVOFSL ) ), BSI_CW(0x83, 0x50188) },
5385/*MT6166*/ { GBOUND(( 29 -PVOFSL ),( 22.5-PVOFSL ) ), GC_A( 2,( 29 -PVOFSL ) ), BSI_CW(0x83, 0x50088) },
5386/*MT6166*/ { GBOUND(( 10.5-PVOFSL ),( 1.5-PVOFSL ) ), GC_A( 2,( 10.5-PVOFSL ) ), BSI_CW(0x83, 0x50008) },
5387/*MT6166*/ { GBOUND(( 1.5-PVOFSL ),( 1.5-PVOFSL ) ), GC_A( 2,( 1.5-PVOFSL ) ), BSI_CW(0x83, 0x50028) },
5388/*MT6166*/ };
5389/*MT6166*/
5390/*MT6166*/ /*...........................................................................*/
5391/*MT6166*/
5392/*MT6166*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
5393/*MT6166*/ { { 0, 0 }, /*#FrequencyBand400 */
5394/*MT6166*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
5395/*MT6166*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
5396/*MT6166*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
5397/*MT6166*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
5398/*MT6166*/ };
5399/*MT6166*/
5400/*MT6166*/ const sL1DAGCDATA *const AGC_TABLE[] =
5401/*MT6166*/ { 0, /*#FrequencyBand400 */
5402/*MT6166*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
5403/*MT6166*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
5404/*MT6166*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
5405/*MT6166*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
5406/*MT6166*/ };
5407/*MT6166*/ #endif
5408/*MT6166*/
5409/*MT6166*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
5410/*MT6166*/
5411/*MT6166*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
5412/*MT6166*/ { int max_gain, min_gain, real_gain, band_mode, gain_table;
5413/*MT6166*/ const int* d32ptr;
5414/*MT6166*/ const sL1DAGCDATA* agcptr;
5415/*MT6166*/ #if IS_MULTI_LNA_MODE_CALIBRATION_SUPPORT
5416/*MT6166*/ sLNAGAINOFFSET* lnaptr;
5417/*MT6166*/ #endif
5418/*MT6166*/ sAGCGAINOFFSET* ofsptr;
5419/*MT6166*/ long setting;
5420/*MT6166*/ int bit_no, lna_path_loss;
5421/*MT6166*/ int thres_IBB, thres_HRD, thres_OBB, dividing_OBB1, dividing_OBB2, LNA_GAIN, LNA_GAIN_M;
5422/*MT6166*/ #if IS_DUAL_TALK_RX_GAIN_TABLE_CO_BAND_SUPPORT
5423/*MT6166*/ unsigned char coband_gaintable_en;
5424/*MT6166*/ unsigned short coband_en_bitmap;
5425/*MT6166*/ #endif
5426/*MT6166*/
5427/*MT6166*/ band_mode = (rf_band < FrequencyBand1800) ? 0 /* LowBand */ : 1 /* HighBand */;
5428/*MT6166*/
5429/*MT6166*/ thres_IBB = band_mode ? 28 : 36; //( 37.5-PVOFSL )*PWRRES : ( 38.5-PVOFSL )*PWRRES
5430/*MT6166*/ thres_HRD = band_mode ? 76 : 84; //( 43.5-PVOFSL )*PWRRES : ( 44.5-PVOFSL )*PWRRES
5431/*MT6166*/ thres_OBB = band_mode ? -40 : -32; //( 29-PVOFSL )*PWRRES : ( 30-PVOFSL )*PWRRES
5432/*MT6166*/ dividing_OBB1 = band_mode ? 172 : 180; //( 55.5-PVOFSL )*PWRRES : ( 56.5-PVOFSL )*PWRRES
5433/*MT6166*/ dividing_OBB2 = band_mode ? 28 : 36; //( 37.5-PVOFSL )*PWRRES : ( 38.5-PVOFSL )*PWRRES
5434/*MT6166*/ LNA_GAIN = band_mode ? LNA_GAIN_HB : LNA_GAIN_LB;
5435/*MT6166*/ LNA_GAIN_M = band_mode ? LNA_GAIN_HB_M : LNA_GAIN_LB_M;
5436/*MT6166*/
5437/*MT6166*/ /* evaluate the range of available gain */
5438/*MT6166*/ #if IS_DUAL_TALK_RX_GAIN_TABLE_CO_BAND_SUPPORT
5439/*MT6166*/ coband_en_bitmap = L1D_Rx_Gain_Table_CoBand_Enable();
5440/*MT6166*/ coband_gaintable_en = (coband_en_bitmap & (0x1<<(rf_band-1))) ? 1 : 0;
5441/*MT6166*/ d32ptr = (int*)(GAIN_RANGE_TABLE[coband_gaintable_en]+rf_band);
5442/*MT6166*/ #else
5443/*MT6166*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
5444/*MT6166*/ #endif
5445/*MT6166*/ max_gain = *d32ptr++;
5446/*MT6166*/ min_gain = *d32ptr;
5447/*MT6166*/
5448/*MT6166*/ /* clipping the request gain to the avialable gain */
5449/*MT6166*/ if( request_gain>=max_gain )
5450/*MT6166*/ { request_gain = max_gain;
5451/*MT6166*/ }
5452/*MT6166*/ else if( request_gain<=min_gain )
5453/*MT6166*/ { request_gain = min_gain;
5454/*MT6166*/ }
5455/*MT6166*/
5456/*MT6166*/ #if IS_MULTI_LNA_MODE_CALIBRATION_SUPPORT
5457/*MT6166*/ /* choose the LNA path loss */
5458/*MT6166*/ lnaptr = LNA_PATHLOSS_TABLE[rf_band];
5459/*MT6166*/ #endif
5460/*MT6166*/ /* get the arfcn section */
5461/*MT6166*/ ofsptr = AGC_PATHLOSS_TABLE[rf_band];
5462/*MT6166*/ while( ofsptr->max_arfcn>=0 )
5463/*MT6166*/ { if( arfcn <= ofsptr->max_arfcn )
5464/*MT6166*/ { break; }
5465/*MT6166*/ ofsptr++;
5466/*MT6166*/ #if IS_MULTI_LNA_MODE_CALIBRATION_SUPPORT
5467/*MT6166*/ lnaptr++;
5468/*MT6166*/ #endif
5469/*MT6166*/ }
5470/*MT6166*/
5471/*MT6166*/ /* evaluate the real gain setting */
5472/*MT6166*/ #if IS_DUAL_TALK_RX_GAIN_TABLE_CO_BAND_SUPPORT
5473/*MT6166*/ agcptr = *(AGC_TABLE[coband_gaintable_en]+rf_band);
5474/*MT6166*/ #else
5475/*MT6166*/ agcptr = AGC_TABLE[rf_band];
5476/*MT6166*/ #endif
5477/*MT6166*/ while( request_gain < agcptr->pos_gain )
5478/*MT6166*/ { agcptr++;
5479/*MT6166*/ }
5480/*MT6166*/ {
5481/*MT6166*/ #if IS_MULTI_LNA_MODE_CALIBRATION_SUPPORT
5482/*MT6166*/ int idx;
5483/*MT6166*/ idx = (int)(((agcptr->setting)>>7)&0x7);
5484/*MT6166*/ if( idx==3 ) /* LNA_High */
5485/*MT6166*/ {
5486/*MT6166*/ #if IS_OUTBAND_BLOCKER_DETECTION_SUPPORT
5487/*MT6166*/ if( ( (l1d_rf.blk_flag & LB_OBB_FOUND) && (band_mode == 0) && request_gain>= thres_OBB ) ||
5488/*MT6166*/ ( (l1d_rf.blk_flag & HB_OBB_FOUND) && (band_mode == 1) && request_gain>= thres_OBB ) )
5489/*MT6166*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset)); }
5490/*MT6166*/ else
5491/*MT6166*/ #endif
5492/*MT6166*/ { lna_path_loss = 0; }
5493/*MT6166*/ }
5494/*MT6166*/ else if( idx==1 ) /* LNA_Middle */
5495/*MT6166*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset)); }
5496/*MT6166*/ else /* LNA_Low */
5497/*MT6166*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset)); }
5498/*MT6166*/ #else
5499/*MT6166*/ lna_path_loss = 0;
5500/*MT6166*/ #endif
5501/*MT6166*/
5502/*MT6166*/ bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
5503/*MT6166*/ real_gain = -lna_path_loss+REAL_GAIN( bit_no, agcptr->A, GC_B );
5504/*MT6166*/
5505/*MT6166*/ /* Evaluate the real gain setting. */
5506/*MT6166*/ if( 0 )
5507/*MT6166*/ { /* do nothing */ }
5508/*MT6166*/ #if IS_OUTBAND_BLOCKER_DETECTION_SUPPORT
5509/*MT6166*/ else if( ( (l1d_rf.blk_flag & LB_OBB_FOUND) && (band_mode == 0) && request_gain>= thres_OBB ) ||
5510/*MT6166*/ ( (l1d_rf.blk_flag & HB_OBB_FOUND) && (band_mode == 1) && request_gain>= thres_OBB ) )
5511/*MT6166*/ {
5512/*MT6166*/ gain_table = OBB_GAIN_TABLE_FLAG;
5513/*MT6166*/ if( request_gain >= dividing_OBB1 )
5514/*MT6166*/ {
5515/*MT6166*/ agcptr++; // decrease LNA gain
5516/*MT6166*/ /* CW131: IF GAIN | LNA GAIN |MIXER GAIN */
5517/*MT6166*/ setting = (bit_no&0xF)<<10 | agcptr->setting | (0x0<<5);
5518/*MT6166*/ real_gain -= LNA_GAIN;
5519/*MT6166*/ }
5520/*MT6166*/ else if( request_gain >= dividing_OBB2 )
5521/*MT6166*/ {
5522/*MT6166*/ agcptr++; // decrease LNA gain
5523/*MT6166*/ /* CW131: IF GAIN | LNA GAIN |MIXER GAIN */
5524/*MT6166*/ setting = ( (bit_no+3)&0xF)<<10 | agcptr->setting | (0x0<<5);
5525/*MT6166*/ real_gain -= (LNA_GAIN - IF_GAIN_OBB);
5526/*MT6166*/ }
5527/*MT6166*/ else
5528/*MT6166*/ { /* CW131: IF GAIN | LNA GAIN |MIXER GAIN */
5529/*MT6166*/ setting = (bit_no&0xF)<<10 | agcptr->setting | (0x0<<5);
5530/*MT6166*/ real_gain += LNA_GAIN_M;
5531/*MT6166*/ }
5532/*MT6166*/ }
5533/*MT6166*/ #endif
5534/*MT6166*/ #if IS_INBAND_BLOCKER_DETECTION_SUPPORT
5535/*MT6166*/ else if( (l1d_rf.blk_flag & IBB_FOUND) && (request_gain>= thres_IBB ) )
5536/*MT6166*/ {
5537/*MT6166*/ gain_table = IBB_GAIN_TABLE_FLAG;
5538/*MT6166*/ /* CW131: IF GAIN | LNA GAIN |MIXER GAIN */
5539/*MT6166*/ setting = (bit_no&0xF)<<10 | agcptr->setting | (0x1<<5);
5540/*MT6166*/ real_gain -= MIXER_GAIN;
5541/*MT6166*/ }
5542/*MT6166*/ #endif
5543/*MT6166*/ #if IS_HEADROOM_DETECTION_SUPPORT
5544/*MT6166*/ else if( ( l1d_rf.blk_flag & HRD_FOUND ) && (request_gain >= thres_HRD ) )
5545/*MT6166*/ {
5546/*MT6166*/ gain_table = ACI_GAIN_TABLE_FLAG;
5547/*MT6166*/ /* CW131: IF GAIN | LNA GAIN |MIXER GAIN */
5548/*MT6166*/ setting = ( (bit_no-2)&0xF)<<10 | agcptr->setting | (0x0<<5);
5549/*MT6166*/ real_gain -= IF_GAIN;
5550/*MT6166*/ }
5551/*MT6166*/ #endif
5552/*MT6166*/ else
5553/*MT6166*/ {
5554/*MT6166*/ gain_table = NORMAL_GAIN_TABLE_FLAG;
5555/*MT6166*/ setting = (bit_no&0xF)<<10 | agcptr->setting;
5556/*MT6166*/ }
5557/*MT6166*/ }
5558/*MT6166*/
5559/*MT6166*/ *gain_setting = ((gain_table&0xFF)<<28) | setting;
5560/*MT6166*/ return( real_gain );
5561/*MT6166*/ }
5562/*MT6166*/
5563 #if IS_W_CANCELLATION_SUPPORT
5564/*MT6166*/ unsigned short L1D_RF_FindGainStep( unsigned long gain_setting, FrequencyBand rf_band )
5565/*MT6166*/ {
5566/*MT6166*/ int lna_gain_setting;
5567/*MT6166*/ int if_gain_setting;
5568/*MT6166*/ int band_mode, gain_step, gain_table;
5569/*MT6166*/ band_mode = (rf_band < FrequencyBand1800) ? 0 /* LowBand */ : 1 /* HighBand */;
5570/*MT6166*/
5571/*MT6166*/ gain_table = (unsigned int)(gain_setting&0xFF0000000L)>>28;
5572/*MT6166*/ lna_gain_setting = (gain_setting>>7 ) & 0x7;
5573/*MT6166*/ if_gain_setting = (gain_setting>>10) & 0xF; /* bit_no */
5574/*MT6166*/
5575/*MT6166*/ if( ( gain_table == IBB_GAIN_TABLE_FLAG ) || ( gain_table == OBB_GAIN_TABLE_FLAG ) )
5576/*MT6166*/ {
5577/*MT6166*/ gain_step = 0;
5578/*MT6166*/ }
5579/*MT6166*/ else
5580/*MT6166*/ {
5581/*MT6166*/ if( lna_gain_setting == 0x3 )
5582/*MT6166*/ {
5583/*MT6166*/ if( if_gain_setting== 0x3)
5584/*MT6166*/ gain_step = 5;
5585/*MT6166*/ else if( if_gain_setting== 0x6)
5586/*MT6166*/ gain_step = 6;
5587/*MT6166*/ else
5588/*MT6166*/ gain_step = ROUNDINT(if_gain_setting/2.0);
5589/*MT6166*/ }
5590/*MT6166*/ else
5591/*MT6166*/ {
5592/*MT6166*/ gain_step = 0;
5593/*MT6166*/ }
5594/*MT6166*/ }
5595/*MT6166*/
5596/*MT6166*/ /* LB step: 0,2,4,6,8 */
5597/*MT6166*/ /* HB step: 1,3,5,7,9 */
5598/*MT6166*/ gain_step = gain_step * 2 + band_mode;
5599/*MT6166*/
5600/*MT6166*/ return gain_step;
5601/*MT6166*/ }
5602/*MT6166*/
5603 #endif
5604#endif
5605
5606#if IS_RF_MT6165
5607/*MT6165*/
5608/*MT6165*/ #define MAX_GAIN_STEP 7
5609/*MT6165*/ #define PVOFSL 34
5610/*MT6165*/ #define PVOFSH 34
5611/*MT6165*/ #define NORMAL_GAIN_TABLE_FLAG 0
5612/*MT6165*/ #define OBB_GAIN_TABLE_FLAG 1
5613/*MT6165*/ #define IBB_GAIN_TABLE_FLAG 2
5614/*MT6165*/ #define ACI_GAIN_TABLE_FLAG 3
5615/*MT6165*/ #define RF_GSM850_MAXGAIN ( 176)
5616/*MT6165*/ #define RF_GSM850_MINGAIN (-168)
5617/*MT6165*/ #define RF_GSM_MAXGAIN ( 176)
5618/*MT6165*/ #define RF_GSM_MINGAIN (-168)
5619/*MT6165*/ #define RF_DCS_MAXGAIN ( 176)
5620/*MT6165*/ #define RF_DCS_MINGAIN (-168)
5621/*MT6165*/ #define RF_PCS_MAXGAIN ( 176)
5622/*MT6165*/ #define RF_PCS_MINGAIN (-168)
5623/*MT6165*/
5624/*MT6165*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
5625/*MT6165*/ { { 0, 0 }, /*#FrequencyBand400 */
5626/*MT6165*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
5627/*MT6165*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
5628/*MT6165*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
5629/*MT6165*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
5630/*MT6165*/ };
5631/*MT6165*/ /* { RFLNA gain step, RFIF gain step } */
5632/*MT6165*/ const unsigned char NORMAL_GAIN_TABLE[][2] =
5633/*MT6165*/ { { 3, 5 }, /* gain_step = 0 */
5634/*MT6165*/ { 2, 4 }, /* gain_step = 1 */
5635/*MT6165*/ { 2, 2 }, /* gain_step = 2 */
5636/*MT6165*/ { 2, 0 }, /* gain_step = 3 */
5637/*MT6165*/ { 0, 4 }, /* gain_step = 4 */
5638/*MT6165*/ { 0, 2 }, /* gain_step = 5 */
5639/*MT6165*/ { 0, 0 }, /* gain_step = 6 */
5640/*MT6165*/ };
5641/*MT6165*/ const unsigned char RXLNA_GAIN[2][4] =
5642/*MT6165*/ { /* 0 1 2 3 :RFLNA gain_step */
5643/*MT6165*/ { 0x4, 0x5, 0x6, 0x7 }, /* LowBand */ /*3bits*/
5644/*MT6165*/ { 0x2, 0x5, 0x6, 0x7 }, /* HighBand */ /*3bits*/
5645/*MT6165*/ };
5646/*MT6165*/
5647/*MT6165*/ const unsigned char RXIF_GAIN[2][6] =
5648/*MT6165*/ { /* 0 1 2 3 4, 5 :RFIF gain_step */
5649/*MT6165*/ { 0x1, 0x2, 0x3, 0x4, 0x5, 0x6 }, /* LowBand */ /*3bits*/
5650/*MT6165*/ { 0x1, 0x2, 0x3, 0x4, 0x5, 0x6 }, /* HighBand */ /*3bits*/
5651/*MT6165*/ };
5652/*MT6165*/
5653/*MT6165*/ /* GAIN_TABLE: voltage gain (total gain) */
5654/*MT6165*/ const signed short GAIN_TABLE_NORMAL[2][MAX_GAIN_STEP] =
5655/*MT6165*/ { /* 0 1 2 3 4 5 6 :gain_step */
5656/*MT6165*/ { 176, 128, 80, 32, -72, -120, -168 }, /* LowBand */
5657/*MT6165*/ { 176, 132, 84, 36, -72, -120, -168 }, /* HighBand */
5658/*MT6165*/ };
5659/*MT6165*/ const signed short GAIN_TABLE_OBB[2][MAX_GAIN_STEP] =
5660/*MT6165*/ { /* 0 1 2 3 4 5 6 :gain_step */
5661/*MT6165*/ { 144, 96, 48, -0, -72, -120, -168 }, /* LowBand */
5662/*MT6165*/ { 124, 72, 24, -24, -72, -120, -168 }, /* HighBand */
5663/*MT6165*/ };
5664/*MT6165*/ const signed short GAIN_TABLE_IBB[2][MAX_GAIN_STEP] =
5665/*MT6165*/ { /* 0 1 2 3 4 5 6 :gain_step */
5666/*MT6165*/ { 152, 88, 40, -8, -72, -120, -168 }, /* LowBand */
5667/*MT6165*/ { 156, 92, 44, -4, -72, -120, -168 }, /* HighBand */
5668/*MT6165*/ };
5669/*MT6165*/ const signed short GAIN_TABLE_HEADROOM[2][MAX_GAIN_STEP] =
5670/*MT6165*/ { /* 0 1 2 3 4 5 6 :gain_step */
5671/*MT6165*/ { 128, 80, 32, 32, -72, -120, -168 }, /* LowBand */
5672/*MT6165*/ { 128, 84, 36, 36, -72, -120, -168 }, /* HighBand */
5673/*MT6165*/ };
5674/*MT6165*/ const unsigned short RXIF_BP_EN_NORMAL[2][MAX_GAIN_STEP] =
5675/*MT6165*/ { /* 0 1 2 3 4 5 6 :gain_step */
5676/*MT6165*/ { 0, 0, 1, 1, 1, 1, 1 }, /* LowBand */
5677/*MT6165*/ { 0, 0, 1, 1, 1, 1, 1 }, /* HighBand */
5678/*MT6165*/ };
5679/*MT6165*/ const signed short RXIF_BP_EN_HEADROOM[2][MAX_GAIN_STEP] =
5680/*MT6165*/ { /* 0 1 2 3 4 5 6 :gain_step */
5681/*MT6165*/ { 1, 1, 1, 1, 1, 1, 1 }, /* LowBand */
5682/*MT6165*/ { 1, 1, 1, 1, 1, 1, 1 }, /* HighBand */
5683/*MT6165*/ };
5684/*MT6165*/
5685/*MT6165*/
5686/*MT6165*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
5687/*MT6165*/
5688/*MT6165*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
5689/*MT6165*/ { int max_gain, min_gain, real_gain, band_mode, gain_table;
5690/*MT6165*/ const int* d32ptr;
5691/*MT6165*/ #if IS_MULTI_LNA_MODE_CALIBRATION_SUPPORT
5692/*MT6165*/ sLNAGAINOFFSET* lnaptr;
5693/*MT6165*/ #endif
5694/*MT6165*/ sAGCGAINOFFSET* ofsptr;
5695/*MT6165*/ long setting;
5696/*MT6165*/ int rx_gain_step, rx_lna_setting, rx_if_setting, lna_path_loss;
5697/*MT6165*/ int thres_OBB, thres_IBB, thres_HRD;
5698/*MT6165*/
5699/*MT6165*/ band_mode = (rf_band < FrequencyBand1800) ? 0 /* LowBand */ : 1 /* HighBand */;
5700/*MT6165*/
5701/*MT6165*/ thres_OBB = band_mode ? 32 : 36; //( 38-PVOFSL )*PWRRES : ( 38.5-PVOFSH )*PWRRES
5702/*MT6165*/ thres_IBB = band_mode ? 32 : 36; //( 38-PVOFSL )*PWRRES : ( 38.5-PVOFSH )*PWRRES
5703/*MT6165*/ thres_HRD = band_mode ? 80 : 84; //( 44-PVOFSL )*PWRRES : ( 44.5-PVOFSH )*PWRRES
5704/*MT6165*/
5705/*MT6165*/ /* evaluate the range of available gain */
5706/*MT6165*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
5707/*MT6165*/ max_gain = *d32ptr++;
5708/*MT6165*/ min_gain = *d32ptr;
5709/*MT6165*/
5710/*MT6165*/ /* clipping the request gain to the avialable gain */
5711/*MT6165*/ if( request_gain>=max_gain )
5712/*MT6165*/ { request_gain = max_gain;
5713/*MT6165*/ }
5714/*MT6165*/ else if( request_gain<=min_gain )
5715/*MT6165*/ { request_gain = min_gain;
5716/*MT6165*/ }
5717/*MT6165*/
5718/*MT6165*/ for ( rx_gain_step = 0; rx_gain_step < MAX_GAIN_STEP; rx_gain_step++ )
5719/*MT6165*/ {
5720/*MT6165*/ if( request_gain >= GAIN_TABLE_NORMAL[band_mode][rx_gain_step] )
5721/*MT6165*/ { break; }
5722/*MT6165*/ }
5723/*MT6165*/ if( rx_gain_step >= MAX_GAIN_STEP )
5724/*MT6165*/ { rx_gain_step = (MAX_GAIN_STEP-1);
5725/*MT6165*/ }
5726/*MT6165*/
5727/*MT6165*/ rx_lna_setting = RXLNA_GAIN[band_mode][(NORMAL_GAIN_TABLE[rx_gain_step][0])];
5728/*MT6165*/ rx_if_setting = RXIF_GAIN[band_mode][(NORMAL_GAIN_TABLE[rx_gain_step][1])];
5729/*MT6165*/
5730/*MT6165*/ #if IS_MULTI_LNA_MODE_CALIBRATION_SUPPORT
5731/*MT6165*/ /* choose the LNA path loss */
5732/*MT6165*/ lnaptr = LNA_PATHLOSS_TABLE[rf_band];
5733/*MT6165*/ #endif
5734/*MT6165*/ /* get the arfcn section */
5735/*MT6165*/ ofsptr = AGC_PATHLOSS_TABLE[rf_band];
5736/*MT6165*/ while( ofsptr->max_arfcn>=0 )
5737/*MT6165*/ { if( arfcn <= ofsptr->max_arfcn )
5738/*MT6165*/ { break; }
5739/*MT6165*/ ofsptr++;
5740/*MT6165*/ #if IS_MULTI_LNA_MODE_CALIBRATION_SUPPORT
5741/*MT6165*/ lnaptr++;
5742/*MT6165*/ #endif
5743/*MT6165*/ }
5744/*MT6165*/
5745/*MT6165*/ /* Evaluate the real gain setting. */
5746/*MT6165*/ {
5747/*MT6165*/ #if IS_MULTI_LNA_MODE_CALIBRATION_SUPPORT
5748/*MT6165*/ if( rx_lna_setting==0x7 ) /* LNA_High */
5749/*MT6165*/ {
5750/*MT6165*/ #if IS_OUTBAND_BLOCKER_DETECTION_SUPPORT
5751/*MT6165*/ if( ( (l1d_rf.blk_flag & LB_OBB_FOUND) && (band_mode == 0) && request_gain>= thres_OBB ) ||
5752/*MT6165*/ ( (l1d_rf.blk_flag & HB_OBB_FOUND) && (band_mode == 1) && request_gain>= thres_OBB ) )
5753/*MT6165*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset)); }
5754/*MT6165*/ else
5755/*MT6165*/ #endif
5756/*MT6165*/ { lna_path_loss = 0; }
5757/*MT6165*/ }
5758/*MT6165*/ else if( rx_lna_setting==0x6 ) /* LNA_Middle */
5759/*MT6165*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset)); }
5760/*MT6165*/ else /* LNA_Low */
5761/*MT6165*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset)); }
5762/*MT6165*/ #else
5763/*MT6165*/ lna_path_loss = 0;
5764/*MT6165*/ #endif
5765/*MT6165*/
5766/*MT6165*/ real_gain = -lna_path_loss;
5767/*MT6165*/ if( 0 )
5768/*MT6165*/ { /* do nothing */ }
5769/*MT6165*/ #if IS_OUTBAND_BLOCKER_DETECTION_SUPPORT
5770/*MT6165*/ else if( ( (l1d_rf.blk_flag & LB_OBB_FOUND) && (band_mode == 0) && request_gain>= thres_OBB ) ||
5771/*MT6165*/ ( (l1d_rf.blk_flag & HB_OBB_FOUND) && (band_mode == 1) && request_gain>= thres_OBB ) )
5772/*MT6165*/ { /* CW66: LNA Gain | IF GAIN | RXIF_BP_EN */
5773/*MT6165*/ setting = ((rx_lna_setting-1)<<17) | (rx_if_setting<<13) | (RXIF_BP_EN_NORMAL[band_mode][rx_gain_step]<<10); // OBB: decrease RX_LNA_Gain by 1 step
5774/*MT6165*/ gain_table = OBB_GAIN_TABLE_FLAG;
5775/*MT6165*/ real_gain += GAIN_TABLE_OBB[band_mode][rx_gain_step];
5776/*MT6165*/ }
5777/*MT6165*/ #endif
5778/*MT6165*/ #if IS_INBAND_BLOCKER_DETECTION_SUPPORT
5779/*MT6165*/ else if( (l1d_rf.blk_flag & IBB_FOUND) && (request_gain>= thres_IBB ) )
5780/*MT6165*/ { /* CW66: LNA Gain | IF GAIN | RXIF_BP_EN */
5781/*MT6165*/ setting = ((rx_lna_setting-1)<<17) | (rx_if_setting<<13) | (RXIF_BP_EN_NORMAL[band_mode][rx_gain_step]<<10); // IBB: decrease RX_LNA_Gain by 1 step
5782/*MT6165*/ gain_table = IBB_GAIN_TABLE_FLAG;
5783/*MT6165*/ real_gain += GAIN_TABLE_IBB[band_mode][rx_gain_step];
5784/*MT6165*/ }
5785/*MT6165*/ #endif
5786/*MT6165*/ #if IS_HEADROOM_DETECTION_SUPPORT
5787/*MT6165*/ else if( ( l1d_rf.blk_flag & HRD_FOUND ) && (request_gain >= thres_HRD ) )
5788/*MT6165*/ { /* CW66: LNA Gain | IF GAIN | RXIF_BP_EN */
5789/*MT6165*/ setting = (rx_lna_setting<<17) | ((rx_if_setting-2)<<13) | (RXIF_BP_EN_HEADROOM[band_mode][rx_gain_step]<<10); // HRD: decrease RX_IF_Gain by 2 step
5790/*MT6165*/ gain_table = ACI_GAIN_TABLE_FLAG;
5791/*MT6165*/ real_gain += GAIN_TABLE_HEADROOM[band_mode][rx_gain_step];
5792/*MT6165*/ }
5793/*MT6165*/ #endif
5794/*MT6165*/ else
5795/*MT6165*/ { /* CW66: LNA Gain | IF GAIN | RXIF_BP_EN */
5796/*MT6165*/ setting = (rx_lna_setting<<17) | (rx_if_setting<<13) | (RXIF_BP_EN_NORMAL[band_mode][rx_gain_step]<<10);
5797/*MT6165*/ gain_table = NORMAL_GAIN_TABLE_FLAG;
5798/*MT6165*/ real_gain += GAIN_TABLE_NORMAL[band_mode][rx_gain_step];
5799/*MT6165*/ }
5800/*MT6165*/ }
5801/*MT6165*/
5802/*MT6165*/ (void) thres_OBB;
5803/*MT6165*/
5804/*MT6165*/ *gain_setting = ((gain_table&0xFF)<<28) | BSI_CW(0x42, setting); //CW66: RX Gain
5805/*MT6165*/ return( real_gain );
5806/*MT6165*/ }
5807/*MT6165*/
5808 #if IS_W_CANCELLATION_SUPPORT
5809/*MT6165*/ unsigned short L1D_RF_FindGainStep( unsigned long gain_setting, FrequencyBand rf_band )
5810/*MT6165*/ {
5811/*MT6165*/ int band_mode, gain_step, gain_table, rx_lna_setting, rx_if_setting;
5812/*MT6165*/
5813/*MT6165*/ gain_table = (unsigned int)(gain_setting&0xFF0000000L)>>28;
5814/*MT6165*/ rx_lna_setting = (gain_setting&0xE0000)>>17;
5815/*MT6165*/ rx_if_setting = (gain_setting&0x0E000)>>13;
5816/*MT6165*/ band_mode = (rf_band < FrequencyBand1800) ? 0 /* LowBand */ : 1 /* HighBand */;
5817/*MT6165*/
5818/*MT6165*/ if( gain_table == NORMAL_GAIN_TABLE_FLAG )
5819/*MT6165*/ {
5820/*MT6165*/ /* Normal condition: gain_step: 0,1,2,3,4 */
5821/*MT6165*/ for(gain_step = 0; gain_step <= 3; gain_step++ )
5822/*MT6165*/ { if( ( rx_lna_setting == RXLNA_GAIN[band_mode][ NORMAL_GAIN_TABLE[gain_step][0] ] ) &&
5823/*MT6165*/ ( rx_if_setting == RXIF_GAIN [band_mode][ NORMAL_GAIN_TABLE[gain_step][1] ] ) )
5824/*MT6165*/ { break; }
5825/*MT6165*/ }
5826/*MT6165*/
5827/*MT6165*/ if( gain_step > 3 ) gain_step = 4;
5828/*MT6165*/ }
5829/*MT6165*/ #if IS_HEADROOM_DETECTION_SUPPORT
5830/*MT6165*/ else if( gain_table == ACI_GAIN_TABLE_FLAG )
5831/*MT6165*/ {
5832/*MT6165*/ /* Headroom condition: gain_step: 2,3,4,5 */
5833/*MT6165*/ if( ( rx_lna_setting == RXLNA_GAIN[band_mode][ NORMAL_GAIN_TABLE[0][0] ] ) &&
5834/*MT6165*/ ( rx_if_setting == RXIF_GAIN [band_mode][ NORMAL_GAIN_TABLE[0][1] ]-2 ) )
5835/*MT6165*/ { gain_step=5; }
5836/*MT6165*/ else
5837/*MT6165*/ {
5838/*MT6165*/ for(gain_step = 2; gain_step <= 3; gain_step++ )
5839/*MT6165*/ { if( ( rx_lna_setting == RXLNA_GAIN[band_mode][ NORMAL_GAIN_TABLE[gain_step][0] ] ) &&
5840/*MT6165*/ ( rx_if_setting == RXIF_GAIN [band_mode][ NORMAL_GAIN_TABLE[gain_step][1] ] ) )
5841/*MT6165*/ { break; }
5842/*MT6165*/ }
5843/*MT6165*/ if( gain_step > 3 ) gain_step = 4;
5844/*MT6165*/ }
5845/*MT6165*/ }
5846/*MT6165*/ #endif
5847/*MT6165*/ else /* Others: gain_step: 4 */
5848/*MT6165*/ { gain_step = 4; }
5849/*MT6165*/
5850/*MT6165*/ /* LB step: 0,2,4,6,8,10 */
5851/*MT6165*/ /* HB step: 1,3,5,7,9,11 */
5852/*MT6165*/ gain_step = gain_step * 2 + band_mode;
5853/*MT6165*/
5854/*MT6165*/ return gain_step;
5855/*MT6165*/ }
5856/*MT6165*/
5857 #endif
5858#endif
5859
5860#if IS_RF_MT6176
5861/*MT6176*/
5862/*MT6176*/ #define GAIN_STEP 3
5863/*MT6176*/ #define PVOFSL 34
5864/*MT6176*/ #define PVOFSH 34
5865/*MT6176*/ #define LPF2_DROP_GAIN ROUNDINT(3*(PWRRES))
5866/*MT6176*/ #define TIA_DROP_GAIN ROUNDINT(6*(PWRRES))
5867/*MT6176*/ #define LNA_DROP_GAIN ROUNDINT(6*(PWRRES))
5868/*MT6176*/ #define HRD_LB_THRESHOLD ROUNDINT((41.6-PVOFSL)*(PWRRES))
5869/*MT6176*/ #define HRD_HB_THRESHOLD ROUNDINT((41.6-PVOFSH)*(PWRRES))
5870/*MT6176*/ #define IBBD_LB_THRESHOLD ROUNDINT((50.6-PVOFSL)*(PWRRES))
5871/*MT6176*/ #define IBBD_HB_THRESHOLD ROUNDINT((50.6-PVOFSH)*(PWRRES))
5872/*MT6176*/ #define RF_GSM850_MAXGAIN (( 53.6-PVOFSL )*(PWRRES))
5873/*MT6176*/ #define RF_GSM850_MINGAIN (( 2.6-PVOFSL )*(PWRRES))
5874/*MT6176*/ #define RF_GSM_MAXGAIN (( 53.6-PVOFSL )*(PWRRES))
5875/*MT6176*/ #define RF_GSM_MINGAIN (( 2.6-PVOFSL )*(PWRRES))
5876/*MT6176*/ #define RF_DCS_MAXGAIN (( 53.6-PVOFSH )*(PWRRES))
5877/*MT6176*/ #define RF_DCS_MINGAIN (( 2.6-PVOFSH )*(PWRRES))
5878/*MT6176*/ #define RF_PCS_MAXGAIN (( 53.6-PVOFSH )*(PWRRES))
5879/*MT6176*/ #define RF_PCS_MINGAIN (( 2.6-PVOFSH )*(PWRRES))
5880/*MT6176*/
5881/*MT6176*/ /* GSM850....................................................................*/
5882/*MT6176*/
5883/*MT6176*/ const sL1DAGCDATA AGC_TABLE_GSM850[5] =
5884/*MT6176*/ { { GBOUND(( 44.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 4,( 44.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
5885/*MT6176*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 5,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001E) },
5886/*MT6176*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 2,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
5887/*MT6176*/ { GBOUND(( 14.6-PVOFSL ),( 11.6-PVOFSL ) ), GC_A( 4,( 14.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
5888/*MT6176*/ { GBOUND(( 2.6-PVOFSL ),( 2.6-PVOFSL ) ), GC_A( 2,( 2.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
5889/*MT6176*/ };
5890/*MT6176*/
5891/*MT6176*/ /* GSM900....................................................................*/
5892/*MT6176*/
5893/*MT6176*/ const sL1DAGCDATA AGC_TABLE_GSM900[5] =
5894/*MT6176*/ { { GBOUND(( 44.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 4,( 44.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
5895/*MT6176*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 5,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001E) },
5896/*MT6176*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 2,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
5897/*MT6176*/ { GBOUND(( 14.6-PVOFSL ),( 11.6-PVOFSL ) ), GC_A( 4,( 14.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
5898/*MT6176*/ { GBOUND(( 2.6-PVOFSL ),( 2.6-PVOFSL ) ), GC_A( 2,( 2.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
5899/*MT6176*/ };
5900/*MT6176*/
5901/*MT6176*/ /* DCS1800...................................................................*/
5902/*MT6176*/
5903/*MT6176*/ const sL1DAGCDATA AGC_TABLE_DCS1800[5] =
5904/*MT6176*/ { { GBOUND(( 44.6-PVOFSH ),( 41.6-PVOFSH ) ), GC_A( 4,( 44.6-PVOFSH ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
5905/*MT6176*/ { GBOUND(( 41.6-PVOFSH ),( 38.6-PVOFSH ) ), GC_A( 5,( 41.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001E) },
5906/*MT6176*/ { GBOUND(( 26.6-PVOFSH ),( 23.6-PVOFSH ) ), GC_A( 2,( 26.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001D) },
5907/*MT6176*/ { GBOUND(( 14.6-PVOFSH ),( 11.6-PVOFSH ) ), GC_A( 4,( 14.6-PVOFSH ) ), BSI_CW(0x14E, 0x00009) },
5908/*MT6176*/ { GBOUND(( 2.6-PVOFSH ),( 2.6-PVOFSH ) ), GC_A( 2,( 2.6-PVOFSH ) ), BSI_CW(0x14E, 0x00019) },
5909/*MT6176*/ };
5910/*MT6176*/
5911/*MT6176*/ /* PCS1900...................................................................*/
5912/*MT6176*/
5913/*MT6176*/ const sL1DAGCDATA AGC_TABLE_PCS1900[5] =
5914/*MT6176*/ { { GBOUND(( 44.6-PVOFSH ),( 41.6-PVOFSH ) ), GC_A( 4,( 44.6-PVOFSH ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
5915/*MT6176*/ { GBOUND(( 41.6-PVOFSH ),( 38.6-PVOFSH ) ), GC_A( 5,( 41.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001E) },
5916/*MT6176*/ { GBOUND(( 26.6-PVOFSH ),( 23.6-PVOFSH ) ), GC_A( 2,( 26.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001D) },
5917/*MT6176*/ { GBOUND(( 14.6-PVOFSH ),( 11.6-PVOFSH ) ), GC_A( 4,( 14.6-PVOFSH ) ), BSI_CW(0x14E, 0x00009) },
5918/*MT6176*/ { GBOUND(( 2.6-PVOFSH ),( 2.6-PVOFSH ) ), GC_A( 2,( 2.6-PVOFSH ) ), BSI_CW(0x14E, 0x00019) },
5919/*MT6176*/ };
5920/*MT6176*/
5921/*MT6176*/ /*...........................................................................*/
5922/*MT6176*/
5923/*MT6176*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
5924/*MT6176*/ { { 0, 0 }, /*#FrequencyBand400 */
5925/*MT6176*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
5926/*MT6176*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
5927/*MT6176*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
5928/*MT6176*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
5929/*MT6176*/ };
5930/*MT6176*/
5931/*MT6176*/ const sL1DAGCDATA *const AGC_TABLE[] =
5932/*MT6176*/ { 0, /*#FrequencyBand400 */
5933/*MT6176*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
5934/*MT6176*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
5935/*MT6176*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
5936/*MT6176*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
5937/*MT6176*/ };
5938/*MT6176*/
5939 #if IS_2G_EXTERNAL_LNA_SUPPORT
5940/*MT6176*/ #define HRD_LB_THRESHOLD_ELNA ROUNDINT((29.6-PVOFSL)*(PWRRES))
5941/*MT6176*/ #define HRD_HB_THRESHOLD_ELNA ROUNDINT((29.6-PVOFSH)*(PWRRES))
5942/*MT6176*/ #define IBBD_LB_THRESHOLD_ELNA ROUNDINT((32.6-PVOFSL)*(PWRRES))
5943/*MT6176*/ #define IBBD_HB_THRESHOLD_ELNA ROUNDINT((32.6-PVOFSH)*(PWRRES))
5944/*MT6176*/ #define RF_GSM850_MAXGAIN_ELNA (( 47.6-PVOFSL )*(PWRRES))
5945/*MT6176*/ #define RF_GSM850_MINGAIN_ELNA (( -3.4-PVOFSL )*(PWRRES))
5946/*MT6176*/ #define RF_GSM_MAXGAIN_ELNA (( 47.6-PVOFSL )*(PWRRES))
5947/*MT6176*/ #define RF_GSM_MINGAIN_ELNA (( -3.4-PVOFSL )*(PWRRES))
5948/*MT6176*/ #define RF_DCS_MAXGAIN_ELNA (( 47.6-PVOFSH )*(PWRRES))
5949/*MT6176*/ #define RF_DCS_MINGAIN_ELNA (( -3.4-PVOFSH )*(PWRRES))
5950/*MT6176*/ #define RF_PCS_MAXGAIN_ELNA (( 47.6-PVOFSH )*(PWRRES))
5951/*MT6176*/ #define RF_PCS_MINGAIN_ELNA (( -3.4-PVOFSH )*(PWRRES))
5952/*MT6176*/
5953/*MT6176*/ /*Real RX gain and bitno for fixed RX gain setting, index = 0 or 1 of AGC_TABLE */
5954/*MT6176*/ #define RF_GSM850_Sec0_GAIN_ELNA ROUNDINT(( 47.6-PVOFSL )*(PWRRES))
5955/*MT6176*/ #define RF_GSM850_Sec1_GAIN_ELNA ROUNDINT(( 38.6-PVOFSL )*(PWRRES))
5956/*MT6176*/ #define RF_GSM_Sec0_GAIN_ELNA ROUNDINT(( 47.6-PVOFSL )*(PWRRES))
5957/*MT6176*/ #define RF_GSM_Sec1_GAIN_ELNA ROUNDINT(( 38.6-PVOFSL )*(PWRRES))
5958/*MT6176*/ #define RF_DCS_Sec0_GAIN_ELNA ROUNDINT(( 47.6-PVOFSH )*(PWRRES))
5959/*MT6176*/ #define RF_DCS_Sec1_GAIN_ELNA ROUNDINT(( 38.6-PVOFSH )*(PWRRES))
5960/*MT6176*/ #define RF_PCS_Sec0_GAIN_ELNA ROUNDINT(( 47.6-PVOFSH )*(PWRRES))
5961/*MT6176*/ #define RF_PCS_Sec1_GAIN_ELNA ROUNDINT(( 38.6-PVOFSH )*(PWRRES))
5962/*MT6176*/ #define RF_GSM850_Sec0_BitNo_ELNA 7
5963/*MT6176*/ #define RF_GSM850_Sec1_BitNo_ELNA 4
5964/*MT6176*/ #define RF_GSM_Sec0_BitNo_ELNA 7
5965/*MT6176*/ #define RF_GSM_Sec1_BitNo_ELNA 4
5966/*MT6176*/ #define RF_DCS_Sec0_BitNo_ELNA 7
5967/*MT6176*/ #define RF_DCS_Sec1_BitNo_ELNA 4
5968/*MT6176*/ #define RF_PCS_Sec0_BitNo_ELNA 7
5969/*MT6176*/ #define RF_PCS_Sec1_BitNo_ELNA 4
5970/*MT6176*/
5971/*MT6176*/ /* GSM850....................................................................*/
5972/*MT6176*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
5973/*MT6176*/ const sL1DAGCDATA AGC_TABLE_GSM850_ELNA [7] =
5974/*MT6176*/ { { GBOUND(( 47.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 7,( 47.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
5975/*MT6176*/ { GBOUND(( 38.6-PVOFSL ),( 35.6-PVOFSL ) ), GC_A( 4,( 38.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
5976/*MT6176*/ { GBOUND(( 29.6-PVOFSL ),( 26.6-PVOFSL ) ), GC_A( 3,( 29.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
5977/*MT6176*/ { GBOUND(( 23.6-PVOFSL ),( 20.6-PVOFSL ) ), GC_A( 3,( 23.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
5978/*MT6176*/ { GBOUND(( 14.6-PVOFSL ),( 11.6-PVOFSL ) ), GC_A( 4,( 14.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
5979/*MT6176*/ { GBOUND(( 5.6-PVOFSL ),( 2.6-PVOFSL ) ), GC_A( 3,( 5.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
5980/*MT6176*/ { GBOUND(( -3.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -3.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
5981/*MT6176*/ };
5982/*MT6176*/
5983/*MT6176*/ /* GSM900....................................................................*/
5984/*MT6176*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
5985/*MT6176*/ const sL1DAGCDATA AGC_TABLE_GSM900_ELNA [7] =
5986/*MT6176*/ { { GBOUND(( 47.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 7,( 47.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
5987/*MT6176*/ { GBOUND(( 38.6-PVOFSL ),( 35.6-PVOFSL ) ), GC_A( 4,( 38.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
5988/*MT6176*/ { GBOUND(( 29.6-PVOFSL ),( 26.6-PVOFSL ) ), GC_A( 3,( 29.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
5989/*MT6176*/ { GBOUND(( 23.6-PVOFSL ),( 20.6-PVOFSL ) ), GC_A( 3,( 23.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
5990/*MT6176*/ { GBOUND(( 14.6-PVOFSL ),( 11.6-PVOFSL ) ), GC_A( 4,( 14.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
5991/*MT6176*/ { GBOUND(( 5.6-PVOFSL ),( 2.6-PVOFSL ) ), GC_A( 3,( 5.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
5992/*MT6176*/ { GBOUND(( -3.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -3.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
5993/*MT6176*/ };
5994/*MT6176*/
5995/*MT6176*/ /* DCS1800...................................................................*/
5996/*MT6176*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
5997/*MT6176*/ const sL1DAGCDATA AGC_TABLE_DCS1800_ELNA [7] =
5998/*MT6176*/ { { GBOUND(( 47.6-PVOFSH ),( 38.6-PVOFSH ) ), GC_A( 7,( 47.6-PVOFSH ) ), BSI_CW(0x14E, 0x0000D) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
5999/*MT6176*/ { GBOUND(( 38.6-PVOFSH ),( 35.6-PVOFSH ) ), GC_A( 4,( 38.6-PVOFSH ) ), BSI_CW(0x14E, 0x0000D) },
6000/*MT6176*/ { GBOUND(( 29.6-PVOFSH ),( 26.6-PVOFSH ) ), GC_A( 3,( 29.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001D) },
6001/*MT6176*/ { GBOUND(( 23.6-PVOFSH ),( 20.6-PVOFSH ) ), GC_A( 3,( 23.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001C) },
6002/*MT6176*/ { GBOUND(( 14.6-PVOFSH ),( 11.6-PVOFSH ) ), GC_A( 4,( 14.6-PVOFSH ) ), BSI_CW(0x14E, 0x00009) },
6003/*MT6176*/ { GBOUND(( 5.6-PVOFSH ),( 2.6-PVOFSH ) ), GC_A( 3,( 5.6-PVOFSH ) ), BSI_CW(0x14E, 0x00019) },
6004/*MT6176*/ { GBOUND(( -3.4-PVOFSH ),( -3.4-PVOFSH ) ), GC_A( 2,( -3.4-PVOFSH ) ), BSI_CW(0x14E, 0x00039) },
6005/*MT6176*/ };
6006/*MT6176*/
6007/*MT6176*/ /* PCS1900...................................................................*/
6008/*MT6176*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
6009/*MT6176*/ const sL1DAGCDATA AGC_TABLE_PCS1900_ELNA [7] =
6010/*MT6176*/ { { GBOUND(( 47.6-PVOFSH ),( 38.6-PVOFSH ) ), GC_A( 7,( 47.6-PVOFSH ) ), BSI_CW(0x14E, 0x0000D) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
6011/*MT6176*/ { GBOUND(( 38.6-PVOFSH ),( 35.6-PVOFSH ) ), GC_A( 4,( 38.6-PVOFSH ) ), BSI_CW(0x14E, 0x0000D) },
6012/*MT6176*/ { GBOUND(( 29.6-PVOFSH ),( 26.6-PVOFSH ) ), GC_A( 3,( 29.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001D) },
6013/*MT6176*/ { GBOUND(( 23.6-PVOFSH ),( 20.6-PVOFSH ) ), GC_A( 3,( 23.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001C) },
6014/*MT6176*/ { GBOUND(( 14.6-PVOFSH ),( 11.6-PVOFSH ) ), GC_A( 4,( 14.6-PVOFSH ) ), BSI_CW(0x14E, 0x00009) },
6015/*MT6176*/ { GBOUND(( 5.6-PVOFSH ),( 2.6-PVOFSH ) ), GC_A( 3,( 5.6-PVOFSH ) ), BSI_CW(0x14E, 0x00019) },
6016/*MT6176*/ { GBOUND(( -3.4-PVOFSH ),( -3.4-PVOFSH ) ), GC_A( 2,( -3.4-PVOFSH ) ), BSI_CW(0x14E, 0x00039) },
6017/*MT6176*/ };
6018/*MT6176*/
6019/*MT6176*/ /*...........................................................................*/
6020/*MT6176*/
6021/*MT6176*/ const sL1DGAINRANGE GAIN_RANGE_TABLE_ELNA [] =
6022/*MT6176*/ { { 0, 0 }, /*#FrequencyBand400 */
6023/*MT6176*/ { (int)RF_GSM850_MAXGAIN_ELNA , (int)RF_GSM850_MINGAIN_ELNA }, /* FrequencyBand850 */
6024/*MT6176*/ { (int)RF_GSM_MAXGAIN_ELNA , (int)RF_GSM_MINGAIN_ELNA }, /* FrequencyBand900 */
6025/*MT6176*/ { (int)RF_DCS_MAXGAIN_ELNA , (int)RF_DCS_MINGAIN_ELNA }, /* FrequencyBand1800 */
6026/*MT6176*/ { (int)RF_PCS_MAXGAIN_ELNA , (int)RF_PCS_MINGAIN_ELNA }, /* FrequencyBand1900 */
6027/*MT6176*/ };
6028/*MT6176*/
6029/*MT6176*/ const sL1DAGCDATA *const AGC_TABLE_ELNA[] =
6030/*MT6176*/ { 0, /*#FrequencyBand400 */
6031/*MT6176*/ AGC_TABLE_GSM850_ELNA, /* FrequencyBand850 */
6032/*MT6176*/ AGC_TABLE_GSM900_ELNA, /* FrequencyBand900 */
6033/*MT6176*/ AGC_TABLE_DCS1800_ELNA, /* FrequencyBand1800 */
6034/*MT6176*/ AGC_TABLE_PCS1900_ELNA, /* FrequencyBand1900 */
6035/*MT6176*/ };
6036/*MT6176*/
6037/*MT6176*/ /*Fix RX gain setting, w/o extrapolation for index = 0 of AGC_TABLE */
6038/*MT6176*/ const sL1DSection GAIN_Sec0_ELNA [] =
6039/*MT6176*/ { { 0, 0 }, /*#FrequencyBand400 */
6040/*MT6176*/ { (int)RF_GSM850_Sec0_GAIN_ELNA , (int)RF_GSM850_Sec0_BitNo_ELNA }, /* FrequencyBand850 */
6041/*MT6176*/ { (int)RF_GSM_Sec0_GAIN_ELNA , (int)RF_GSM_Sec0_BitNo_ELNA }, /* FrequencyBand900 */
6042/*MT6176*/ { (int)RF_DCS_Sec0_GAIN_ELNA , (int)RF_DCS_Sec0_BitNo_ELNA }, /* FrequencyBand1800 */
6043/*MT6176*/ { (int)RF_PCS_Sec0_GAIN_ELNA , (int)RF_PCS_Sec0_BitNo_ELNA }, /* FrequencyBand1900 */
6044/*MT6176*/ };
6045/*MT6176*/ /*Fix RX gain setting, w/o extrapolation for index = 1 of AGC_TABLE */
6046/*MT6176*/ const sL1DSection GAIN_Sec1_ELNA [] =
6047/*MT6176*/ { { 0, 0 }, /*#FrequencyBand400 */
6048/*MT6176*/ { (int)RF_GSM850_Sec1_GAIN_ELNA , (int)RF_GSM850_Sec1_BitNo_ELNA }, /* FrequencyBand850 */
6049/*MT6176*/ { (int)RF_GSM_Sec1_GAIN_ELNA , (int)RF_GSM_Sec1_BitNo_ELNA }, /* FrequencyBand900 */
6050/*MT6176*/ { (int)RF_DCS_Sec1_GAIN_ELNA , (int)RF_DCS_Sec1_BitNo_ELNA }, /* FrequencyBand1800 */
6051/*MT6176*/ { (int)RF_PCS_Sec1_GAIN_ELNA , (int)RF_PCS_Sec1_BitNo_ELNA }, /* FrequencyBand1900 */
6052/*MT6176*/ };
6053 #endif
6054/*MT6176*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
6055/*MT6176*/
6056/*MT6176*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
6057/*MT6176*/ { int max_gain, min_gain, real_gain, blkr_group;
6058/*MT6176*/ const int* d32ptr;
6059/*MT6176*/ const sL1DAGCDATA* agcptr;
6060/*MT6176*/ sLNAGAINOFFSET* lnaptr;
6061/*MT6176*/ sAGCGAINOFFSET* ofsptr;
6062/*MT6176*/ long setting;
6063/*MT6176*/ int bit_no, idx, lna_path_loss, ibbd_threshold, hrd_threshold;
6064/*MT6176*/ int is_seiq = 1; // MT6176 is defualt using SEIQ, remember also align is_seiq value at L1D_RF_FindGainStep()
6065/*MT6176*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6066/*MT6176*/ unsigned short agcptr_idx = 0; //index of AGC table for fixing RX gain setting
6067/*MT6176*/ unsigned short is_elna_usage = L1D_RF_Check_If_ExternalLNA(rf_band); // check if using eLNA
6068/*MT6176*/ #endif
6069/*MT6176*/
6070/*MT6176*/ #if IS_RX_POWER_OFFSET_SUPPORT
6071/*MT6176*/ sAGCLNAGAINOFFSET* ofsptr_offset;
6072/*MT6176*/ kal_uint16 rx_power_offset_enable = AGCLNA_PL_OFFSET_SETTING->rx_power_offset_setting.RPO_enable;
6073/*MT6176*/ kal_uint16 meta_rx_power_offset_enable = AGCLNA_PL_OFFSET_SETTING->rx_power_offset_setting.RPO_meta_enable;
6074/*MT6176*/ int lna_path_loss_offset = 0;
6075/*MT6176*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
6076/*MT6176*/
6077/*MT6176*/ #if IS_INBAND_BLOCKER_DETECTION_SUPPORT
6078/*MT6176*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6079/*MT6176*/ if( is_elna_usage )
6080/*MT6176*/ { ibbd_threshold = (rf_band<FrequencyBand1800) ? IBBD_LB_THRESHOLD_ELNA : IBBD_HB_THRESHOLD_ELNA; }
6081/*MT6176*/ else // no eLNA
6082/*MT6176*/ #endif
6083/*MT6176*/ { ibbd_threshold = (rf_band<FrequencyBand1800) ? IBBD_LB_THRESHOLD : IBBD_HB_THRESHOLD; }
6084/*MT6176*/ #endif
6085/*MT6176*/
6086/*MT6176*/ #if IS_HEADROOM_DETECTION_SUPPORT
6087/*MT6176*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6088/*MT6176*/ if( is_elna_usage )
6089/*MT6176*/ { hrd_threshold = (rf_band<FrequencyBand1800) ? HRD_LB_THRESHOLD_ELNA : HRD_HB_THRESHOLD_ELNA; }
6090/*MT6176*/ else // no eLNA
6091/*MT6176*/ #endif
6092/*MT6176*/ { hrd_threshold = (rf_band<FrequencyBand1800) ? HRD_LB_THRESHOLD : HRD_HB_THRESHOLD; }
6093/*MT6176*/ #endif
6094/*MT6176*/
6095/*MT6176*/ /* evaluate the range of available gain */
6096/*MT6176*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6097/*MT6176*/ if( is_elna_usage )
6098/*MT6176*/ { d32ptr = (int*)&(GAIN_RANGE_TABLE_ELNA[rf_band]); }
6099/*MT6176*/ else
6100/*MT6176*/ #endif
6101/*MT6176*/ { d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]); }
6102/*MT6176*/ max_gain = *d32ptr++;
6103/*MT6176*/ min_gain = *d32ptr;
6104/*MT6176*/
6105/*MT6176*/ /* D[12:10]: blkr_group used for IBB/HRD case if request_gain>=0, D[9:0]: request_gain for Normal case */
6106/*MT6176*/ blkr_group = (request_gain>=0)?((request_gain>>10)&0x7):0;
6107/*MT6176*/ request_gain = (request_gain>=0)?(request_gain&0x3FF):request_gain;
6108/*MT6176*/
6109/*MT6176*/ /* Normal Mode: From Voltage_Gain to Power_Gain (Voltage_Gain comes from m11303.c)*/
6110/*MT6176*/ /* Meta Mode: Bring Power_Gain directly*/
6111/*MT6176*/ if((!L1D_CheckIfMetaMode()))
6112/*MT6176*/ { request_gain -= ((rf_band<FrequencyBand1800) ? (PVOFSL*PWRRES) : (PVOFSH*PWRRES)); }
6113/*MT6176*/
6114/*MT6176*/ /* clipping the request gain to the avialable gain */
6115/*MT6176*/ if( request_gain>=max_gain )
6116/*MT6176*/ { request_gain = max_gain;
6117/*MT6176*/ }
6118/*MT6176*/ else if( request_gain<=min_gain )
6119/*MT6176*/ { request_gain = min_gain;
6120/*MT6176*/ }
6121/*MT6176*/
6122/*MT6176*/ /* choose the LNA path loss */
6123/*MT6176*/ lnaptr = LNA_PATHLOSS_TABLE[rf_band];
6124/*MT6176*/ /* get the arfcn section */
6125/*MT6176*/ ofsptr = AGC_PATHLOSS_TABLE[rf_band];
6126/*MT6176*/ while( ofsptr->max_arfcn>=0 )
6127/*MT6176*/ { if( arfcn <= ofsptr->max_arfcn )
6128/*MT6176*/ { break; }
6129/*MT6176*/ ofsptr++;
6130/*MT6176*/ lnaptr++;
6131/*MT6176*/ }
6132/*MT6176*/
6133/*MT6176*/ /* evaluate the real gain setting */
6134/*MT6176*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6135/*MT6176*/ if( is_elna_usage )
6136/*MT6176*/ { agcptr = AGC_TABLE_ELNA[rf_band]; }
6137/*MT6176*/ else
6138/*MT6176*/ #endif
6139/*MT6176*/ { agcptr = AGC_TABLE[rf_band]; }
6140/*MT6176*/
6141/*MT6176*/ while( request_gain < agcptr->pos_gain )
6142/*MT6176*/ {
6143/*MT6176*/ agcptr++;
6144/*MT6176*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6145/*MT6176*/ agcptr_idx++;
6146/*MT6176*/ #endif
6147/*MT6176*/ }
6148/*MT6176*/
6149/*MT6176*/ {
6150/*MT6176*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6151/*MT6176*/ if( is_elna_usage && (L1D_CheckIfMetaMode()) )
6152/*MT6176*/ {/* Special handling under META mode. Normal mode will use the exact gain listed in RX gain table*/
6153/*MT6176*/ switch( agcptr_idx )
6154/*MT6176*/ {
6155/*MT6176*/ case 0: // Section0, fix RX gain setting w/o extrapolation
6156/*MT6176*/ bit_no = GAIN_Sec0_ELNA[rf_band].bitno;
6157/*MT6176*/ real_gain = GAIN_Sec0_ELNA[rf_band].real_gain;
6158/*MT6176*/ break;
6159/*MT6176*/ case 1: // Section1, fix RX gain setting w/o extrapolation
6160/*MT6176*/ bit_no = GAIN_Sec1_ELNA[rf_band].bitno;
6161/*MT6176*/ real_gain = GAIN_Sec1_ELNA[rf_band].real_gain;
6162/*MT6176*/ break;
6163/*MT6176*/ default: // Other sections
6164/*MT6176*/ bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
6165/*MT6176*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
6166/*MT6176*/ break;
6167/*MT6176*/ }
6168/*MT6176*/ }
6169/*MT6176*/ else
6170/*MT6176*/ #endif
6171/*MT6176*/ {
6172/*MT6176*/ bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
6173/*MT6176*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
6174/*MT6176*/ }
6175/*MT6176*/
6176/*MT6176*/ if( 0 )
6177/*MT6176*/ { /* do nothing */ }
6178/*MT6176*/ #if IS_HEADROOM_DETECTION_SUPPORT || IS_INBAND_BLOCKER_DETECTION_SUPPORT
6179/*MT6176*/ else if( ((((l1d_rf.blk_flag)&(HRD_FOUND)) && (request_gain >= (hrd_threshold))) || (((l1d_rf.blk_flag)&(IBB_FOUND)) && (request_gain >= (ibbd_threshold)))) && (blkr_group > 0) )
6180/*MT6176*/ {
6181/*MT6176*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6182/*MT6176*/ if(is_elna_usage)
6183/*MT6176*/ {
6184/*MT6176*/ switch( blkr_group )
6185/*MT6176*/ {
6186/*MT6176*/ case 1:
6187/*MT6176*/ setting = (agcptr->setting&0x3FFFFFC0)|((0x6+is_seiq)<<6)|(0x7<<3)|0x4; // reduce LNA/TIA, increase LPF2 Gain
6188/*MT6176*/ real_gain-= (LNA_DROP_GAIN+TIA_DROP_GAIN+(bit_no-6)*LPF2_DROP_GAIN);
6189/*MT6176*/ break;
6190/*MT6176*/ default:
6191/*MT6176*/ setting = agcptr->setting | (((bit_no+is_seiq)&0xF)<<6);
6192/*MT6176*/ break;
6193/*MT6176*/ }
6194/*MT6176*/ }
6195/*MT6176*/ else
6196/*MT6176*/ #endif
6197/*MT6176*/ {
6198/*MT6176*/ switch( blkr_group )
6199/*MT6176*/ {
6200/*MT6176*/ case 1:
6201/*MT6176*/ setting = (agcptr->setting&0x3FFFFFC0)|(((bit_no+is_seiq)&0xF)<<6)|(0x1<<3)|0x5; // reduce LNA Gain
6202/*MT6176*/ real_gain-= (LNA_DROP_GAIN);
6203/*MT6176*/ break;
6204/*MT6176*/ case 2:
6205/*MT6176*/ setting = (agcptr->setting&0x3FFFFFC0)|((0x6+is_seiq)<<6)|(0x3<<3)|0x5; // reduce LNA/TIA/LPF2 Gain
6206/*MT6176*/ real_gain-= (LNA_DROP_GAIN+TIA_DROP_GAIN+(bit_no-6)*LPF2_DROP_GAIN);
6207/*MT6176*/ break;
6208/*MT6176*/ case 3:
6209/*MT6176*/ setting = (agcptr->setting&0x3FFFFFC0)|((0x6+is_seiq)<<6)|(0x3<<3)|0x6; // reduce TIA Gain, increase LPF2 Gain
6210/*MT6176*/ real_gain-= (TIA_DROP_GAIN+(bit_no-6)*LPF2_DROP_GAIN);
6211/*MT6176*/ break;
6212/*MT6176*/ case 4:
6213/*MT6176*/ setting = (agcptr->setting&0x3FFFFFC0)|((((bit_no+is_seiq)-1)&0xF)<<6)|(0x7<<3)|0x5; // reduce LNA/TIA/LPF2 Gain
6214/*MT6176*/ real_gain-= (LNA_DROP_GAIN+TIA_DROP_GAIN+LPF2_DROP_GAIN);
6215/*MT6176*/ break;
6216/*MT6176*/ case 5:
6217/*MT6176*/ setting = (agcptr->setting&0x3FFFFFC0)|((((bit_no+is_seiq)-1)&0xF)<<6)|(0x3<<3)|0x5; // reduce LNA/LPF2 Gain
6218/*MT6176*/ real_gain-= (LNA_DROP_GAIN+LPF2_DROP_GAIN);
6219/*MT6176*/ break;
6220/*MT6176*/ default:
6221/*MT6176*/ bit_no = (bit_no==0)? 0x2 : bit_no;
6222/*MT6176*/ setting = agcptr->setting | (((bit_no+is_seiq)&0xF)<<6);
6223/*MT6176*/ break;
6224/*MT6176*/ }
6225/*MT6176*/ }
6226/*MT6176*/ }
6227/*MT6176*/ #endif
6228/*MT6176*/ else
6229/*MT6176*/ {
6230/*MT6176*/ setting = agcptr->setting | (((bit_no+is_seiq)&0xF)<<6);
6231/*MT6176*/ }
6232/*MT6176*/
6233/*MT6176*/ real_gain+= (LPF2_DROP_GAIN)*is_seiq; // SEIQ need to boot up 3dB gain
6234/*MT6176*/
6235/*MT6176*/ /* if freq.>1400MHz and LNA gain is maximum(3b'110), bit11 sets to 1(RX_LNA_FBRO_PATH1=1).*/
6236/*MT6176*/ if ( (rf_band>=FrequencyBand1800) && ((setting&0x07) == 0x06) )
6237/*MT6176*/ { setting |= 0x800; }
6238/*MT6176*/
6239/*MT6176*/ idx = (int)(setting&0x7);
6240/*MT6176*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6241/*MT6176*/ if( is_elna_usage )
6242/*MT6176*/ {
6243/*MT6176*/ if( idx==5 ) /* LNA_High : G5 */
6244/*MT6176*/ { lna_path_loss = 0; }
6245/*MT6176*/ else if( idx==4 ) /* LNA_Middle : G4 */
6246/*MT6176*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset)); }
6247/*MT6176*/ else /* LNA_Low : G1 */
6248/*MT6176*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset)); }
6249/*MT6176*/ }
6250/*MT6176*/ else
6251/*MT6176*/ #endif
6252/*MT6176*/ {
6253/*MT6176*/ if( idx==6 ) /* LNA_High : G6 */
6254/*MT6176*/ { lna_path_loss = 0; }
6255/*MT6176*/ else if( idx==5 ) /* LNA_Middle : G5*/
6256/*MT6176*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset)); }
6257/*MT6176*/ else /* LNA_Low : G1*/
6258/*MT6176*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset)); }
6259/*MT6176*/ }
6260/*MT6176*/
6261/*MT6176*/
6262/*MT6176*/ #if IS_RX_POWER_OFFSET_SUPPORT
6263/*MT6176*/ /* get the arfcn section */
6264/*MT6176*/ ofsptr_offset = AGCLNA_PATHLOSS_OFFSET[rf_band];
6265/*MT6176*/ while( ofsptr_offset->max_arfcn>=0 )
6266/*MT6176*/ { if( arfcn <= ofsptr_offset->max_arfcn )
6267/*MT6176*/ { break; }
6268/*MT6176*/ ofsptr_offset++;
6269/*MT6176*/ }
6270/*MT6176*/
6271/*MT6176*/
6272/*MT6176*/ if( rx_power_offset_enable )
6273/*MT6176*/ {
6274/*MT6176*/ if( ( L1D_CheckIfMetaMode() && ( meta_rx_power_offset_enable == 1 )) || // DUT In META mode and enable META mode compensation
6275/*MT6176*/ (L1D_CheckIfMetaMode() == 0) // DUT in normal mode, apply compensation
6276/*MT6176*/ )
6277/*MT6176*/ {
6278/*MT6176*/ /*idx = (int)(((agcptr->setting)>>5)&0x7);*/
6279/*MT6176*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6280/*MT6176*/ if( is_elna_usage )
6281/*MT6176*/ {
6282/*MT6176*/ if( idx==5 ) /* LNA_High : G5 */
6283/*MT6176*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset); }
6284/*MT6176*/ else if( idx==4 ) /* LNA_Middle : G4 */
6285/*MT6176*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_middle); }
6286/*MT6176*/ else /* LNA_Low : G1 */
6287/*MT6176*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_low); }
6288/*MT6176*/ }
6289/*MT6176*/ else
6290/*MT6176*/ #endif
6291/*MT6176*/ {
6292/*MT6176*/ if( idx==6 ) /* LNA_High : G6 */
6293/*MT6176*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset); }
6294/*MT6176*/ else if( idx==5 ) /* LNA_Middle : G5*/
6295/*MT6176*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_middle); }
6296/*MT6176*/ else /* LNA_Low : G1*/
6297/*MT6176*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_low); }
6298/*MT6176*/ }
6299/*MT6176*/ }
6300/*MT6176*/ else
6301/*MT6176*/ {
6302/*MT6176*/ lna_path_loss_offset = 0;
6303/*MT6176*/ }
6304/*MT6176*/ extern void L1D_RF_RPO_Trace( uint32 v1, uint32 v2, uint32 v3, uint32 v4, int32 v5, int32 v6 );
6305/*MT6176*/ L1D_RF_RPO_Trace( L1D_CheckIfMetaMode(), meta_rx_power_offset_enable, idx, rf_band, arfcn, lna_path_loss_offset);
6306/*MT6176*/ }
6307/*MT6176*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
6308/*MT6176*/
6309/*MT6176*/ #if IS_RX_POWER_OFFSET_SUPPORT
6310/*MT6176*/ real_gain -= (lna_path_loss_offset+lna_path_loss);
6311/*MT6176*/ #else
6312/*MT6176*/ real_gain -= lna_path_loss;// choose pathloss after LNA Mode selected according Nomral/HRD/IBBD
6313/*MT6176*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
6314/*MT6176*/ }
6315/*MT6176*/
6316/*MT6176*/ #if IS_RSSI_TC_SUPPORT
6317/*MT6176*/ if(L1D_CheckIfMetaMode()==0)
6318/*MT6176*/ { real_gain-=L1D_RF_CompensateRXGain( l1d_rf.band ); } // Compensate RX Gain acoording to temperature when normal mode
6319/*MT6176*/ #endif
6320/*MT6176*/
6321/*MT6176*/ *gain_setting = setting;
6322/*MT6176*/ return( real_gain );
6323/*MT6176*/ }
6324/*MT6176*/
6325 #if IS_W_CANCELLATION_SUPPORT
6326/*MT6176*/ unsigned short L1D_RF_FindGainStep( unsigned long gain_setting, FrequencyBand rf_band )
6327/*MT6176*/ {
6328/*MT6176*/ unsigned short gain_step = gain_setting & 0x3FF;
6329/*MT6176*/ int is_seiq = 1;
6330/*MT6176*/
6331/*MT6176*/ gain_step = (is_seiq==1)?((((gain_step>>6)&0xF)-1)<<6)|gain_step&0x3F:gain_step;
6332/*MT6176*/
6333/*MT6176*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6334/*MT6176*/ if( L1D_RF_Check_If_ExternalLNA(rf_band) )
6335/*MT6176*/ {
6336/*MT6176*/ switch( gain_step )
6337/*MT6176*/ {
6338/*MT6176*/ case 0x1CD:
6339/*MT6176*/ return 10;
6340/*MT6176*/ case 0x11D:
6341/*MT6176*/ return 9;
6342/*MT6176*/ case 0x1BC:
6343/*MT6176*/ return 8;
6344/*MT6176*/ case 0x10D:
6345/*MT6176*/ return 7;
6346/*MT6176*/ case 0x15D:
6347/*MT6176*/ return 6;
6348/*MT6176*/ case 0xDD:
6349/*MT6176*/ return 5;
6350/*MT6176*/ case 0x11C:
6351/*MT6176*/ return 4;
6352/*MT6176*/ case 0xDC:
6353/*MT6176*/ return 3;
6354/*MT6176*/ case 0x189:
6355/*MT6176*/ return 2;
6356/*MT6176*/ case 0x149:
6357/*MT6176*/ return 1;
6358/*MT6176*/ default:
6359/*MT6176*/ return 0;
6360/*MT6176*/ }
6361/*MT6176*/ }
6362/*MT6176*/ else
6363/*MT6176*/ #endif
6364/*MT6176*/ {
6365/*MT6176*/ switch( gain_step )
6366/*MT6176*/ {
6367/*MT6176*/ case 0x1CE:
6368/*MT6176*/ return 12;
6369/*MT6176*/ case 0x1CD:
6370/*MT6176*/ return 11;
6371/*MT6176*/ case 0x19E:
6372/*MT6176*/ return 9;
6373/*MT6176*/ case 0x19D:
6374/*MT6176*/ return 10;
6375/*MT6176*/ case 0x18E:
6376/*MT6176*/ return 8;
6377/*MT6176*/ case 0x14E:
6378/*MT6176*/ return 7;
6379/*MT6176*/ case 0x10E:
6380/*MT6176*/ return 6;
6381/*MT6176*/ case 0x15E:
6382/*MT6176*/ return 5;
6383/*MT6176*/ case 0x13D:
6384/*MT6176*/ return 4;
6385/*MT6176*/ case 0x11D:
6386/*MT6176*/ return 3;
6387/*MT6176*/ case 0x15D:
6388/*MT6176*/ return 2;
6389/*MT6176*/ case 0xDD:
6390/*MT6176*/ return 1;
6391/*MT6176*/ default:
6392/*MT6176*/ return 0;
6393/*MT6176*/ }
6394/*MT6176*/ }
6395/*MT6176*/ }
6396 #endif
6397#endif
6398
6399#if IS_RF_MT6179
6400/*MT6179*/
6401/*MT6179*/ #define GAIN_STEP 3
6402/*MT6179*/ #define PVOFSL 34
6403/*MT6179*/ #define PVOFSH 34
6404/*MT6179*/ #define LPF2_DROP_GAIN ROUNDINT(3*(PWRRES))
6405/*MT6179*/ #define TIA_DROP_GAIN ROUNDINT(6*(PWRRES))
6406/*MT6179*/ #define LNA_DROP_GAIN ROUNDINT(6*(PWRRES))
6407/*MT6179*/ #define HRD_LB_THRESHOLD ROUNDINT((44.6-PVOFSL)*(PWRRES))
6408/*MT6179*/ #define HRD_HB_THRESHOLD ROUNDINT((44.6-PVOFSH)*(PWRRES))
6409/*MT6179*/ #define IBBD_LB_THRESHOLD ROUNDINT((53.6-PVOFSL)*(PWRRES))
6410/*MT6179*/ #define IBBD_HB_THRESHOLD ROUNDINT((53.6-PVOFSH)*(PWRRES))
6411/*MT6179*/ #define RF_GSM850_MAXGAIN (( 56.6-PVOFSL )*(PWRRES))
6412/*MT6179*/ #define RF_GSM850_MINGAIN (( 5.6-PVOFSL )*(PWRRES))
6413/*MT6179*/ #define RF_GSM_MAXGAIN (( 56.6-PVOFSL )*(PWRRES))
6414/*MT6179*/ #define RF_GSM_MINGAIN (( 5.6-PVOFSL )*(PWRRES))
6415/*MT6179*/ #define RF_DCS_MAXGAIN (( 56.6-PVOFSH )*(PWRRES))
6416/*MT6179*/ #define RF_DCS_MINGAIN (( 5.6-PVOFSH )*(PWRRES))
6417/*MT6179*/ #define RF_PCS_MAXGAIN (( 56.6-PVOFSH )*(PWRRES))
6418/*MT6179*/ #define RF_PCS_MINGAIN (( 5.6-PVOFSH )*(PWRRES))
6419/*MT6179*/
6420/*MT6179*/ /* GSM850....................................................................*/
6421/*MT6179*/
6422/*MT6179*/ const sL1DAGCDATA AGC_TABLE_GSM850[5] =
6423/*MT6179*/ { { GBOUND(( 47.6-PVOFSL ),( 44.6-PVOFSL ) ), GC_A( 5,( 47.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
6424/*MT6179*/ { GBOUND(( 44.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 6,( 44.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001E) },
6425/*MT6179*/ { GBOUND(( 29.6-PVOFSL ),( 26.6-PVOFSL ) ), GC_A( 3,( 29.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
6426/*MT6179*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 5,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
6427/*MT6179*/ { GBOUND(( 5.6-PVOFSL ),( 5.6-PVOFSL ) ), GC_A( 3,( 5.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
6428/*MT6179*/ };
6429/*MT6179*/
6430/*MT6179*/ /* GSM900....................................................................*/
6431/*MT6179*/
6432/*MT6179*/ const sL1DAGCDATA AGC_TABLE_GSM900[5] =
6433/*MT6179*/ { { GBOUND(( 47.6-PVOFSL ),( 44.6-PVOFSL ) ), GC_A( 5,( 47.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
6434/*MT6179*/ { GBOUND(( 44.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 6,( 44.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001E) },
6435/*MT6179*/ { GBOUND(( 29.6-PVOFSL ),( 26.6-PVOFSL ) ), GC_A( 3,( 29.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
6436/*MT6179*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 5,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
6437/*MT6179*/ { GBOUND(( 5.6-PVOFSL ),( 5.6-PVOFSL ) ), GC_A( 3,( 5.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
6438/*MT6179*/ };
6439/*MT6179*/
6440/*MT6179*/ /* DCS1800...................................................................*/
6441/*MT6179*/
6442/*MT6179*/ const sL1DAGCDATA AGC_TABLE_DCS1800[5] =
6443/*MT6179*/ { { GBOUND(( 47.6-PVOFSH ),( 44.6-PVOFSH ) ), GC_A( 5,( 47.6-PVOFSH ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
6444/*MT6179*/ { GBOUND(( 44.6-PVOFSH ),( 41.6-PVOFSH ) ), GC_A( 6,( 44.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001E) },
6445/*MT6179*/ { GBOUND(( 29.6-PVOFSH ),( 26.6-PVOFSH ) ), GC_A( 3,( 29.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001D) },
6446/*MT6179*/ { GBOUND(( 17.6-PVOFSH ),( 14.6-PVOFSH ) ), GC_A( 5,( 17.6-PVOFSH ) ), BSI_CW(0x14E, 0x00009) },
6447/*MT6179*/ { GBOUND(( 5.6-PVOFSH ),( 5.6-PVOFSH ) ), GC_A( 3,( 5.6-PVOFSH ) ), BSI_CW(0x14E, 0x00019) },
6448/*MT6179*/ };
6449/*MT6179*/
6450/*MT6179*/ /* PCS1900...................................................................*/
6451/*MT6179*/
6452/*MT6179*/ const sL1DAGCDATA AGC_TABLE_PCS1900[5] =
6453/*MT6179*/ { { GBOUND(( 47.6-PVOFSH ),( 44.6-PVOFSH ) ), GC_A( 5,( 47.6-PVOFSH ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
6454/*MT6179*/ { GBOUND(( 44.6-PVOFSH ),( 41.6-PVOFSH ) ), GC_A( 6,( 44.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001E) },
6455/*MT6179*/ { GBOUND(( 29.6-PVOFSH ),( 26.6-PVOFSH ) ), GC_A( 3,( 29.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001D) },
6456/*MT6179*/ { GBOUND(( 17.6-PVOFSH ),( 14.6-PVOFSH ) ), GC_A( 5,( 17.6-PVOFSH ) ), BSI_CW(0x14E, 0x00009) },
6457/*MT6179*/ { GBOUND(( 5.6-PVOFSH ),( 5.6-PVOFSH ) ), GC_A( 3,( 5.6-PVOFSH ) ), BSI_CW(0x14E, 0x00019) },
6458/*MT6179*/ };
6459/*MT6179*/
6460/*MT6179*/ /*...........................................................................*/
6461/*MT6179*/
6462/*MT6179*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
6463/*MT6179*/ { { 0, 0 }, /*#FrequencyBand400 */
6464/*MT6179*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
6465/*MT6179*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
6466/*MT6179*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
6467/*MT6179*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
6468/*MT6179*/ };
6469/*MT6179*/
6470/*MT6179*/ const sL1DAGCDATA *const AGC_TABLE[] =
6471/*MT6179*/ { 0, /*#FrequencyBand400 */
6472/*MT6179*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
6473/*MT6179*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
6474/*MT6179*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
6475/*MT6179*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
6476/*MT6179*/ };
6477/*MT6179*/
6478/*MT6179*/ /*---------------------- RX gain table for E1 version ----------------------*/
6479/*MT6179*/ #define HRD_LB_THRESHOLD_E1 ROUNDINT((44.6-PVOFSL)*(PWRRES))
6480/*MT6179*/ #define HRD_HB_THRESHOLD_E1 ROUNDINT((44.6-PVOFSH)*(PWRRES))
6481/*MT6179*/ #define IBBD_LB_THRESHOLD_E1 ROUNDINT((53.6-PVOFSL)*(PWRRES))
6482/*MT6179*/ #define IBBD_HB_THRESHOLD_E1 ROUNDINT((53.6-PVOFSH)*(PWRRES))
6483/*MT6179*/ #define RF_GSM850_MAXGAIN_E1 (( 62.6-PVOFSL )*(PWRRES))
6484/*MT6179*/ #define RF_GSM850_MINGAIN_E1 (( -3.4-PVOFSL )*(PWRRES))
6485/*MT6179*/ #define RF_GSM_MAXGAIN_E1 (( 62.6-PVOFSL )*(PWRRES))
6486/*MT6179*/ #define RF_GSM_MINGAIN_E1 (( -3.4-PVOFSL )*(PWRRES))
6487/*MT6179*/ #define RF_DCS_MAXGAIN_E1 (( 62.6-PVOFSH )*(PWRRES))
6488/*MT6179*/ #define RF_DCS_MINGAIN_E1 (( -3.4-PVOFSH )*(PWRRES))
6489/*MT6179*/ #define RF_PCS_MAXGAIN_E1 (( 62.6-PVOFSH )*(PWRRES))
6490/*MT6179*/ #define RF_PCS_MINGAIN_E1 (( -3.4-PVOFSH )*(PWRRES))
6491/*MT6179*/
6492/*MT6179*/ /* GSM850....................................................................*/
6493/*MT6179*/
6494/*MT6179*/ const sL1DAGCDATA AGC_TABLE_GSM850_E1[7] =
6495/*MT6179*/ { { GBOUND(( 59.6-PVOFSL ),( 56.6-PVOFSL ) ), GC_A( 7,( 59.6-PVOFSL ) ), BSI_CW(0x14E, 0x00006) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
6496/*MT6179*/ { GBOUND(( 47.6-PVOFSL ),( 44.6-PVOFSL ) ), GC_A( 5,( 47.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) },
6497/*MT6179*/ { GBOUND(( 44.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 6,( 44.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001E) },
6498/*MT6179*/ { GBOUND(( 29.6-PVOFSL ),( 26.6-PVOFSL ) ), GC_A( 3,( 29.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
6499/*MT6179*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 5,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
6500/*MT6179*/ { GBOUND(( 5.6-PVOFSL ),( 2.6-PVOFSL ) ), GC_A( 3,( 5.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
6501/*MT6179*/ { GBOUND(( -3.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -3.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
6502/*MT6179*/ };
6503/*MT6179*/
6504/*MT6179*/ /* GSM900....................................................................*/
6505/*MT6179*/
6506/*MT6179*/ const sL1DAGCDATA AGC_TABLE_GSM900_E1[7] =
6507/*MT6179*/ { { GBOUND(( 59.6-PVOFSL ),( 56.6-PVOFSL ) ), GC_A( 7,( 59.6-PVOFSL ) ), BSI_CW(0x14E, 0x00006) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
6508/*MT6179*/ { GBOUND(( 47.6-PVOFSL ),( 44.6-PVOFSL ) ), GC_A( 5,( 47.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) },
6509/*MT6179*/ { GBOUND(( 44.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 6,( 44.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001E) },
6510/*MT6179*/ { GBOUND(( 29.6-PVOFSL ),( 26.6-PVOFSL ) ), GC_A( 3,( 29.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
6511/*MT6179*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 5,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
6512/*MT6179*/ { GBOUND(( 5.6-PVOFSL ),( 2.6-PVOFSL ) ), GC_A( 3,( 5.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
6513/*MT6179*/ { GBOUND(( -3.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -3.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
6514/*MT6179*/ };
6515/*MT6179*/
6516/*MT6179*/ /* DCS1800...................................................................*/
6517/*MT6179*/
6518/*MT6179*/ const sL1DAGCDATA AGC_TABLE_DCS1800_E1[7] =
6519/*MT6179*/ { { GBOUND(( 59.6-PVOFSH ),( 56.6-PVOFSH ) ), GC_A( 7,( 59.6-PVOFSH ) ), BSI_CW(0x14E, 0x00006) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
6520/*MT6179*/ { GBOUND(( 47.6-PVOFSH ),( 44.6-PVOFSH ) ), GC_A( 5,( 47.6-PVOFSH ) ), BSI_CW(0x14E, 0x0000E) },
6521/*MT6179*/ { GBOUND(( 44.6-PVOFSH ),( 41.6-PVOFSH ) ), GC_A( 6,( 44.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001E) },
6522/*MT6179*/ { GBOUND(( 29.6-PVOFSH ),( 26.6-PVOFSH ) ), GC_A( 3,( 29.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001D) },
6523/*MT6179*/ { GBOUND(( 17.6-PVOFSH ),( 14.6-PVOFSH ) ), GC_A( 5,( 17.6-PVOFSH ) ), BSI_CW(0x14E, 0x00009) },
6524/*MT6179*/ { GBOUND(( 5.6-PVOFSH ),( 2.6-PVOFSH ) ), GC_A( 3,( 5.6-PVOFSH ) ), BSI_CW(0x14E, 0x00019) },
6525/*MT6179*/ { GBOUND(( -3.4-PVOFSH ),( -3.4-PVOFSH ) ), GC_A( 2,( -3.4-PVOFSH ) ), BSI_CW(0x14E, 0x00039) },
6526/*MT6179*/ };
6527/*MT6179*/
6528/*MT6179*/ /* PCS1900...................................................................*/
6529/*MT6179*/
6530/*MT6179*/ const sL1DAGCDATA AGC_TABLE_PCS1900_E1[7] =
6531/*MT6179*/ { { GBOUND(( 59.6-PVOFSH ),( 56.6-PVOFSH ) ), GC_A( 7,( 59.6-PVOFSH ) ), BSI_CW(0x14E, 0x00006) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
6532/*MT6179*/ { GBOUND(( 47.6-PVOFSH ),( 44.6-PVOFSH ) ), GC_A( 5,( 47.6-PVOFSH ) ), BSI_CW(0x14E, 0x0000E) },
6533/*MT6179*/ { GBOUND(( 44.6-PVOFSH ),( 41.6-PVOFSH ) ), GC_A( 6,( 44.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001E) },
6534/*MT6179*/ { GBOUND(( 29.6-PVOFSH ),( 26.6-PVOFSH ) ), GC_A( 3,( 29.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001D) },
6535/*MT6179*/ { GBOUND(( 17.6-PVOFSH ),( 14.6-PVOFSH ) ), GC_A( 5,( 17.6-PVOFSH ) ), BSI_CW(0x14E, 0x00009) },
6536/*MT6179*/ { GBOUND(( 5.6-PVOFSH ),( 2.6-PVOFSH ) ), GC_A( 3,( 5.6-PVOFSH ) ), BSI_CW(0x14E, 0x00019) },
6537/*MT6179*/ { GBOUND(( -3.4-PVOFSH ),( -3.4-PVOFSH ) ), GC_A( 2,( -3.4-PVOFSH ) ), BSI_CW(0x14E, 0x00039) },
6538/*MT6179*/ };
6539/*MT6179*/
6540/*MT6179*/ /*...........................................................................*/
6541/*MT6179*/
6542/*MT6179*/ const sL1DGAINRANGE GAIN_RANGE_TABLE_E1[] =
6543/*MT6179*/ { { 0, 0 }, /*#FrequencyBand400 */
6544/*MT6179*/ { (int)RF_GSM850_MAXGAIN_E1, (int)RF_GSM850_MINGAIN_E1 }, /* FrequencyBand850 */
6545/*MT6179*/ { (int)RF_GSM_MAXGAIN_E1, (int)RF_GSM_MINGAIN_E1 }, /* FrequencyBand900 */
6546/*MT6179*/ { (int)RF_DCS_MAXGAIN_E1, (int)RF_DCS_MINGAIN_E1 }, /* FrequencyBand1800 */
6547/*MT6179*/ { (int)RF_PCS_MAXGAIN_E1, (int)RF_PCS_MINGAIN_E1 }, /* FrequencyBand1900 */
6548/*MT6179*/ };
6549/*MT6179*/
6550/*MT6179*/ const sL1DAGCDATA *const AGC_TABLE_E1[] =
6551/*MT6179*/ { 0, /*#FrequencyBand400 */
6552/*MT6179*/ AGC_TABLE_GSM850_E1, /* FrequencyBand850 */
6553/*MT6179*/ AGC_TABLE_GSM900_E1, /* FrequencyBand900 */
6554/*MT6179*/ AGC_TABLE_DCS1800_E1, /* FrequencyBand1800 */
6555/*MT6179*/ AGC_TABLE_PCS1900_E1, /* FrequencyBand1900 */
6556/*MT6179*/ };
6557/*MT6179*/
6558 #if IS_2G_EXTERNAL_LNA_SUPPORT
6559/*MT6179*/ #define HRD_LB_THRESHOLD_ELNA ROUNDINT((32.6-PVOFSL)*(PWRRES))
6560/*MT6179*/ #define HRD_HB_THRESHOLD_ELNA ROUNDINT((32.6-PVOFSH)*(PWRRES))
6561/*MT6179*/ #define IBBD_LB_THRESHOLD_ELNA ROUNDINT((35.6-PVOFSL)*(PWRRES))
6562/*MT6179*/ #define IBBD_HB_THRESHOLD_ELNA ROUNDINT((35.6-PVOFSH)*(PWRRES))
6563/*MT6179*/ #define RF_GSM850_MAXGAIN_ELNA (( 50.6-PVOFSL )*(PWRRES))
6564/*MT6179*/ #define RF_GSM850_MINGAIN_ELNA (( -0.4-PVOFSL )*(PWRRES))
6565/*MT6179*/ #define RF_GSM_MAXGAIN_ELNA (( 50.6-PVOFSL )*(PWRRES))
6566/*MT6179*/ #define RF_GSM_MINGAIN_ELNA (( -0.4-PVOFSL )*(PWRRES))
6567/*MT6179*/ #define RF_DCS_MAXGAIN_ELNA (( 50.6-PVOFSH )*(PWRRES))
6568/*MT6179*/ #define RF_DCS_MINGAIN_ELNA (( -0.4-PVOFSH )*(PWRRES))
6569/*MT6179*/ #define RF_PCS_MAXGAIN_ELNA (( 50.6-PVOFSH )*(PWRRES))
6570/*MT6179*/ #define RF_PCS_MINGAIN_ELNA (( -0.4-PVOFSH )*(PWRRES))
6571/*MT6179*/
6572/*MT6179*/ /*Real RX gain and bitno for fixed RX gain setting, index = 0 or 1 of AGC_TABLE */
6573/*MT6179*/ #define RF_GSM850_Sec0_GAIN_ELNA ROUNDINT(( 50.6-PVOFSL )*(PWRRES))
6574/*MT6179*/ #define RF_GSM850_Sec1_GAIN_ELNA ROUNDINT(( 41.6-PVOFSL )*(PWRRES))
6575/*MT6179*/ #define RF_GSM_Sec0_GAIN_ELNA ROUNDINT(( 50.6-PVOFSL )*(PWRRES))
6576/*MT6179*/ #define RF_GSM_Sec1_GAIN_ELNA ROUNDINT(( 41.6-PVOFSL )*(PWRRES))
6577/*MT6179*/ #define RF_DCS_Sec0_GAIN_ELNA ROUNDINT(( 50.6-PVOFSH )*(PWRRES))
6578/*MT6179*/ #define RF_DCS_Sec1_GAIN_ELNA ROUNDINT(( 41.6-PVOFSH )*(PWRRES))
6579/*MT6179*/ #define RF_PCS_Sec0_GAIN_ELNA ROUNDINT(( 50.6-PVOFSH )*(PWRRES))
6580/*MT6179*/ #define RF_PCS_Sec1_GAIN_ELNA ROUNDINT(( 41.6-PVOFSH )*(PWRRES))
6581/*MT6179*/ #define RF_GSM850_Sec0_BitNo_ELNA 8
6582/*MT6179*/ #define RF_GSM850_Sec1_BitNo_ELNA 5
6583/*MT6179*/ #define RF_GSM_Sec0_BitNo_ELNA 8
6584/*MT6179*/ #define RF_GSM_Sec1_BitNo_ELNA 5
6585/*MT6179*/ #define RF_DCS_Sec0_BitNo_ELNA 8
6586/*MT6179*/ #define RF_DCS_Sec1_BitNo_ELNA 5
6587/*MT6179*/ #define RF_PCS_Sec0_BitNo_ELNA 8
6588/*MT6179*/ #define RF_PCS_Sec1_BitNo_ELNA 5
6589/*MT6179*/
6590/*MT6179*/ /* GSM850....................................................................*/
6591/*MT6179*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
6592/*MT6179*/ const sL1DAGCDATA AGC_TABLE_GSM850_ELNA [7] =
6593/*MT6179*/ { { GBOUND(( 50.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 8,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
6594/*MT6179*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 5,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
6595/*MT6179*/ { GBOUND(( 32.6-PVOFSL ),( 29.6-PVOFSL ) ), GC_A( 4,( 32.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
6596/*MT6179*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
6597/*MT6179*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 5,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
6598/*MT6179*/ { GBOUND(( 8.6-PVOFSL ),( 5.6-PVOFSL ) ), GC_A( 4,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
6599/*MT6179*/ { GBOUND(( -0.4-PVOFSL ),( -0.4-PVOFSL ) ), GC_A( 3,( -0.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
6600/*MT6179*/ };
6601/*MT6179*/
6602/*MT6179*/ /* GSM900....................................................................*/
6603/*MT6179*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
6604/*MT6179*/ const sL1DAGCDATA AGC_TABLE_GSM900_ELNA [7] =
6605/*MT6179*/ { { GBOUND(( 50.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 8,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
6606/*MT6179*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 5,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
6607/*MT6179*/ { GBOUND(( 32.6-PVOFSL ),( 29.6-PVOFSL ) ), GC_A( 4,( 32.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
6608/*MT6179*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
6609/*MT6179*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 5,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
6610/*MT6179*/ { GBOUND(( 8.6-PVOFSL ),( 5.6-PVOFSL ) ), GC_A( 4,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
6611/*MT6179*/ { GBOUND(( -0.4-PVOFSL ),( -0.4-PVOFSL ) ), GC_A( 3,( -0.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
6612/*MT6179*/ };
6613/*MT6179*/
6614/*MT6179*/ /* DCS1800...................................................................*/
6615/*MT6179*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
6616/*MT6179*/ const sL1DAGCDATA AGC_TABLE_DCS1800_ELNA [7] =
6617/*MT6179*/ { { GBOUND(( 50.6-PVOFSH ),( 41.6-PVOFSH ) ), GC_A( 8,( 50.6-PVOFSH ) ), BSI_CW(0x14E, 0x0000D) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
6618/*MT6179*/ { GBOUND(( 41.6-PVOFSH ),( 38.6-PVOFSH ) ), GC_A( 5,( 41.6-PVOFSH ) ), BSI_CW(0x14E, 0x0000D) },
6619/*MT6179*/ { GBOUND(( 32.6-PVOFSH ),( 29.6-PVOFSH ) ), GC_A( 4,( 32.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001D) },
6620/*MT6179*/ { GBOUND(( 26.6-PVOFSH ),( 23.6-PVOFSH ) ), GC_A( 4,( 26.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001C) },
6621/*MT6179*/ { GBOUND(( 17.6-PVOFSH ),( 14.6-PVOFSH ) ), GC_A( 5,( 17.6-PVOFSH ) ), BSI_CW(0x14E, 0x00009) },
6622/*MT6179*/ { GBOUND(( 8.6-PVOFSH ),( 5.6-PVOFSH ) ), GC_A( 4,( 8.6-PVOFSH ) ), BSI_CW(0x14E, 0x00019) },
6623/*MT6179*/ { GBOUND(( -0.4-PVOFSH ),( -0.4-PVOFSH ) ), GC_A( 3,( -0.4-PVOFSH ) ), BSI_CW(0x14E, 0x00039) },
6624/*MT6179*/ };
6625/*MT6179*/
6626/*MT6179*/ /* PCS1900...................................................................*/
6627/*MT6179*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
6628/*MT6179*/ const sL1DAGCDATA AGC_TABLE_PCS1900_ELNA [7] =
6629/*MT6179*/ { { GBOUND(( 50.6-PVOFSH ),( 41.6-PVOFSH ) ), GC_A( 8,( 50.6-PVOFSH ) ), BSI_CW(0x14E, 0x0000D) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
6630/*MT6179*/ { GBOUND(( 41.6-PVOFSH ),( 38.6-PVOFSH ) ), GC_A( 5,( 41.6-PVOFSH ) ), BSI_CW(0x14E, 0x0000D) },
6631/*MT6179*/ { GBOUND(( 32.6-PVOFSH ),( 29.6-PVOFSH ) ), GC_A( 4,( 32.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001D) },
6632/*MT6179*/ { GBOUND(( 26.6-PVOFSH ),( 23.6-PVOFSH ) ), GC_A( 4,( 26.6-PVOFSH ) ), BSI_CW(0x14E, 0x0001C) },
6633/*MT6179*/ { GBOUND(( 17.6-PVOFSH ),( 14.6-PVOFSH ) ), GC_A( 5,( 17.6-PVOFSH ) ), BSI_CW(0x14E, 0x00009) },
6634/*MT6179*/ { GBOUND(( 8.6-PVOFSH ),( 5.6-PVOFSH ) ), GC_A( 4,( 8.6-PVOFSH ) ), BSI_CW(0x14E, 0x00019) },
6635/*MT6179*/ { GBOUND(( -0.4-PVOFSH ),( -0.4-PVOFSH ) ), GC_A( 3,( -0.4-PVOFSH ) ), BSI_CW(0x14E, 0x00039) },
6636/*MT6179*/ };
6637/*MT6179*/
6638/*MT6179*/ /*...........................................................................*/
6639/*MT6179*/
6640/*MT6179*/ const sL1DGAINRANGE GAIN_RANGE_TABLE_ELNA [] =
6641/*MT6179*/ { { 0, 0 }, /*#FrequencyBand400 */
6642/*MT6179*/ { (int)RF_GSM850_MAXGAIN_ELNA , (int)RF_GSM850_MINGAIN_ELNA }, /* FrequencyBand850 */
6643/*MT6179*/ { (int)RF_GSM_MAXGAIN_ELNA , (int)RF_GSM_MINGAIN_ELNA }, /* FrequencyBand900 */
6644/*MT6179*/ { (int)RF_DCS_MAXGAIN_ELNA , (int)RF_DCS_MINGAIN_ELNA }, /* FrequencyBand1800 */
6645/*MT6179*/ { (int)RF_PCS_MAXGAIN_ELNA , (int)RF_PCS_MINGAIN_ELNA }, /* FrequencyBand1900 */
6646/*MT6179*/ };
6647/*MT6179*/
6648/*MT6179*/ const sL1DAGCDATA *const AGC_TABLE_ELNA[] =
6649/*MT6179*/ { 0, /*#FrequencyBand400 */
6650/*MT6179*/ AGC_TABLE_GSM850_ELNA, /* FrequencyBand850 */
6651/*MT6179*/ AGC_TABLE_GSM900_ELNA, /* FrequencyBand900 */
6652/*MT6179*/ AGC_TABLE_DCS1800_ELNA, /* FrequencyBand1800 */
6653/*MT6179*/ AGC_TABLE_PCS1900_ELNA, /* FrequencyBand1900 */
6654/*MT6179*/ };
6655/*MT6179*/
6656/*MT6179*/ /*Fix RX gain setting, w/o extrapolation for index = 0 of AGC_TABLE */
6657/*MT6179*/ const sL1DSection GAIN_Sec0_ELNA [] =
6658/*MT6179*/ { { 0, 0 }, /*#FrequencyBand400 */
6659/*MT6179*/ { (int)RF_GSM850_Sec0_GAIN_ELNA , (int)RF_GSM850_Sec0_BitNo_ELNA }, /* FrequencyBand850 */
6660/*MT6179*/ { (int)RF_GSM_Sec0_GAIN_ELNA , (int)RF_GSM_Sec0_BitNo_ELNA }, /* FrequencyBand900 */
6661/*MT6179*/ { (int)RF_DCS_Sec0_GAIN_ELNA , (int)RF_DCS_Sec0_BitNo_ELNA }, /* FrequencyBand1800 */
6662/*MT6179*/ { (int)RF_PCS_Sec0_GAIN_ELNA , (int)RF_PCS_Sec0_BitNo_ELNA }, /* FrequencyBand1900 */
6663/*MT6179*/ };
6664/*MT6179*/ /*Fix RX gain setting, w/o extrapolation for index = 1 of AGC_TABLE */
6665/*MT6179*/ const sL1DSection GAIN_Sec1_ELNA [] =
6666/*MT6179*/ { { 0, 0 }, /*#FrequencyBand400 */
6667/*MT6179*/ { (int)RF_GSM850_Sec1_GAIN_ELNA , (int)RF_GSM850_Sec1_BitNo_ELNA }, /* FrequencyBand850 */
6668/*MT6179*/ { (int)RF_GSM_Sec1_GAIN_ELNA , (int)RF_GSM_Sec1_BitNo_ELNA }, /* FrequencyBand900 */
6669/*MT6179*/ { (int)RF_DCS_Sec1_GAIN_ELNA , (int)RF_DCS_Sec1_BitNo_ELNA }, /* FrequencyBand1800 */
6670/*MT6179*/ { (int)RF_PCS_Sec1_GAIN_ELNA , (int)RF_PCS_Sec1_BitNo_ELNA }, /* FrequencyBand1900 */
6671/*MT6179*/ };
6672 #endif
6673/*MT6179*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
6674/*MT6179*/
6675/*MT6179*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
6676/*MT6179*/ { int max_gain, min_gain, real_gain, blkr_group, l1_obb_flag = 0;
6677/*MT6179*/ const int* d32ptr;
6678/*MT6179*/ const sL1DAGCDATA* agcptr;
6679/*MT6179*/ sLNAGAINOFFSET* lnaptr;
6680/*MT6179*/ sAGCGAINOFFSET* ofsptr;
6681/*MT6179*/ long setting;
6682/*MT6179*/ int bit_no, idx, lna_path_loss, ibbd_threshold, hrd_threshold;
6683/*MT6179*/ int lna_path_extra_loss = (rf_band<FrequencyBand1800) ? 0 : (5 * PWRRES);
6684/*MT6179*/ unsigned short L1D_chip_ver = L1D_RF_QUERY_CHIP_VERSION();
6685/*MT6179*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6686/*MT6179*/ unsigned short agcptr_idx = 0; //index of AGC table for fixing RX gain setting
6687/*MT6179*/ unsigned short is_elna_usage = L1D_RF_Check_If_ExternalLNA(rf_band); // check if using eLNA
6688/*MT6179*/ #endif
6689/*MT6179*/
6690/*MT6179*/ #if IS_RX_POWER_OFFSET_SUPPORT
6691/*MT6179*/ sAGCLNAGAINOFFSET* ofsptr_offset;
6692/*MT6179*/ kal_uint16 rx_power_offset_enable = AGCLNA_PL_OFFSET_SETTING->rx_power_offset_setting.RPO_enable;
6693/*MT6179*/ kal_uint16 meta_rx_power_offset_enable = AGCLNA_PL_OFFSET_SETTING->rx_power_offset_setting.RPO_meta_enable;
6694/*MT6179*/ int lna_path_loss_offset = 0;
6695/*MT6179*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
6696/*MT6179*/
6697/*MT6179*/ #if IS_INBAND_BLOCKER_DETECTION_SUPPORT
6698/*MT6179*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6699/*MT6179*/ if( is_elna_usage )
6700/*MT6179*/ { ibbd_threshold = (rf_band<FrequencyBand1800) ? IBBD_LB_THRESHOLD_ELNA : IBBD_HB_THRESHOLD_ELNA; }
6701/*MT6179*/ else // no eLNA
6702/*MT6179*/ #endif
6703/*MT6179*/ {
6704/*MT6179*/ if ( L1D_chip_ver == MML1_RF_IS_E1)
6705/*MT6179*/ { ibbd_threshold = (rf_band<FrequencyBand1800) ? IBBD_LB_THRESHOLD_E1 : IBBD_HB_THRESHOLD_E1; }
6706/*MT6179*/ else
6707/*MT6179*/ { ibbd_threshold = (rf_band<FrequencyBand1800) ? IBBD_LB_THRESHOLD : IBBD_HB_THRESHOLD; }
6708/*MT6179*/ }
6709/*MT6179*/ #endif
6710/*MT6179*/
6711/*MT6179*/ #if IS_HEADROOM_DETECTION_SUPPORT
6712/*MT6179*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6713/*MT6179*/ if( is_elna_usage )
6714/*MT6179*/ { hrd_threshold = (rf_band<FrequencyBand1800) ? HRD_LB_THRESHOLD_ELNA : HRD_HB_THRESHOLD_ELNA; }
6715/*MT6179*/ else // no eLNA
6716/*MT6179*/ #endif
6717/*MT6179*/ {
6718/*MT6179*/ if ( L1D_chip_ver == MML1_RF_IS_E1)
6719/*MT6179*/ { hrd_threshold = (rf_band<FrequencyBand1800) ? HRD_LB_THRESHOLD_E1 : HRD_HB_THRESHOLD_E1; }
6720/*MT6179*/ else
6721/*MT6179*/ { hrd_threshold = (rf_band<FrequencyBand1800) ? HRD_LB_THRESHOLD : HRD_HB_THRESHOLD; }
6722/*MT6179*/ }
6723/*MT6179*/
6724/*MT6179*/ #endif
6725/*MT6179*/
6726/*MT6179*/ #if IS_OUTBAND_BLOCKER_DETECTION_SUPPORT
6727/*MT6179*/ if( l1d_rf.band < FrequencyBand1800 )
6728/*MT6179*/ { l1_obb_flag = (l1d_rf.blk_flag & LB_OBB_FOUND) ? 1 : 0; }
6729/*MT6179*/ else
6730/*MT6179*/ { l1_obb_flag = (l1d_rf.blk_flag & HB_OBB_FOUND) ? 1 : 0; }
6731/*MT6179*/ #endif
6732/*MT6179*/
6733/*MT6179*/ /* evaluate the range of available gain */
6734/*MT6179*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6735/*MT6179*/ if( is_elna_usage )
6736/*MT6179*/ { d32ptr = (int*)&(GAIN_RANGE_TABLE_ELNA[rf_band]); }
6737/*MT6179*/ else
6738/*MT6179*/ #endif
6739/*MT6179*/ {
6740/*MT6179*/ if ( L1D_chip_ver == MML1_RF_IS_E1)
6741/*MT6179*/ { d32ptr = (int*)&(GAIN_RANGE_TABLE_E1[rf_band]); }
6742/*MT6179*/ else
6743/*MT6179*/ { d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]); }
6744/*MT6179*/ }
6745/*MT6179*/ max_gain = *d32ptr++;
6746/*MT6179*/ min_gain = *d32ptr;
6747/*MT6179*/
6748/*MT6179*/ /* D[12:10]: blkr_group used for IBB/HRD case if request_gain>=0, D[9:0]: request_gain for Normal case */
6749/*MT6179*/ blkr_group = (request_gain>=0)?((request_gain>>10)&0x7):0;
6750/*MT6179*/ request_gain = (request_gain>=0)?(request_gain&0x3FF):request_gain;
6751/*MT6179*/
6752/*MT6179*/ /* Normal Mode: From Voltage_Gain to Power_Gain (Voltage_Gain comes from m11303.c)*/
6753/*MT6179*/ /* Meta Mode: Bring Power_Gain directly*/
6754/*MT6179*/ if((!L1D_CheckIfMetaMode()))
6755/*MT6179*/ { request_gain -= ((rf_band<FrequencyBand1800) ? (PVOFSL*PWRRES) : (PVOFSH*PWRRES)); }
6756/*MT6179*/
6757/*MT6179*/ /* clipping the request gain to the avialable gain */
6758/*MT6179*/ if( request_gain>=max_gain )
6759/*MT6179*/ { request_gain = max_gain;
6760/*MT6179*/ }
6761/*MT6179*/ else if( request_gain<=min_gain )
6762/*MT6179*/ { request_gain = min_gain;
6763/*MT6179*/ }
6764/*MT6179*/
6765/*MT6179*/ /* choose the LNA path loss */
6766/*MT6179*/ lnaptr = LNA_PATHLOSS_TABLE[rf_band];
6767/*MT6179*/ /* get the arfcn section */
6768/*MT6179*/ ofsptr = AGC_PATHLOSS_TABLE[rf_band];
6769/*MT6179*/ while( ofsptr->max_arfcn>=0 )
6770/*MT6179*/ { if( arfcn <= ofsptr->max_arfcn )
6771/*MT6179*/ { break; }
6772/*MT6179*/ ofsptr++;
6773/*MT6179*/ lnaptr++;
6774/*MT6179*/ }
6775/*MT6179*/
6776/*MT6179*/ /* evaluate the real gain setting */
6777/*MT6179*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6778/*MT6179*/ if( is_elna_usage )
6779/*MT6179*/ { agcptr = AGC_TABLE_ELNA[rf_band]; }
6780/*MT6179*/ else
6781/*MT6179*/ #endif
6782/*MT6179*/ {
6783/*MT6179*/ if ( L1D_chip_ver == MML1_RF_IS_E1)
6784/*MT6179*/ { agcptr = AGC_TABLE_E1[rf_band]; }
6785/*MT6179*/ else
6786/*MT6179*/ { agcptr = AGC_TABLE[rf_band]; }
6787/*MT6179*/ }
6788/*MT6179*/
6789/*MT6179*/ while( request_gain < agcptr->pos_gain )
6790/*MT6179*/ {
6791/*MT6179*/ agcptr++;
6792/*MT6179*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6793/*MT6179*/ agcptr_idx++;
6794/*MT6179*/ #endif
6795/*MT6179*/ }
6796/*MT6179*/
6797/*MT6179*/ {
6798/*MT6179*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6799/*MT6179*/ if( is_elna_usage && (L1D_CheckIfMetaMode()) )
6800/*MT6179*/ {/* Special handling under META mode. Normal mode will use the exact gain listed in RX gain table*/
6801/*MT6179*/ switch( agcptr_idx )
6802/*MT6179*/ {
6803/*MT6179*/ case 0: // Section0, fix RX gain setting w/o extrapolation
6804/*MT6179*/ bit_no = GAIN_Sec0_ELNA[rf_band].bitno;
6805/*MT6179*/ real_gain = GAIN_Sec0_ELNA[rf_band].real_gain;
6806/*MT6179*/ break;
6807/*MT6179*/ case 1: // Section1, fix RX gain setting w/o extrapolation
6808/*MT6179*/ bit_no = GAIN_Sec1_ELNA[rf_band].bitno;
6809/*MT6179*/ real_gain = GAIN_Sec1_ELNA[rf_band].real_gain;
6810/*MT6179*/ break;
6811/*MT6179*/ default: // Other sections
6812/*MT6179*/ bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
6813/*MT6179*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
6814/*MT6179*/ break;
6815/*MT6179*/ }
6816/*MT6179*/ }
6817/*MT6179*/ else
6818/*MT6179*/ #endif
6819/*MT6179*/ {
6820/*MT6179*/ bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
6821/*MT6179*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
6822/*MT6179*/ }
6823/*MT6179*/
6824/*MT6179*/ if( 0 )
6825/*MT6179*/ { /* do nothing */ }
6826/*MT6179*/ #if IS_HEADROOM_DETECTION_SUPPORT || IS_INBAND_BLOCKER_DETECTION_SUPPORT || IS_OUTBAND_BLOCKER_DETECTION_SUPPORT
6827/*MT6179*/ else if( ((((l1d_rf.blk_flag)&(HRD_FOUND)) && (request_gain >= (hrd_threshold))) || (((l1d_rf.blk_flag)&(IBB_FOUND)) && (request_gain >= (ibbd_threshold))) || (l1_obb_flag == 1)) && (blkr_group > 0) )
6828/*MT6179*/ {
6829/*MT6179*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6830/*MT6179*/ if(is_elna_usage)
6831/*MT6179*/ {
6832/*MT6179*/ switch( blkr_group )
6833/*MT6179*/ {
6834/*MT6179*/ case 1:
6835/*MT6179*/ setting = (agcptr->setting&0x3FFFFFC0)|((0x7)<<6)|(0x7<<3)|0x4; // reduce LNA/TIA, increase LPF2 Gain
6836/*MT6179*/ real_gain-= (LNA_DROP_GAIN+TIA_DROP_GAIN+(bit_no-7)*LPF2_DROP_GAIN);
6837/*MT6179*/ break;
6838/*MT6179*/ default:
6839/*MT6179*/ setting = agcptr->setting | ((bit_no&0xF)<<6);
6840/*MT6179*/ break;
6841/*MT6179*/ }
6842/*MT6179*/ }
6843/*MT6179*/ else
6844/*MT6179*/ #endif
6845/*MT6179*/ {
6846/*MT6179*/ if ( L1D_chip_ver == MML1_RF_IS_E1)
6847/*MT6179*/ {
6848/*MT6179*/ switch( blkr_group )
6849/*MT6179*/ {
6850/*MT6179*/ case 1:
6851/*MT6179*/ setting = (agcptr->setting&0x3FFFFFC0)|(((bit_no-1)&0xF)<<6)|(0x1<<3)|0x6; // reduce TIA/LPF2 Gain
6852/*MT6179*/ real_gain-= (TIA_DROP_GAIN+LPF2_DROP_GAIN);
6853/*MT6179*/ break;
6854/*MT6179*/ case 2:
6855/*MT6179*/ setting = (agcptr->setting&0x3FFFFFC0)|((bit_no&0xF)<<6)|(0x1<<3)|0x5; // reduce LNA/TIAGain
6856/*MT6179*/ real_gain-= (LNA_DROP_GAIN+TIA_DROP_GAIN);
6857/*MT6179*/ break;
6858/*MT6179*/ case 3:
6859/*MT6179*/ setting = (agcptr->setting&0x3FFFFFC0)|((0x7)<<6)|(0x1<<3)|0x5; // reduce LNA/LPF2 Gain
6860/*MT6179*/ real_gain-= (LNA_DROP_GAIN+(bit_no-7)*LPF2_DROP_GAIN);
6861/*MT6179*/ break;
6862/*MT6179*/ case 4:
6863/*MT6179*/ setting = (agcptr->setting&0x3FFFFFC0)|(((bit_no-1)&0xF)<<6)|(0x7<<3)|0x5; // reduce LNA/TIA/LPF2 Gain
6864/*MT6179*/ real_gain-= (LNA_DROP_GAIN+TIA_DROP_GAIN+LPF2_DROP_GAIN);
6865/*MT6179*/ break;
6866/*MT6179*/ default:
6867/*MT6179*/ setting = agcptr->setting | ((bit_no&0xF)<<6);
6868/*MT6179*/ break;
6869/*MT6179*/ }
6870/*MT6179*/ }
6871/*MT6179*/ else
6872/*MT6179*/ {
6873/*MT6179*/ switch( blkr_group )
6874/*MT6179*/ {
6875/*MT6179*/ case 1:
6876/*MT6179*/ setting = (agcptr->setting&0x3FFFFFC0)|((bit_no&0xF)<<6)|(0x1<<3)|0x5; // reduce LNA Gain
6877/*MT6179*/ real_gain-= (LNA_DROP_GAIN);
6878/*MT6179*/ break;
6879/*MT6179*/ case 2:
6880/*MT6179*/ setting = (agcptr->setting&0x3FFFFFC0)|((0x7)<<6)|(0x3<<3)|0x5; // reduce LNA/TIA/LPF2 Gain
6881/*MT6179*/ real_gain-= (LNA_DROP_GAIN+TIA_DROP_GAIN+(bit_no-7)*LPF2_DROP_GAIN);
6882/*MT6179*/ break;
6883/*MT6179*/ case 3:
6884/*MT6179*/ setting = (agcptr->setting&0x3FFFFFC0)|((0x7)<<6)|(0x3<<3)|0x6; // reduce TIA Gain, increase LPF2 Gain
6885/*MT6179*/ real_gain-= (TIA_DROP_GAIN+(bit_no-7)*LPF2_DROP_GAIN);
6886/*MT6179*/ break;
6887/*MT6179*/ case 4:
6888/*MT6179*/ setting = (agcptr->setting&0x3FFFFFC0)|(((bit_no-1)&0xF)<<6)|(0x7<<3)|0x5; // reduce LNA/TIA/LPF2 Gain
6889/*MT6179*/ real_gain-= (LNA_DROP_GAIN+TIA_DROP_GAIN+LPF2_DROP_GAIN);
6890/*MT6179*/ break;
6891/*MT6179*/ case 5:
6892/*MT6179*/ setting = (agcptr->setting&0x3FFFFFC0)|(((bit_no-1)&0xF)<<6)|(0x3<<3)|0x5; // reduce LNA/LPF2 Gain
6893/*MT6179*/ real_gain-= (LNA_DROP_GAIN+LPF2_DROP_GAIN);
6894/*MT6179*/ break;
6895/*MT6179*/ default:
6896/*MT6179*/ setting = agcptr->setting | ((bit_no&0xF)<<6);
6897/*MT6179*/ break;
6898/*MT6179*/ }
6899/*MT6179*/ }
6900/*MT6179*/ }
6901/*MT6179*/ }
6902/*MT6179*/ #endif
6903/*MT6179*/ else
6904/*MT6179*/ {
6905/*MT6179*/ setting = agcptr->setting | ((bit_no&0xF)<<6);
6906/*MT6179*/ }
6907/*MT6179*/
6908/*MT6179*/ idx = (int)(setting&0x7);
6909/*MT6179*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6910/*MT6179*/ if( is_elna_usage )
6911/*MT6179*/ {
6912/*MT6179*/ if( idx==5 ) /* LNA_High : G5 */
6913/*MT6179*/ { lna_path_loss = 0; }
6914/*MT6179*/ else if( idx==4 ) /* LNA_Middle : G4 */
6915/*MT6179*/ {
6916/*MT6179*/ if( l1_obb_flag == 1 )
6917/*MT6179*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle_sawless-ofsptr->gain_offset));}
6918/*MT6179*/ else
6919/*MT6179*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset));}
6920/*MT6179*/ }
6921/*MT6179*/ else /* LNA_Low : G1 */
6922/*MT6179*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset)); }
6923/*MT6179*/ }
6924/*MT6179*/ else
6925/*MT6179*/ #endif
6926/*MT6179*/ {
6927/*MT6179*/ if( idx==6 ) /* LNA_High : G6 */
6928/*MT6179*/ { lna_path_loss = 0; }
6929/*MT6179*/ else if( idx==5 ) /* LNA_Middle : G5*/
6930/*MT6179*/ {
6931/*MT6179*/ if( l1_obb_flag == 1 )
6932/*MT6179*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle_sawless-ofsptr->gain_offset));}
6933/*MT6179*/ else
6934/*MT6179*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset));}
6935/*MT6179*/ }
6936/*MT6179*/ else /* LNA_Low : G1*/
6937/*MT6179*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset)); }
6938/*MT6179*/ }
6939/*MT6179*/
6940/*MT6179*/
6941/*MT6179*/ #if IS_RX_POWER_OFFSET_SUPPORT
6942/*MT6179*/ /* get the arfcn section */
6943/*MT6179*/ ofsptr_offset = AGCLNA_PATHLOSS_OFFSET[rf_band];
6944/*MT6179*/ while( ofsptr_offset->max_arfcn>=0 )
6945/*MT6179*/ { if( arfcn <= ofsptr_offset->max_arfcn )
6946/*MT6179*/ { break; }
6947/*MT6179*/ ofsptr_offset++;
6948/*MT6179*/ }
6949/*MT6179*/
6950/*MT6179*/
6951/*MT6179*/ if( rx_power_offset_enable )
6952/*MT6179*/ {
6953/*MT6179*/ if( ( L1D_CheckIfMetaMode() && ( meta_rx_power_offset_enable == 1 )) || // DUT In META mode and enable META mode compensation
6954/*MT6179*/ (L1D_CheckIfMetaMode() == 0) // DUT in normal mode, apply compensation
6955/*MT6179*/ )
6956/*MT6179*/ {
6957/*MT6179*/ /*idx = (int)(((agcptr->setting)>>5)&0x7);*/
6958/*MT6179*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
6959/*MT6179*/ if( is_elna_usage )
6960/*MT6179*/ {
6961/*MT6179*/ if( idx==5 ) /* LNA_High : G5 */
6962/*MT6179*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset); }
6963/*MT6179*/ else if( idx==4 ) /* LNA_Middle : G4 */
6964/*MT6179*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_middle); }
6965/*MT6179*/ else /* LNA_Low : G1 */
6966/*MT6179*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_low); }
6967/*MT6179*/ }
6968/*MT6179*/ else
6969/*MT6179*/ #endif
6970/*MT6179*/ {
6971/*MT6179*/ if( idx==6 ) /* LNA_High : G6 */
6972/*MT6179*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset); }
6973/*MT6179*/ else if( idx==5 ) /* LNA_Middle : G5*/
6974/*MT6179*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_middle); }
6975/*MT6179*/ else /* LNA_Low : G1*/
6976/*MT6179*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_low); }
6977/*MT6179*/ }
6978/*MT6179*/ }
6979/*MT6179*/ else
6980/*MT6179*/ {
6981/*MT6179*/ lna_path_loss_offset = 0;
6982/*MT6179*/ }
6983/*MT6179*/ extern void L1D_RF_RPO_Trace( uint32 v1, uint32 v2, uint32 v3, uint32 v4, int32 v5, int32 v6 );
6984/*MT6179*/ L1D_RF_RPO_Trace( L1D_CheckIfMetaMode(), meta_rx_power_offset_enable, idx, rf_band, arfcn, lna_path_loss_offset);
6985/*MT6179*/ }
6986/*MT6179*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
6987/*MT6179*/
6988/*MT6179*/ #if IS_RX_POWER_OFFSET_SUPPORT
6989/*MT6179*/ real_gain -= (lna_path_loss_offset+lna_path_loss);
6990/*MT6179*/ real_gain -= lna_path_extra_loss;
6991/*MT6179*/ #else
6992/*MT6179*/ real_gain-=lna_path_loss; // choose pathloss after LNA Mode selected according Nomral/HRD/IBBD
6993/*MT6179*/ real_gain -= lna_path_extra_loss;
6994/*MT6179*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
6995/*MT6179*/ }
6996/*MT6179*/
6997/*MT6179*/ #if IS_RSSI_TC_SUPPORT
6998/*MT6179*/ if(L1D_CheckIfMetaMode()==0)
6999/*MT6179*/ { real_gain-=L1D_RF_CompensateRXGain( l1d_rf.band ); } // Compensate RX Gain acoording to temperature when normal mode
7000/*MT6179*/ #endif
7001/*MT6179*/
7002/*MT6179*/ *gain_setting = setting;
7003/*MT6179*/ return( real_gain );
7004/*MT6179*/ }
7005/*MT6179*/
7006 #if IS_W_CANCELLATION_SUPPORT
7007/*MT6179*/ unsigned short L1D_RF_FindGainStep( unsigned long gain_setting, FrequencyBand rf_band )
7008/*MT6179*/ {
7009/*MT6179*/ unsigned short gain_step = gain_setting & 0x3FF;
7010/*MT6179*/
7011/*MT6179*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
7012/*MT6179*/ if( L1D_RF_Check_If_ExternalLNA(rf_band) )
7013/*MT6179*/ {
7014/*MT6179*/ switch( gain_step )
7015/*MT6179*/ {
7016/*MT6179*/ case 0x20D:
7017/*MT6179*/ return 10;
7018/*MT6179*/ case 0x15D:
7019/*MT6179*/ return 9;
7020/*MT6179*/ case 0x1FC:
7021/*MT6179*/ return 8;
7022/*MT6179*/ case 0x14D:
7023/*MT6179*/ return 7;
7024/*MT6179*/ case 0x19D:
7025/*MT6179*/ return 6;
7026/*MT6179*/ case 0x11D:
7027/*MT6179*/ return 5;
7028/*MT6179*/ case 0x15C:
7029/*MT6179*/ return 4;
7030/*MT6179*/ case 0x11C:
7031/*MT6179*/ return 3;
7032/*MT6179*/ case 0x1C9:
7033/*MT6179*/ return 2;
7034/*MT6179*/ case 0x189:
7035/*MT6179*/ return 1;
7036/*MT6179*/ default:
7037/*MT6179*/ return 0;
7038/*MT6179*/ }
7039/*MT6179*/ }
7040/*MT6179*/ else
7041/*MT6179*/ #endif
7042/*MT6179*/ {
7043/*MT6179*/ if ( L1D_RF_QUERY_CHIP_VERSION() == MML1_RF_IS_E1 )
7044/*MT6179*/ {
7045/*MT6179*/ switch( gain_step )
7046/*MT6179*/ {
7047/*MT6179*/ case 0x206:
7048/*MT6179*/ return 13;
7049/*MT6179*/ case 0x1CE:
7050/*MT6179*/ return 12;
7051/*MT6179*/ case 0x1C6:
7052/*MT6179*/ return 11;
7053/*MT6179*/ case 0x1CD:
7054/*MT6179*/ return 10;
7055/*MT6179*/ case 0x20E:
7056/*MT6179*/ return 9;
7057/*MT6179*/ case 0x18E:
7058/*MT6179*/ return 8;
7059/*MT6179*/ case 0x14E:
7060/*MT6179*/ return 7;
7061/*MT6179*/ case 0x19E:
7062/*MT6179*/ return 6;
7063/*MT6179*/ case 0x17D:
7064/*MT6179*/ return 5;
7065/*MT6179*/ case 0x1DD:
7066/*MT6179*/ return 4;
7067/*MT6179*/ case 0x19D:
7068/*MT6179*/ return 3;
7069/*MT6179*/ case 0x15D:
7070/*MT6179*/ return 2;
7071/*MT6179*/ case 0x11D:
7072/*MT6179*/ return 1;
7073/*MT6179*/ default:
7074/*MT6179*/ return 0;
7075/*MT6179*/ }
7076/*MT6179*/ }
7077/*MT6179*/ else
7078/*MT6179*/ {
7079/*MT6179*/ switch( gain_step )
7080/*MT6179*/ {
7081/*MT6179*/ case 0x20E:
7082/*MT6179*/ return 12;
7083/*MT6179*/ case 0x20D:
7084/*MT6179*/ return 11;
7085/*MT6179*/ case 0x1CE:
7086/*MT6179*/ return 10;
7087/*MT6179*/ case 0x1DD:
7088/*MT6179*/ return 9;
7089/*MT6179*/ case 0x1DE:
7090/*MT6179*/ return 8;
7091/*MT6179*/ case 0x18E:
7092/*MT6179*/ return 7;
7093/*MT6179*/ case 0x14E:
7094/*MT6179*/ return 6;
7095/*MT6179*/ case 0x19E:
7096/*MT6179*/ return 5;
7097/*MT6179*/ case 0x17D:
7098/*MT6179*/ return 4;
7099/*MT6179*/ case 0x15D:
7100/*MT6179*/ return 3;
7101/*MT6179*/ case 0x19D:
7102/*MT6179*/ return 2;
7103/*MT6179*/ case 0x11D:
7104/*MT6179*/ return 1;
7105/*MT6179*/ default:
7106/*MT6179*/ return 0;
7107/*MT6179*/ }
7108/*MT6179*/ }
7109/*MT6179*/ }
7110/*MT6179*/ }
7111 #endif
7112#endif
7113
7114#if IS_RF_MT6177L
7115/*MT6177L*/
7116/*MT6177L*/ #define GAIN_STEP 3
7117/*MT6177L*/ #define PVOFSL 34
7118/*MT6177L*/ #define PVOFSH 34
7119/*MT6177L*/ #define LPF2_DROP_GAIN ROUNDINT(3*(PWRRES))
7120/*MT6177L*/ #define TIA_DROP_GAIN ROUNDINT(6*(PWRRES))
7121/*MT6177L*/ #define LNA_DROP_GAIN ROUNDINT(6*(PWRRES))
7122/*MT6177L*/ #define HRD_LB_THRESHOLD ROUNDINT((44.6-PVOFSL)*(PWRRES))
7123/*MT6177L*/ #define HRD_HB_THRESHOLD ROUNDINT((44.6-PVOFSH)*(PWRRES))
7124/*MT6177L*/ #define IBBD_LB_THRESHOLD ROUNDINT((53.6-PVOFSL)*(PWRRES))
7125/*MT6177L*/ #define IBBD_HB_THRESHOLD ROUNDINT((53.6-PVOFSH)*(PWRRES))
7126/*MT6177L*/ #define RF_GSM850_MAXGAIN (( 62.6-PVOFSL )*(PWRRES))
7127/*MT6177L*/ #define RF_GSM850_MINGAIN (( -3.4-PVOFSL )*(PWRRES))
7128/*MT6177L*/ #define RF_GSM_MAXGAIN (( 62.6-PVOFSL )*(PWRRES))
7129/*MT6177L*/ #define RF_GSM_MINGAIN (( -3.4-PVOFSL )*(PWRRES))
7130/*MT6177L*/ #define RF_DCS_MAXGAIN (( 62.6-PVOFSH )*(PWRRES))
7131/*MT6177L*/ #define RF_DCS_MINGAIN (( -3.4-PVOFSH )*(PWRRES))
7132/*MT6177L*/ #define RF_PCS_MAXGAIN (( 62.6-PVOFSH )*(PWRRES))
7133/*MT6177L*/ #define RF_PCS_MINGAIN (( -3.4-PVOFSH )*(PWRRES))
7134/*MT6177L*/
7135/*MT6177L*/ /* GSM850....................................................................*/
7136/*MT6177L*/
7137/*MT6177L*/ const sL1DAGCDATA AGC_TABLE_GSM850[7] =
7138/*MT6177L*/ { { GBOUND(( 59.6-PVOFSL ),( 56.6-PVOFSL ) ), GC_A( 7,( 59.6-PVOFSL ) ), BSI_CW(0x14E, 0x00006) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
7139/*MT6177L*/ { GBOUND(( 47.6-PVOFSL ),( 44.6-PVOFSL ) ), GC_A( 5,( 47.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) },
7140/*MT6177L*/ { GBOUND(( 44.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 6,( 44.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001E) },
7141/*MT6177L*/ { GBOUND(( 29.6-PVOFSL ),( 26.6-PVOFSL ) ), GC_A( 3,( 29.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
7142/*MT6177L*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 5,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
7143/*MT6177L*/ { GBOUND(( 5.6-PVOFSL ),( 2.6-PVOFSL ) ), GC_A( 3,( 5.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
7144/*MT6177L*/ { GBOUND(( -3.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -3.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
7145/*MT6177L*/ };
7146/*MT6177L*/
7147/*MT6177L*/ /* GSM900....................................................................*/
7148/*MT6177L*/
7149/*MT6177L*/ const sL1DAGCDATA AGC_TABLE_GSM900[7] =
7150/*MT6177L*/ { { GBOUND(( 59.6-PVOFSL ),( 56.6-PVOFSL ) ), GC_A( 7,( 59.6-PVOFSL ) ), BSI_CW(0x14E, 0x00006) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
7151/*MT6177L*/ { GBOUND(( 47.6-PVOFSL ),( 44.6-PVOFSL ) ), GC_A( 5,( 47.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) },
7152/*MT6177L*/ { GBOUND(( 44.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 6,( 44.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001E) },
7153/*MT6177L*/ { GBOUND(( 29.6-PVOFSL ),( 26.6-PVOFSL ) ), GC_A( 3,( 29.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
7154/*MT6177L*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 5,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
7155/*MT6177L*/ { GBOUND(( 5.6-PVOFSL ),( 2.6-PVOFSL ) ), GC_A( 3,( 5.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
7156/*MT6177L*/ { GBOUND(( -3.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -3.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
7157/*MT6177L*/ };
7158/*MT6177L*/
7159/*MT6177L*/ /* DCS1800...................................................................*/
7160/*MT6177L*/
7161/*MT6177L*/ const sL1DAGCDATA AGC_TABLE_DCS1800[7] =
7162/*MT6177L*/ { { GBOUND(( 59.6-PVOFSL ),( 56.6-PVOFSL ) ), GC_A( 7,( 59.6-PVOFSL ) ), BSI_CW(0x14E, 0x00006) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
7163/*MT6177L*/ { GBOUND(( 47.6-PVOFSL ),( 44.6-PVOFSL ) ), GC_A( 5,( 47.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) },
7164/*MT6177L*/ { GBOUND(( 44.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 6,( 44.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001E) },
7165/*MT6177L*/ { GBOUND(( 29.6-PVOFSL ),( 26.6-PVOFSL ) ), GC_A( 3,( 29.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
7166/*MT6177L*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 5,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
7167/*MT6177L*/ { GBOUND(( 5.6-PVOFSL ),( 2.6-PVOFSL ) ), GC_A( 3,( 5.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
7168/*MT6177L*/ { GBOUND(( -3.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -3.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
7169/*MT6177L*/ };
7170/*MT6177L*/
7171/*MT6177L*/ /* PCS1900...................................................................*/
7172/*MT6177L*/
7173/*MT6177L*/ const sL1DAGCDATA AGC_TABLE_PCS1900[7] =
7174/*MT6177L*/ { { GBOUND(( 59.6-PVOFSL ),( 56.6-PVOFSL ) ), GC_A( 7,( 59.6-PVOFSL ) ), BSI_CW(0x14E, 0x00006) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
7175/*MT6177L*/ { GBOUND(( 47.6-PVOFSL ),( 44.6-PVOFSL ) ), GC_A( 5,( 47.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) },
7176/*MT6177L*/ { GBOUND(( 44.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 6,( 44.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001E) },
7177/*MT6177L*/ { GBOUND(( 29.6-PVOFSL ),( 26.6-PVOFSL ) ), GC_A( 3,( 29.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
7178/*MT6177L*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 5,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
7179/*MT6177L*/ { GBOUND(( 5.6-PVOFSL ),( 2.6-PVOFSL ) ), GC_A( 3,( 5.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
7180/*MT6177L*/ { GBOUND(( -3.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -3.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
7181/*MT6177L*/ };
7182/*MT6177L*/
7183/*MT6177L*/ /*...........................................................................*/
7184/*MT6177L*/
7185/*MT6177L*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
7186/*MT6177L*/ { { 0, 0 }, /*#FrequencyBand400 */
7187/*MT6177L*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
7188/*MT6177L*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
7189/*MT6177L*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
7190/*MT6177L*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
7191/*MT6177L*/ };
7192/*MT6177L*/
7193/*MT6177L*/ const sL1DAGCDATA *const AGC_TABLE[] =
7194/*MT6177L*/ { 0, /*#FrequencyBand400 */
7195/*MT6177L*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
7196/*MT6177L*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
7197/*MT6177L*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
7198/*MT6177L*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
7199/*MT6177L*/ };
7200/*MT6177L*/
7201 #if IS_2G_EXTERNAL_LNA_SUPPORT
7202/*MT6177L*/ #define HRD_LB_THRESHOLD_ELNA ROUNDINT((41.6-PVOFSL)*(PWRRES))
7203/*MT6177L*/ #define HRD_HB_THRESHOLD_ELNA ROUNDINT((41.6-PVOFSH)*(PWRRES))
7204/*MT6177L*/ #define IBBD_LB_THRESHOLD_ELNA ROUNDINT((50.6-PVOFSL)*(PWRRES))
7205/*MT6177L*/ #define IBBD_HB_THRESHOLD_ELNA ROUNDINT((50.6-PVOFSH)*(PWRRES))
7206/*MT6177L*/ #define RF_GSM850_MAXGAIN_ELNA (( 68.6-PVOFSL )*(PWRRES))
7207/*MT6177L*/ #define RF_GSM850_MINGAIN_ELNA (( 8.6-PVOFSL )*(PWRRES))
7208/*MT6177L*/ #define RF_GSM_MAXGAIN_ELNA (( 68.6-PVOFSL )*(PWRRES))
7209/*MT6177L*/ #define RF_GSM_MINGAIN_ELNA (( 8.6-PVOFSL )*(PWRRES))
7210/*MT6177L*/ #define RF_DCS_MAXGAIN_ELNA (( 68.6-PVOFSH )*(PWRRES))
7211/*MT6177L*/ #define RF_DCS_MINGAIN_ELNA (( 8.6-PVOFSH )*(PWRRES))
7212/*MT6177L*/ #define RF_PCS_MAXGAIN_ELNA (( 68.6-PVOFSH )*(PWRRES))
7213/*MT6177L*/ #define RF_PCS_MINGAIN_ELNA (( 8.6-PVOFSH )*(PWRRES))
7214/*MT6177L*/
7215/*MT6177L*/ /*Real RX gain and bitno for fixed RX gain setting, index = 0 or 1 of AGC_TABLE */
7216/*MT6177L*/ #define RF_GSM850_Sec0_GAIN_ELNA ROUNDINT(( 68.6-PVOFSL )*(PWRRES))
7217/*MT6177L*/ #define RF_GSM850_Sec1_GAIN_ELNA ROUNDINT(( 50.6-PVOFSL )*(PWRRES))
7218/*MT6177L*/ #define RF_GSM_Sec0_GAIN_ELNA ROUNDINT(( 68.6-PVOFSL )*(PWRRES))
7219/*MT6177L*/ #define RF_GSM_Sec1_GAIN_ELNA ROUNDINT(( 50.6-PVOFSL )*(PWRRES))
7220/*MT6177L*/ #define RF_DCS_Sec0_GAIN_ELNA ROUNDINT(( 68.6-PVOFSH )*(PWRRES))
7221/*MT6177L*/ #define RF_DCS_Sec1_GAIN_ELNA ROUNDINT(( 50.6-PVOFSH )*(PWRRES))
7222/*MT6177L*/ #define RF_PCS_Sec0_GAIN_ELNA ROUNDINT(( 68.6-PVOFSH )*(PWRRES))
7223/*MT6177L*/ #define RF_PCS_Sec1_GAIN_ELNA ROUNDINT(( 50.6-PVOFSH )*(PWRRES))
7224/*MT6177L*/ #define RF_GSM850_Sec0_BitNo_ELNA 8
7225/*MT6177L*/ #define RF_GSM850_Sec1_BitNo_ELNA 4
7226/*MT6177L*/ #define RF_GSM_Sec0_BitNo_ELNA 8
7227/*MT6177L*/ #define RF_GSM_Sec1_BitNo_ELNA 4
7228/*MT6177L*/ #define RF_DCS_Sec0_BitNo_ELNA 8
7229/*MT6177L*/ #define RF_DCS_Sec1_BitNo_ELNA 4
7230/*MT6177L*/ #define RF_PCS_Sec0_BitNo_ELNA 8
7231/*MT6177L*/ #define RF_PCS_Sec1_BitNo_ELNA 4
7232/*MT6177L*/
7233/*MT6177L*/ /* GSM850....................................................................*/
7234/*MT6177L*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
7235/*MT6177L*/ const sL1DAGCDATA AGC_TABLE_GSM850_ELNA [7] =
7236/*MT6177L*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
7237/*MT6177L*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
7238/*MT6177L*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
7239/*MT6177L*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
7240/*MT6177L*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
7241/*MT6177L*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
7242/*MT6177L*/ { GBOUND(( 8.6-PVOFSL ),( 8.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
7243/*MT6177L*/ };
7244/*MT6177L*/
7245/*MT6177L*/ /* GSM900....................................................................*/
7246/*MT6177L*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
7247/*MT6177L*/ const sL1DAGCDATA AGC_TABLE_GSM900_ELNA [7] =
7248/*MT6177L*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
7249/*MT6177L*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
7250/*MT6177L*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
7251/*MT6177L*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
7252/*MT6177L*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
7253/*MT6177L*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
7254/*MT6177L*/ { GBOUND(( 8.6-PVOFSL ),( 8.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
7255/*MT6177L*/ };
7256/*MT6177L*/
7257/*MT6177L*/ /* DCS1800...................................................................*/
7258/*MT6177L*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
7259/*MT6177L*/ const sL1DAGCDATA AGC_TABLE_DCS1800_ELNA [7] =
7260/*MT6177L*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
7261/*MT6177L*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
7262/*MT6177L*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
7263/*MT6177L*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
7264/*MT6177L*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
7265/*MT6177L*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
7266/*MT6177L*/ { GBOUND(( 8.6-PVOFSL ),( 8.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
7267/*MT6177L*/ };
7268/*MT6177L*/
7269/*MT6177L*/ /* PCS1900...................................................................*/
7270/*MT6177L*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
7271/*MT6177L*/ const sL1DAGCDATA AGC_TABLE_PCS1900_ELNA [7] =
7272/*MT6177L*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
7273/*MT6177L*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
7274/*MT6177L*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
7275/*MT6177L*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
7276/*MT6177L*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
7277/*MT6177L*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
7278/*MT6177L*/ { GBOUND(( 8.6-PVOFSL ),( 8.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
7279/*MT6177L*/ };
7280/*MT6177L*/
7281/*MT6177L*/ /*...........................................................................*/
7282/*MT6177L*/
7283/*MT6177L*/ const sL1DGAINRANGE GAIN_RANGE_TABLE_ELNA [] =
7284/*MT6177L*/ { { 0, 0 }, /*#FrequencyBand400 */
7285/*MT6177L*/ { (int)RF_GSM850_MAXGAIN_ELNA , (int)RF_GSM850_MINGAIN_ELNA }, /* FrequencyBand850 */
7286/*MT6177L*/ { (int)RF_GSM_MAXGAIN_ELNA , (int)RF_GSM_MINGAIN_ELNA }, /* FrequencyBand900 */
7287/*MT6177L*/ { (int)RF_DCS_MAXGAIN_ELNA , (int)RF_DCS_MINGAIN_ELNA }, /* FrequencyBand1800 */
7288/*MT6177L*/ { (int)RF_PCS_MAXGAIN_ELNA , (int)RF_PCS_MINGAIN_ELNA }, /* FrequencyBand1900 */
7289/*MT6177L*/ };
7290/*MT6177L*/
7291/*MT6177L*/ const sL1DAGCDATA *const AGC_TABLE_ELNA[] =
7292/*MT6177L*/ { 0, /*#FrequencyBand400 */
7293/*MT6177L*/ AGC_TABLE_GSM850_ELNA, /* FrequencyBand850 */
7294/*MT6177L*/ AGC_TABLE_GSM900_ELNA, /* FrequencyBand900 */
7295/*MT6177L*/ AGC_TABLE_DCS1800_ELNA, /* FrequencyBand1800 */
7296/*MT6177L*/ AGC_TABLE_PCS1900_ELNA, /* FrequencyBand1900 */
7297/*MT6177L*/ };
7298/*MT6177L*/
7299/*MT6177L*/ /*Fix RX gain setting, w/o extrapolation for index = 0 of AGC_TABLE */
7300/*MT6177L*/ const sL1DSection GAIN_Sec0_ELNA [] =
7301/*MT6177L*/ { { 0, 0 }, /*#FrequencyBand400 */
7302/*MT6177L*/ { (int)RF_GSM850_Sec0_GAIN_ELNA , (int)RF_GSM850_Sec0_BitNo_ELNA }, /* FrequencyBand850 */
7303/*MT6177L*/ { (int)RF_GSM_Sec0_GAIN_ELNA , (int)RF_GSM_Sec0_BitNo_ELNA }, /* FrequencyBand900 */
7304/*MT6177L*/ { (int)RF_DCS_Sec0_GAIN_ELNA , (int)RF_DCS_Sec0_BitNo_ELNA }, /* FrequencyBand1800 */
7305/*MT6177L*/ { (int)RF_PCS_Sec0_GAIN_ELNA , (int)RF_PCS_Sec0_BitNo_ELNA }, /* FrequencyBand1900 */
7306/*MT6177L*/ };
7307/*MT6177L*/ /*Fix RX gain setting, w/o extrapolation for index = 1 of AGC_TABLE */
7308/*MT6177L*/ const sL1DSection GAIN_Sec1_ELNA [] =
7309/*MT6177L*/ { { 0, 0 }, /*#FrequencyBand400 */
7310/*MT6177L*/ { (int)RF_GSM850_Sec1_GAIN_ELNA , (int)RF_GSM850_Sec1_BitNo_ELNA }, /* FrequencyBand850 */
7311/*MT6177L*/ { (int)RF_GSM_Sec1_GAIN_ELNA , (int)RF_GSM_Sec1_BitNo_ELNA }, /* FrequencyBand900 */
7312/*MT6177L*/ { (int)RF_DCS_Sec1_GAIN_ELNA , (int)RF_DCS_Sec1_BitNo_ELNA }, /* FrequencyBand1800 */
7313/*MT6177L*/ { (int)RF_PCS_Sec1_GAIN_ELNA , (int)RF_PCS_Sec1_BitNo_ELNA }, /* FrequencyBand1900 */
7314/*MT6177L*/ };
7315 #endif //IS_2G_EXTERNAL_LNA_SUPPORT
7316 #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
7317/*MT6177L*/ #define HRD_LB_THRESHOLD_ELNA_BYPASS ROUNDINT((41.6-PVOFSL)*(PWRRES))
7318/*MT6177L*/ #define HRD_HB_THRESHOLD_ELNA_BYPASS ROUNDINT((41.6-PVOFSH)*(PWRRES))
7319/*MT6177L*/ #define IBBD_LB_THRESHOLD_ELNA_BYPASS ROUNDINT((50.6-PVOFSL)*(PWRRES))
7320/*MT6177L*/ #define IBBD_HB_THRESHOLD_ELNA_BYPASS ROUNDINT((50.6-PVOFSH)*(PWRRES))
7321/*MT6177L*/ #define RF_GSM850_MAXGAIN_ELNA_BYPASS (( 68.6-PVOFSL )*(PWRRES))
7322/*MT6177L*/ #define RF_GSM850_MINGAIN_ELNA_BYPASS (( -6.4-PVOFSL )*(PWRRES))/*Modify for BYPASS*/
7323/*MT6177L*/ #define RF_GSM_MAXGAIN_ELNA_BYPASS (( 68.6-PVOFSL )*(PWRRES))
7324/*MT6177L*/ #define RF_GSM_MINGAIN_ELNA_BYPASS (( -6.4-PVOFSL )*(PWRRES))/*Modify for BYPASS*/
7325/*MT6177L*/ #define RF_DCS_MAXGAIN_ELNA_BYPASS (( 68.6-PVOFSH )*(PWRRES))
7326/*MT6177L*/ #define RF_DCS_MINGAIN_ELNA_BYPASS (( -6.4-PVOFSH )*(PWRRES))/*Modify for BYPASS*/
7327/*MT6177L*/ #define RF_PCS_MAXGAIN_ELNA_BYPASS (( 68.6-PVOFSH )*(PWRRES))
7328/*MT6177L*/ #define RF_PCS_MINGAIN_ELNA_BYPASS (( -6.4-PVOFSH )*(PWRRES))/*Modify for BYPASS*/
7329/*MT6177L*/
7330/*MT6177L*/ /*The last group index for ON ELNA */
7331/*MT6177L*/ const unsigned short LAST_GROUP_FOR_ELNA_ON [5] = /* GSM400 GSM850 GSM900 DCS1800 PCS1900*/
7332/*MT6177L*/ {0, 6, 6, 6, 6};
7333/*MT6177L*/
7334/*MT6177L*/
7335/*MT6177L*/ /*Real RX gain and bitno for fixed RX gain setting, index = 0 or 1 of AGC_TABLE */
7336/*MT6177L*/ #define RF_GSM850_Sec0_GAIN_ELNA_BYPASS ROUNDINT(( 68.6-PVOFSL )*(PWRRES))
7337/*MT6177L*/ #define RF_GSM850_Sec1_GAIN_ELNA_BYPASS ROUNDINT(( 50.6-PVOFSL )*(PWRRES))
7338/*MT6177L*/ #define RF_GSM_Sec0_GAIN_ELNA_BYPASS ROUNDINT(( 68.6-PVOFSL )*(PWRRES))
7339/*MT6177L*/ #define RF_GSM_Sec1_GAIN_ELNA_BYPASS ROUNDINT(( 50.6-PVOFSL )*(PWRRES))
7340/*MT6177L*/ #define RF_DCS_Sec0_GAIN_ELNA_BYPASS ROUNDINT(( 68.6-PVOFSH )*(PWRRES))
7341/*MT6177L*/ #define RF_DCS_Sec1_GAIN_ELNA_BYPASS ROUNDINT(( 50.6-PVOFSH )*(PWRRES))
7342/*MT6177L*/ #define RF_PCS_Sec0_GAIN_ELNA_BYPASS ROUNDINT(( 68.6-PVOFSH )*(PWRRES))
7343/*MT6177L*/ #define RF_PCS_Sec1_GAIN_ELNA_BYPASS ROUNDINT(( 50.6-PVOFSH )*(PWRRES))
7344/*MT6177L*/ #define RF_GSM850_Sec0_BitNo_ELNA_BYPASS 8
7345/*MT6177L*/ #define RF_GSM850_Sec1_BitNo_ELNA_BYPASS 4
7346/*MT6177L*/ #define RF_GSM_Sec0_BitNo_ELNA_BYPASS 8
7347/*MT6177L*/ #define RF_GSM_Sec1_BitNo_ELNA_BYPASS 4
7348/*MT6177L*/ #define RF_DCS_Sec0_BitNo_ELNA_BYPASS 8
7349/*MT6177L*/ #define RF_DCS_Sec1_BitNo_ELNA_BYPASS 4
7350/*MT6177L*/ #define RF_PCS_Sec0_BitNo_ELNA_BYPASS 8
7351/*MT6177L*/ #define RF_PCS_Sec1_BitNo_ELNA_BYPASS 4
7352/*MT6177L*/
7353/*MT6177L*/ /* GSM850....................................................................*/
7354/*MT6177L*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
7355/*MT6177L*/ const sL1DAGCDATA AGC_TABLE_GSM850_ELNA_BYPASS [9] =
7356/*MT6177L*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
7357/*MT6177L*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
7358/*MT6177L*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
7359/*MT6177L*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
7360/*MT6177L*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
7361/*MT6177L*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
7362/*MT6177L*/ { GBOUND(( 8.6-PVOFSL ),( 5.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
7363/*MT6177L*/ { GBOUND(( -0.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -0.4-PVOFSL ) ), BSI_CW(0x14E, 0x00019) }, /*Modify for BYPASS*/
7364/*MT6177L*/ { GBOUND(( -6.4-PVOFSL ),( -6.4-PVOFSL ) ), GC_A( 2,( -6.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
7365/*MT6177L*/ };
7366/*MT6177L*/
7367/*MT6177L*/ /* GSM900....................................................................*/
7368/*MT6177L*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
7369/*MT6177L*/ const sL1DAGCDATA AGC_TABLE_GSM900_ELNA_BYPASS [9] =
7370/*MT6177L*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
7371/*MT6177L*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
7372/*MT6177L*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
7373/*MT6177L*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
7374/*MT6177L*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
7375/*MT6177L*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
7376/*MT6177L*/ { GBOUND(( 8.6-PVOFSL ),( 5.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
7377/*MT6177L*/ { GBOUND(( -0.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -0.4-PVOFSL ) ), BSI_CW(0x14E, 0x00019) }, /*Modify for BYPASS*/
7378/*MT6177L*/ { GBOUND(( -6.4-PVOFSL ),( -6.4-PVOFSL ) ), GC_A( 2,( -6.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
7379/*MT6177L*/ };
7380/*MT6177L*/
7381/*MT6177L*/ /* DCS1800...................................................................*/
7382/*MT6177L*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
7383/*MT6177L*/ const sL1DAGCDATA AGC_TABLE_DCS1800_ELNA_BYPASS [9] =
7384/*MT6177L*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
7385/*MT6177L*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
7386/*MT6177L*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
7387/*MT6177L*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
7388/*MT6177L*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
7389/*MT6177L*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
7390/*MT6177L*/ { GBOUND(( 8.6-PVOFSL ),( 5.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
7391/*MT6177L*/ { GBOUND(( -0.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -0.4-PVOFSL ) ), BSI_CW(0x14E, 0x00019) }, /*Modify for BYPASS*/
7392/*MT6177L*/ { GBOUND(( -6.4-PVOFSL ),( -6.4-PVOFSL ) ), GC_A( 2,( -6.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
7393/*MT6177L*/ };
7394/*MT6177L*/
7395/*MT6177L*/ /* PCS1900...................................................................*/
7396/*MT6177L*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
7397/*MT6177L*/ const sL1DAGCDATA AGC_TABLE_PCS1900_ELNA_BYPASS [9] =
7398/*MT6177L*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
7399/*MT6177L*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
7400/*MT6177L*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
7401/*MT6177L*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
7402/*MT6177L*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
7403/*MT6177L*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
7404/*MT6177L*/ { GBOUND(( 8.6-PVOFSL ),( 5.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
7405/*MT6177L*/ { GBOUND(( -0.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -0.4-PVOFSL ) ), BSI_CW(0x14E, 0x00019) }, /*Modify for BYPASS*/
7406/*MT6177L*/ { GBOUND(( -6.4-PVOFSL ),( -6.4-PVOFSL ) ), GC_A( 2,( -6.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
7407/*MT6177L*/ };
7408/*MT6177L*/
7409/*MT6177L*/ /*...........................................................................*/
7410/*MT6177L*/
7411/*MT6177L*/ const sL1DGAINRANGE GAIN_RANGE_TABLE_ELNA_BYPASS[] =
7412/*MT6177L*/ { { 0, 0 }, /*#FrequencyBand400 */
7413/*MT6177L*/ { (int)RF_GSM850_MAXGAIN_ELNA_BYPASS , (int)RF_GSM850_MINGAIN_ELNA_BYPASS }, /* FrequencyBand850 */
7414/*MT6177L*/ { (int)RF_GSM_MAXGAIN_ELNA_BYPASS , (int)RF_GSM_MINGAIN_ELNA_BYPASS }, /* FrequencyBand900 */
7415/*MT6177L*/ { (int)RF_DCS_MAXGAIN_ELNA_BYPASS , (int)RF_DCS_MINGAIN_ELNA_BYPASS }, /* FrequencyBand1800 */
7416/*MT6177L*/ { (int)RF_PCS_MAXGAIN_ELNA_BYPASS , (int)RF_PCS_MINGAIN_ELNA_BYPASS }, /* FrequencyBand1900 */
7417/*MT6177L*/ };
7418/*MT6177L*/
7419/*MT6177L*/ const sL1DAGCDATA *const AGC_TABLE_ELNA_BYPASS[] =
7420/*MT6177L*/ { 0, /*#FrequencyBand400 */
7421/*MT6177L*/ AGC_TABLE_GSM850_ELNA_BYPASS, /* FrequencyBand850 */
7422/*MT6177L*/ AGC_TABLE_GSM900_ELNA_BYPASS, /* FrequencyBand900 */
7423/*MT6177L*/ AGC_TABLE_DCS1800_ELNA_BYPASS, /* FrequencyBand1800 */
7424/*MT6177L*/ AGC_TABLE_PCS1900_ELNA_BYPASS, /* FrequencyBand1900 */
7425/*MT6177L*/ };
7426/*MT6177L*/
7427/*MT6177L*/ /*Fix RX gain setting, w/o extrapolation for index = 0 of AGC_TABLE */
7428/*MT6177L*/ const sL1DSection GAIN_Sec0_ELNA_BYPASS [] =
7429/*MT6177L*/ { { 0, 0 }, /*#FrequencyBand400 */
7430/*MT6177L*/ { (int)RF_GSM850_Sec0_GAIN_ELNA_BYPASS , (int)RF_GSM850_Sec0_BitNo_ELNA_BYPASS }, /* FrequencyBand850 */
7431/*MT6177L*/ { (int)RF_GSM_Sec0_GAIN_ELNA_BYPASS , (int)RF_GSM_Sec0_BitNo_ELNA_BYPASS }, /* FrequencyBand900 */
7432/*MT6177L*/ { (int)RF_DCS_Sec0_GAIN_ELNA_BYPASS , (int)RF_DCS_Sec0_BitNo_ELNA_BYPASS }, /* FrequencyBand1800 */
7433/*MT6177L*/ { (int)RF_PCS_Sec0_GAIN_ELNA_BYPASS , (int)RF_PCS_Sec0_BitNo_ELNA_BYPASS }, /* FrequencyBand1900 */
7434/*MT6177L*/ };
7435/*MT6177L*/ /*Fix RX gain setting, w/o extrapolation for index = 1 of AGC_TABLE */
7436/*MT6177L*/ const sL1DSection GAIN_Sec1_ELNA_BYPASS [] =
7437/*MT6177L*/ { { 0, 0 }, /*#FrequencyBand400 */
7438/*MT6177L*/ { (int)RF_GSM850_Sec1_GAIN_ELNA_BYPASS , (int)RF_GSM850_Sec1_BitNo_ELNA_BYPASS }, /* FrequencyBand850 */
7439/*MT6177L*/ { (int)RF_GSM_Sec1_GAIN_ELNA_BYPASS , (int)RF_GSM_Sec1_BitNo_ELNA_BYPASS }, /* FrequencyBand900 */
7440/*MT6177L*/ { (int)RF_DCS_Sec1_GAIN_ELNA_BYPASS , (int)RF_DCS_Sec1_BitNo_ELNA_BYPASS }, /* FrequencyBand1800 */
7441/*MT6177L*/ { (int)RF_PCS_Sec1_GAIN_ELNA_BYPASS , (int)RF_PCS_Sec1_BitNo_ELNA_BYPASS }, /* FrequencyBand1900 */
7442/*MT6177L*/ };
7443 #endif //IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
7444/*MT6177L*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
7445/*MT6177L*/
7446/*MT6177L*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
7447/*MT6177L*/ { int max_gain, min_gain, real_gain, blkr_group, l1_obb_flag = 0;
7448/*MT6177L*/ const int* d32ptr;
7449/*MT6177L*/ const sL1DAGCDATA* agcptr;
7450/*MT6177L*/ sLNAGAINOFFSET* lnaptr;
7451/*MT6177L*/ sAGCGAINOFFSET* ofsptr;
7452/*MT6177L*/ long setting;
7453/*MT6177L*/ int bit_no, idx, lna_path_loss, ibbd_threshold, hrd_threshold, ibb_group_threshold=0;
7454/*MT6177L*/ //unsigned short L1D_chip_ver = L1D_RF_QUERY_CHIP_VERSION();
7455/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
7456/*MT6177L*/ unsigned short agcptr_idx = 0; //index of AGC table for fixing RX gain setting
7457/*MT6177L*/ unsigned short is_elna_usage = (L1D_RF_Check_If_ExternalLNA( rf_band )>=L1D_ELNA_ALYWAYS_ON)?1:0; // check if using eLNA
7458/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
7459/*MT6177L*/ unsigned short is_elna_bypass_usage = (L1D_RF_Check_If_ExternalLNA( rf_band )==L1D_ELNA_CAN_SWITCH)?1:0; // check if using eLNA Bypass
7460/*MT6177L*/ #endif
7461/*MT6177L*/ #endif
7462/*MT6177L*/
7463/*MT6177L*/ #if IS_RX_POWER_OFFSET_SUPPORT
7464/*MT6177L*/ sAGCLNAGAINOFFSET* ofsptr_offset;
7465/*MT6177L*/ kal_uint16 rx_power_offset_enable = AGCLNA_PL_OFFSET_SETTING->rx_power_offset_setting.RPO_enable;
7466/*MT6177L*/ kal_uint16 meta_rx_power_offset_enable = AGCLNA_PL_OFFSET_SETTING->rx_power_offset_setting.RPO_meta_enable;
7467/*MT6177L*/ int lna_path_loss_offset = 0;
7468/*MT6177L*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
7469/*MT6177L*/
7470/*MT6177L*/ if( 0 )
7471/*MT6177L*/ { /* do nothing */ }
7472/*MT6177L*/ #if IS_INBAND_BLOCKER_DETECTION_SUPPORT
7473/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
7474/*MT6177L*/ else if( is_elna_bypass_usage ) //For eLNA Bypass
7475/*MT6177L*/ {
7476/*MT6177L*/ ibbd_threshold = (rf_band<FrequencyBand1800) ? IBBD_LB_THRESHOLD_ELNA_BYPASS: IBBD_HB_THRESHOLD_ELNA_BYPASS;
7477/*MT6177L*/ ibb_group_threshold = 1;
7478/*MT6177L*/ }
7479/*MT6177L*/ #endif
7480/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
7481/*MT6177L*/ else if( is_elna_usage ) //For eLNA
7482/*MT6177L*/ {
7483/*MT6177L*/ ibbd_threshold = (rf_band<FrequencyBand1800) ? IBBD_LB_THRESHOLD_ELNA : IBBD_HB_THRESHOLD_ELNA;
7484/*MT6177L*/ ibb_group_threshold = 1;
7485/*MT6177L*/ }
7486/*MT6177L*/ #endif
7487/*MT6177L*/ else // no eLNA
7488/*MT6177L*/ {
7489/*MT6177L*/ ibbd_threshold = (rf_band<FrequencyBand1800) ? IBBD_LB_THRESHOLD : IBBD_HB_THRESHOLD;
7490/*MT6177L*/ ibb_group_threshold = 1;
7491/*MT6177L*/ }
7492/*MT6177L*/ #endif
7493/*MT6177L*/
7494/*MT6177L*/ if( 0 )
7495/*MT6177L*/ { /* do nothing */ }
7496/*MT6177L*/ #if IS_HEADROOM_DETECTION_SUPPORT
7497/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
7498/*MT6177L*/ else if( is_elna_bypass_usage ) //For eLNA Bypass
7499/*MT6177L*/ {
7500/*MT6177L*/ hrd_threshold = (rf_band<FrequencyBand1800) ? HRD_LB_THRESHOLD_ELNA_BYPASS: HRD_HB_THRESHOLD_ELNA_BYPASS;
7501/*MT6177L*/ }
7502/*MT6177L*/ #endif
7503/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
7504/*MT6177L*/ else if( is_elna_usage ) //For eLNA
7505/*MT6177L*/ {
7506/*MT6177L*/ hrd_threshold = (rf_band<FrequencyBand1800) ? HRD_LB_THRESHOLD_ELNA : HRD_HB_THRESHOLD_ELNA;
7507/*MT6177L*/ }
7508/*MT6177L*/ #endif
7509/*MT6177L*/ else // no eLNA
7510/*MT6177L*/ {
7511/*MT6177L*/ hrd_threshold = (rf_band<FrequencyBand1800) ? HRD_LB_THRESHOLD : HRD_HB_THRESHOLD;
7512/*MT6177L*/ }
7513/*MT6177L*/ #endif
7514/*MT6177L*/
7515/*MT6177L*/ #if IS_OUTBAND_BLOCKER_DETECTION_SUPPORT
7516/*MT6177L*/ if( l1d_rf.band < FrequencyBand1800 )
7517/*MT6177L*/ { l1_obb_flag = (l1d_rf.blk_flag & LB_OBB_FOUND) ? 1 : 0; }
7518/*MT6177L*/ else
7519/*MT6177L*/ { l1_obb_flag = (l1d_rf.blk_flag & HB_OBB_FOUND) ? 1 : 0; }
7520/*MT6177L*/ #endif
7521/*MT6177L*/
7522/*MT6177L*/ /* evaluate the range of available gain */
7523/*MT6177L*/ if( 0 )
7524/*MT6177L*/ { /* do nothing */ }
7525/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
7526/*MT6177L*/ else if ( is_elna_bypass_usage )
7527/*MT6177L*/ {
7528/*MT6177L*/ d32ptr = (int*)&(GAIN_RANGE_TABLE_ELNA_BYPASS[rf_band]);
7529/*MT6177L*/ }
7530/*MT6177L*/ #endif
7531/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
7532/*MT6177L*/ else if ( is_elna_usage )
7533/*MT6177L*/ {
7534/*MT6177L*/ d32ptr = (int*)&(GAIN_RANGE_TABLE_ELNA[rf_band]);
7535/*MT6177L*/ }
7536/*MT6177L*/ #endif
7537/*MT6177L*/ else
7538/*MT6177L*/ {
7539/*MT6177L*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
7540/*MT6177L*/ }
7541/*MT6177L*/ max_gain = *d32ptr++;
7542/*MT6177L*/ min_gain = *d32ptr;
7543/*MT6177L*/
7544/*MT6177L*/ /* D[12:10]: blkr_group used for IBB/HRD case if request_gain>=0, D[9:0]: request_gain for Normal case */
7545/*MT6177L*/ blkr_group = (request_gain>=0)?((request_gain>>10)&0x7):0;
7546/*MT6177L*/ request_gain = (request_gain>=0)?(request_gain&0x3FF):request_gain;
7547/*MT6177L*/
7548/*MT6177L*/ /* Normal Mode: From Voltage_Gain to Power_Gain (Voltage_Gain comes from m11303.c)*/
7549/*MT6177L*/ /* Meta Mode: Bring Power_Gain directly*/
7550/*MT6177L*/ if((!L1D_CheckIfMetaMode()))
7551/*MT6177L*/ { request_gain -= ((rf_band<FrequencyBand1800) ? (PVOFSL*PWRRES) : (PVOFSH*PWRRES)); }
7552/*MT6177L*/
7553/*MT6177L*/ /* clipping the request gain to the avialable gain */
7554/*MT6177L*/ if( request_gain>=max_gain )
7555/*MT6177L*/ { request_gain = max_gain;
7556/*MT6177L*/ }
7557/*MT6177L*/ else if( request_gain<=min_gain )
7558/*MT6177L*/ { request_gain = min_gain;
7559/*MT6177L*/ }
7560/*MT6177L*/
7561/*MT6177L*/ /* choose the LNA path loss */
7562/*MT6177L*/ lnaptr = LNA_PATHLOSS_TABLE[rf_band];
7563/*MT6177L*/ /* get the arfcn section */
7564/*MT6177L*/ ofsptr = AGC_PATHLOSS_TABLE[rf_band];
7565/*MT6177L*/ while( ofsptr->max_arfcn>=0 )
7566/*MT6177L*/ { if( arfcn <= ofsptr->max_arfcn )
7567/*MT6177L*/ { break; }
7568/*MT6177L*/ ofsptr++;
7569/*MT6177L*/ lnaptr++;
7570/*MT6177L*/ }
7571/*MT6177L*/
7572/*MT6177L*/ /* evaluate the real gain setting */
7573/*MT6177L*/ if( 0 )
7574/*MT6177L*/ { /* do nothing */ }
7575/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
7576/*MT6177L*/ else if( is_elna_bypass_usage )
7577/*MT6177L*/ {
7578/*MT6177L*/ agcptr = AGC_TABLE_ELNA_BYPASS[rf_band];
7579/*MT6177L*/ }
7580/*MT6177L*/ #endif
7581/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
7582/*MT6177L*/ else if( is_elna_usage )
7583/*MT6177L*/ {
7584/*MT6177L*/ agcptr = AGC_TABLE_ELNA[rf_band];
7585/*MT6177L*/ }
7586/*MT6177L*/ #endif
7587/*MT6177L*/ else
7588/*MT6177L*/ {
7589/*MT6177L*/ agcptr = AGC_TABLE[rf_band];
7590/*MT6177L*/ }
7591/*MT6177L*/
7592/*MT6177L*/ while( request_gain < agcptr->pos_gain )
7593/*MT6177L*/ {
7594/*MT6177L*/ agcptr++;
7595/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
7596/*MT6177L*/ agcptr_idx++;
7597/*MT6177L*/ #endif
7598/*MT6177L*/ }
7599/*MT6177L*/
7600/*MT6177L*/ {
7601/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
7602/*MT6177L*/ if( is_elna_usage && (L1D_CheckIfMetaMode()) ) //Also for eLNA Bypass!
7603/*MT6177L*/ {/* Special handling under META mode. Normal mode will use the exact gain listed in RX gain table*/
7604/*MT6177L*/ switch( agcptr_idx )
7605/*MT6177L*/ {
7606/*MT6177L*/ case 0: // Section0, fix RX gain setting w/o extrapolation
7607/*MT6177L*/ bit_no = GAIN_Sec0_ELNA[rf_band].bitno;
7608/*MT6177L*/ real_gain = GAIN_Sec0_ELNA[rf_band].real_gain;
7609/*MT6177L*/ break;
7610/*MT6177L*/ case 1: // Section1, fix RX gain setting w/o extrapolation
7611/*MT6177L*/ bit_no = GAIN_Sec1_ELNA[rf_band].bitno;
7612/*MT6177L*/ real_gain = GAIN_Sec1_ELNA[rf_band].real_gain;
7613/*MT6177L*/ break;
7614/*MT6177L*/ default: // Other sections
7615/*MT6177L*/ bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
7616/*MT6177L*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
7617/*MT6177L*/ break;
7618/*MT6177L*/ }
7619/*MT6177L*/ }
7620/*MT6177L*/ else
7621/*MT6177L*/ #endif
7622/*MT6177L*/ {
7623/*MT6177L*/ bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
7624/*MT6177L*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
7625/*MT6177L*/ }
7626/*MT6177L*/
7627/*MT6177L*/ if( 0 )
7628/*MT6177L*/ { /* do nothing */ }
7629/*MT6177L*/ #if IS_HEADROOM_DETECTION_SUPPORT || IS_INBAND_BLOCKER_DETECTION_SUPPORT || IS_OUTBAND_BLOCKER_DETECTION_SUPPORT
7630/*MT6177L*/ else if( ((((l1d_rf.blk_flag)&(HRD_FOUND)) && (request_gain >= (hrd_threshold))) || (((l1d_rf.blk_flag)&(IBB_FOUND)) && ((request_gain >= (ibbd_threshold)) || (blkr_group<=(ibb_group_threshold)))) || (l1_obb_flag == 1)) && (blkr_group > 0) )
7631/*MT6177L*/ {
7632/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
7633/*MT6177L*/ if(is_elna_usage||is_elna_bypass_usage)//Also for eLNA Bypass!
7634/*MT6177L*/ {
7635/*MT6177L*/ switch( blkr_group )
7636/*MT6177L*/ {
7637/*MT6177L*/ case 1:
7638/*MT6177L*/ setting = 0x1BD;
7639/*MT6177L*/ real_gain = ROUNDINT(( 44.6-PVOFSL )*(PWRRES));
7640/*MT6177L*/ break;
7641/*MT6177L*/ case 2:
7642/*MT6177L*/ setting = (agcptr->setting&0x3FFFFFC0)|((0x6)<<6)|(0x7<<3)|0x4; // reduce LNA/TIA, increase 3*LPF2 Gain
7643/*MT6177L*/ real_gain-= (LNA_DROP_GAIN+TIA_DROP_GAIN-3*LPF2_DROP_GAIN);
7644/*MT6177L*/ break;
7645/*MT6177L*/ default:
7646/*MT6177L*/ setting = agcptr->setting | ((bit_no&0xF)<<6);
7647/*MT6177L*/ break;
7648/*MT6177L*/ }
7649/*MT6177L*/ }
7650/*MT6177L*/ else
7651/*MT6177L*/ #endif
7652/*MT6177L*/ {
7653/*MT6177L*/ switch( blkr_group )
7654/*MT6177L*/ {
7655/*MT6177L*/ case 1:
7656/*MT6177L*/ setting = 0x18D;
7657/*MT6177L*/ real_gain = ROUNDINT(( 44.6-PVOFSL )*(PWRRES));
7658/*MT6177L*/ break;
7659/*MT6177L*/ case 2:
7660/*MT6177L*/ setting = (agcptr->setting&0x3FFFFFC0)|(0x6<<6)|(0x3<<3)|0x5; // reduce LNA
7661/*MT6177L*/ real_gain-= (LNA_DROP_GAIN);
7662/*MT6177L*/ break;
7663/*MT6177L*/ default:
7664/*MT6177L*/ setting = agcptr->setting | ((bit_no&0xF)<<6);
7665/*MT6177L*/ break;
7666/*MT6177L*/ }
7667/*MT6177L*/ }
7668/*MT6177L*/ }
7669/*MT6177L*/ #endif
7670/*MT6177L*/ else
7671/*MT6177L*/ {
7672/*MT6177L*/ setting = agcptr->setting | ((bit_no&0xF)<<6);
7673/*MT6177L*/ }
7674/*MT6177L*/ idx = (int)(setting&0x7);
7675/*MT6177L*/ if( 0 )
7676/*MT6177L*/ { /* do nothing */ }
7677/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
7678/*MT6177L*/ else if( is_elna_bypass_usage )
7679/*MT6177L*/ {
7680/*MT6177L*/ switch( idx )
7681/*MT6177L*/ {
7682/*MT6177L*/ case 6: /* LNA_Utra_High : G6 */
7683/*MT6177L*/ lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_high_sensitivity-ofsptr->gain_offset));
7684/*MT6177L*/ break;
7685/*MT6177L*/ case 5: /* LNA_High : G5 */ /*Base for path loss calibration*/
7686/*MT6177L*/ lna_path_loss = 0;
7687/*MT6177L*/ break;
7688/*MT6177L*/ case 4: /* LNA_Middle : G4 */ /*ELNA cannot exist with sawless*/
7689/*MT6177L*/ lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset));
7690/*MT6177L*/ break;
7691/*MT6177L*/ default:/* LNA_Low : G1 */
7692/*MT6177L*/ if( agcptr_idx<=LAST_GROUP_FOR_ELNA_ON[rf_band] )
7693/*MT6177L*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset)); }
7694/*MT6177L*/ else /* LNA_Low : G1 */
7695/*MT6177L*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low_maxpin-ofsptr->gain_offset)); } /*BYPASS*/
7696/*MT6177L*/ break;
7697/*MT6177L*/ }
7698/*MT6177L*/ }
7699/*MT6177L*/ #endif
7700/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
7701/*MT6177L*/ else if( is_elna_usage )
7702/*MT6177L*/ {
7703/*MT6177L*/ switch( idx )
7704/*MT6177L*/ {
7705/*MT6177L*/ case 6: /* LNA_Utra_High : G6 */
7706/*MT6177L*/ lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_high_sensitivity-ofsptr->gain_offset));
7707/*MT6177L*/ break;
7708/*MT6177L*/ case 5: /* LNA_High : G5 */ /*Base for path loss calibration*/
7709/*MT6177L*/ lna_path_loss = 0;
7710/*MT6177L*/ break;
7711/*MT6177L*/ case 4: /* LNA_Middle : G4 */ /*ELNA cannot exist with sawless*/
7712/*MT6177L*/ lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset));
7713/*MT6177L*/ break;
7714/*MT6177L*/ default:/* LNA_Low : G1 */
7715/*MT6177L*/ lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset));
7716/*MT6177L*/ break;
7717/*MT6177L*/ }
7718/*MT6177L*/ }
7719/*MT6177L*/ #endif
7720/*MT6177L*/ else
7721/*MT6177L*/ {
7722/*MT6177L*/ if( idx==6 ) /* LNA_High : G6 */
7723/*MT6177L*/ { lna_path_loss = 0; }
7724/*MT6177L*/ else if( idx==5 ) /* LNA_Middle : G5*/
7725/*MT6177L*/ {
7726/*MT6177L*/ if( l1_obb_flag == 1 )
7727/*MT6177L*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle_sawless-ofsptr->gain_offset));}
7728/*MT6177L*/ else
7729/*MT6177L*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset));}
7730/*MT6177L*/ }
7731/*MT6177L*/ else /* LNA_Low : G1*/
7732/*MT6177L*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset)); }
7733/*MT6177L*/ }
7734/*MT6177L*/
7735/*MT6177L*/
7736/*MT6177L*/ #if IS_RX_POWER_OFFSET_SUPPORT
7737/*MT6177L*/ /* get the arfcn section */
7738/*MT6177L*/ ofsptr_offset = AGCLNA_PATHLOSS_OFFSET[rf_band];
7739/*MT6177L*/ while( ofsptr_offset->max_arfcn>=0 )
7740/*MT6177L*/ { if( arfcn <= ofsptr_offset->max_arfcn )
7741/*MT6177L*/ { break; }
7742/*MT6177L*/ ofsptr_offset++;
7743/*MT6177L*/ }
7744/*MT6177L*/
7745/*MT6177L*/
7746/*MT6177L*/ if( rx_power_offset_enable )
7747/*MT6177L*/ {
7748/*MT6177L*/ if( ( L1D_CheckIfMetaMode() && ( meta_rx_power_offset_enable == 1 )) || // DUT In META mode and enable META mode compensation
7749/*MT6177L*/ (L1D_CheckIfMetaMode() == 0) // DUT in normal mode, apply compensation
7750/*MT6177L*/ )
7751/*MT6177L*/ {
7752/*MT6177L*/ /*idx = (int)(((agcptr->setting)>>5)&0x7);*/
7753/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
7754/*MT6177L*/ if( is_elna_usage )
7755/*MT6177L*/ {
7756/*MT6177L*/ if( idx==5 ) /* LNA_High : G5 */
7757/*MT6177L*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset); }
7758/*MT6177L*/ else if( idx==4 ) /* LNA_Middle : G4 */
7759/*MT6177L*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_middle); }
7760/*MT6177L*/ else /* LNA_Low : G1 */
7761/*MT6177L*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_low); }
7762/*MT6177L*/ }
7763/*MT6177L*/ else
7764/*MT6177L*/ #endif
7765/*MT6177L*/ {
7766/*MT6177L*/ if( idx==6 ) /* LNA_High : G6 */
7767/*MT6177L*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset); }
7768/*MT6177L*/ else if( idx==5 ) /* LNA_Middle : G5*/
7769/*MT6177L*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_middle); }
7770/*MT6177L*/ else /* LNA_Low : G1*/
7771/*MT6177L*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_low); }
7772/*MT6177L*/ }
7773/*MT6177L*/ }
7774/*MT6177L*/ else
7775/*MT6177L*/ {
7776/*MT6177L*/ lna_path_loss_offset = 0;
7777/*MT6177L*/ }
7778/*MT6177L*/ extern void L1D_RF_RPO_Trace( uint32 v1, uint32 v2, uint32 v3, uint32 v4, int32 v5, int32 v6 );
7779/*MT6177L*/ L1D_RF_RPO_Trace( L1D_CheckIfMetaMode(), meta_rx_power_offset_enable, idx, rf_band, arfcn, lna_path_loss_offset);
7780/*MT6177L*/ }
7781/*MT6177L*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
7782/*MT6177L*/
7783/*MT6177L*/ #if IS_RX_POWER_OFFSET_SUPPORT
7784/*MT6177L*/ real_gain -= (lna_path_loss_offset+lna_path_loss);
7785/*MT6177L*/ #else
7786/*MT6177L*/ real_gain -= lna_path_loss;// choose pathloss after LNA Mode selected according Nomral/HRD/IBBD
7787/*MT6177L*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
7788/*MT6177L*/ }
7789/*MT6177L*/ #if IS_RSSI_TC_SUPPORT
7790/*MT6177L*/ if(L1D_CheckIfMetaMode()==0)
7791/*MT6177L*/ { real_gain-=L1D_RF_CompensateRXGain( l1d_rf.band ); } // Compensate RX Gain acoording to temperature when normal mode
7792/*MT6177L*/ #endif
7793/*MT6177L*/ if ( rf_band >= FrequencyBand1800 ) // gain boost for 1800MHz and higher
7794/*MT6177L*/ {
7795/*MT6177L*/ setting |= (0x1<<12)|(0x1<<11); // shold be done after taking out D[12:10]: blkr_group
7796/*MT6177L*/ }
7797/*MT6177L*/ *gain_setting = setting;
7798/*MT6177L*/ if ( 0 )
7799/*MT6177L*/ { /* do nothing */ }
7800/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
7801/*MT6177L*/ else if (is_elna_bypass_usage) //on or bypass
7802/*MT6177L*/ {
7803/*MT6177L*/ if( agcptr_idx<=LAST_GROUP_FOR_ELNA_ON[rf_band] )
7804/*MT6177L*/ {
7805/*MT6177L*/ l1d_rf.xwin_elna_status = MML1_ELNA_MODE_ON; //low input power
7806/*MT6177L*/ }
7807/*MT6177L*/ else
7808/*MT6177L*/ {
7809/*MT6177L*/ l1d_rf.xwin_elna_status = MML1_ELNA_MODE_BYPASS; //high input power
7810/*MT6177L*/ }
7811/*MT6177L*/ }
7812/*MT6177L*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
7813/*MT6177L*/
7814/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
7815/*MT6177L*/ else if (is_elna_usage) //always on
7816/*MT6177L*/ {
7817/*MT6177L*/ l1d_rf.xwin_elna_status = MML1_ELNA_MODE_ON;
7818/*MT6177L*/ }
7819/*MT6177L*/ else
7820/*MT6177L*/ {
7821/*MT6177L*/ l1d_rf.xwin_elna_status = MML1_ELNA_MODE_NULL;
7822/*MT6177L*/ }
7823/*MT6177L*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
7824/*MT6177L*/
7825/*MT6177L*/
7826/*MT6177L*/ return( real_gain );
7827/*MT6177L*/ }
7828/*MT6177L*/
7829 #if IS_W_CANCELLATION_SUPPORT
7830/*MT6177L*/ unsigned short L1D_RF_FindGainStep( unsigned long gain_setting, FrequencyBand rf_band )
7831/*MT6177L*/ {
7832/*MT6177L*/ unsigned short gain_step = gain_setting & 0x3FF;
7833/*MT6177L*/
7834/*MT6177L*/ if( 0 )
7835/*MT6177L*/ { /* do nothing */ }
7836/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
7837/*MT6177L*/ #if IS_2G_RXD_SUPPORT
7838/*MT6177L*/ else if( L1D_RF_Check_If_ExternalLNA(rf_band)>=L1D_ELNA_ALYWAYS_ON )//Also for eLNA Bypass!
7839/*MT6177L*/ #else
7840/*MT6177L*/ else if( L1D_RF_Check_If_ExternalLNA(rf_band) )//Also for eLNA Bypass!
7841/*MT6177L*/ #endif
7842/*MT6177L*/ {
7843/*MT6177L*/ switch( gain_step )
7844/*MT6177L*/ {
7845/*MT6177L*/ case 0x20E:
7846/*MT6177L*/ return 10;
7847/*MT6177L*/ case 0x11D:
7848/*MT6177L*/ return 9;
7849/*MT6177L*/ case 0x10D:
7850/*MT6177L*/ return 8;
7851/*MT6177L*/ case 0x15D:
7852/*MT6177L*/ return 7;
7853/*MT6177L*/ case 0xDD:
7854/*MT6177L*/ return 6;
7855/*MT6177L*/ case 0x1BC:
7856/*MT6177L*/ return 5;
7857/*MT6177L*/ case 0x11C:
7858/*MT6177L*/ return 4;
7859/*MT6177L*/ case 0xDC:
7860/*MT6177L*/ return 3;
7861/*MT6177L*/ case 0x189:
7862/*MT6177L*/ return 2;
7863/*MT6177L*/ case 0x149:
7864/*MT6177L*/ return 1;
7865/*MT6177L*/ default:
7866/*MT6177L*/ return 0;
7867/*MT6177L*/ }
7868/*MT6177L*/ }
7869/*MT6177L*/ #endif
7870/*MT6177L*/ else
7871/*MT6177L*/ {
7872/*MT6177L*/ switch( gain_step )
7873/*MT6177L*/ {
7874/*MT6177L*/ case 0x206:
7875/*MT6177L*/ return 12;
7876/*MT6177L*/ case 0x1C6:
7877/*MT6177L*/ return 11;
7878/*MT6177L*/ case 0x20E:
7879/*MT6177L*/ return 10;
7880/*MT6177L*/ case 0x1CD:
7881/*MT6177L*/ return 9;
7882/*MT6177L*/ case 0x18E:
7883/*MT6177L*/ return 8;
7884/*MT6177L*/ case 0x1CE:
7885/*MT6177L*/ return 7;
7886/*MT6177L*/ case 0x14E:
7887/*MT6177L*/ return 6;
7888/*MT6177L*/ case 0x19E:
7889/*MT6177L*/ return 5;
7890/*MT6177L*/ case 0x1DD:
7891/*MT6177L*/ return 4;
7892/*MT6177L*/ case 0x19D:
7893/*MT6177L*/ return 3;
7894/*MT6177L*/ case 0x15D:
7895/*MT6177L*/ return 2;
7896/*MT6177L*/ case 0x11D:
7897/*MT6177L*/ return 1;
7898/*MT6177L*/ default:
7899/*MT6177L*/ return 0;
7900/*MT6177L*/ }
7901/*MT6177L*/ }
7902/*MT6177L*/ }
7903/*MT6177L*/ #if IS_2G_RXD_SUPPORT
7904/*MT6177L*/ unsigned short L1D_RF_FindGainStep_RXD( unsigned long gain_setting, FrequencyBand rf_band )
7905/*MT6177L*/ {
7906/*MT6177L*/ unsigned short gain_step = gain_setting & 0x3FF;
7907/*MT6177L*/
7908/*MT6177L*/ if( 0 )
7909/*MT6177L*/ { /* do nothing */ }
7910/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
7911/*MT6177L*/ #if IS_2G_RXD_SUPPORT
7912/*MT6177L*/ else if( L1D_RF_Check_If_ExternalLNA_RXD(rf_band)>=L1D_ELNA_ALYWAYS_ON )//Also for eLNA Bypass!
7913/*MT6177L*/ #else
7914/*MT6177L*/ else if( L1D_RF_Check_If_ExternalLNA_RXD(rf_band) )//Also for eLNA Bypass!
7915/*MT6177L*/ #endif
7916/*MT6177L*/ {
7917/*MT6177L*/ switch( gain_step )
7918/*MT6177L*/ {
7919/*MT6177L*/ case 0x20E:
7920/*MT6177L*/ return 10;
7921/*MT6177L*/ case 0x11D:
7922/*MT6177L*/ return 9;
7923/*MT6177L*/ case 0x10D:
7924/*MT6177L*/ return 8;
7925/*MT6177L*/ case 0x15D:
7926/*MT6177L*/ return 7;
7927/*MT6177L*/ case 0xDD:
7928/*MT6177L*/ return 6;
7929/*MT6177L*/ case 0x1BC:
7930/*MT6177L*/ return 5;
7931/*MT6177L*/ case 0x11C:
7932/*MT6177L*/ return 4;
7933/*MT6177L*/ case 0xDC:
7934/*MT6177L*/ return 3;
7935/*MT6177L*/ case 0x189:
7936/*MT6177L*/ return 2;
7937/*MT6177L*/ case 0x149:
7938/*MT6177L*/ return 1;
7939/*MT6177L*/ default:
7940/*MT6177L*/ return 0;
7941/*MT6177L*/ }
7942/*MT6177L*/ }
7943/*MT6177L*/ #endif
7944/*MT6177L*/ else
7945/*MT6177L*/ {
7946/*MT6177L*/ switch( gain_step )
7947/*MT6177L*/ {
7948/*MT6177L*/ case 0x206:
7949/*MT6177L*/ return 12;
7950/*MT6177L*/ case 0x1C6:
7951/*MT6177L*/ return 11;
7952/*MT6177L*/ case 0x20E:
7953/*MT6177L*/ return 10;
7954/*MT6177L*/ case 0x1CD:
7955/*MT6177L*/ return 9;
7956/*MT6177L*/ case 0x18E:
7957/*MT6177L*/ return 8;
7958/*MT6177L*/ case 0x1CE:
7959/*MT6177L*/ return 7;
7960/*MT6177L*/ case 0x14E:
7961/*MT6177L*/ return 6;
7962/*MT6177L*/ case 0x19E:
7963/*MT6177L*/ return 5;
7964/*MT6177L*/ case 0x1DD:
7965/*MT6177L*/ return 4;
7966/*MT6177L*/ case 0x19D:
7967/*MT6177L*/ return 3;
7968/*MT6177L*/ case 0x15D:
7969/*MT6177L*/ return 2;
7970/*MT6177L*/ case 0x11D:
7971/*MT6177L*/ return 1;
7972/*MT6177L*/ default:
7973/*MT6177L*/ return 0;
7974/*MT6177L*/ }
7975/*MT6177L*/ }
7976/*MT6177L*/ }
7977/*MT6177L*/ #endif
7978 #endif
7979 #if IS_2G_RXD_SUPPORT
7980/*MT6177L*/ const sL1DAGCHALDATA AGC_TABLE_HAL_LOWBAND=
7981/*MT6177L*/ {
7982/*MT6177L*/ -880/*-110*/, //max_predict_power
7983/*MT6177L*/ -40/*-5*/, //min_predict_power
7984/*MT6177L*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
7985/*MT6177L*/ -71*PWRRES, //HRD_Pin_THRESHOLD
7986/*MT6177L*/ {
7987/*MT6177L*/ { -880/*-110*/, (Gain)(ROUNDINT(( 62.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x206), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
7988/*MT6177L*/ { -872/*-109*/, (Gain)(ROUNDINT(( 62.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x206), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
7989/*MT6177L*/ { -864/*-108*/, (Gain)(ROUNDINT(( 62.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x206), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
7990/*MT6177L*/ { -856/*-107*/, (Gain)(ROUNDINT(( 59.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1C6), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
7991/*MT6177L*/ { -848/*-106*/, (Gain)(ROUNDINT(( 59.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1C6), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
7992/*MT6177L*/ { -840/*-105*/, (Gain)(ROUNDINT(( 59.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1C6), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
7993/*MT6177L*/ { -832/*-104*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
7994/*MT6177L*/ { -824/*-103*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
7995/*MT6177L*/ { -816/*-102*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x14E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
7996/*MT6177L*/ { -808/*-101*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x14E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
7997/*MT6177L*/ { -800/*-100*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x14E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
7998/*MT6177L*/ { -792/*-99*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x14E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
7999/*MT6177L*/ { -784/*-98*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x14E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8000/*MT6177L*/ { -776/*-97*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x14E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8001/*MT6177L*/ { -768/*-96*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x14E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8002/*MT6177L*/ { -760/*-95*/, (Gain)(ROUNDINT(( 53.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CE), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8003/*MT6177L*/ { -752/*-94*/, (Gain)(ROUNDINT(( 53.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CE), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8004/*MT6177L*/ { -744/*-93*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8005/*MT6177L*/ { -736/*-92*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8006/*MT6177L*/ { -728/*-91*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8007/*MT6177L*/ { -720/*-90*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x14E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8008/*MT6177L*/ { -712/*-89*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x14E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8009/*MT6177L*/ { -704/*-88*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x14E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8010/*MT6177L*/ { -696/*-87*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8011/*MT6177L*/ { -688/*-86*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8012/*MT6177L*/ { -680/*-85*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8013/*MT6177L*/ { -672/*-84*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8014/*MT6177L*/ { -664/*-83*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8015/*MT6177L*/ { -656/*-82*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8016/*MT6177L*/ { -648/*-81*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8017/*MT6177L*/ { -640/*-80*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8018/*MT6177L*/ { -632/*-79*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8019/*MT6177L*/ { -624/*-78*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8020/*MT6177L*/ { -616/*-77*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8021/*MT6177L*/ { -608/*-76*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8022/*MT6177L*/ { -600/*-75*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8023/*MT6177L*/ { -592/*-74*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8024/*MT6177L*/ { -584/*-73*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8025/*MT6177L*/ { -576/*-72*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8026/*MT6177L*/ { -568/*-71*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8027/*MT6177L*/ { -560/*-70*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8028/*MT6177L*/ { -552/*-69*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8029/*MT6177L*/ { -544/*-68*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8030/*MT6177L*/ { -536/*-67*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8031/*MT6177L*/ { -528/*-66*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8032/*MT6177L*/ { -520/*-65*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8033/*MT6177L*/ { -512/*-64*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8034/*MT6177L*/ { -504/*-63*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8035/*MT6177L*/ { -496/*-62*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8036/*MT6177L*/ { -488/*-61*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8037/*MT6177L*/ { -480/*-60*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8038/*MT6177L*/ { -472/*-59*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8039/*MT6177L*/ { -464/*-58*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8040/*MT6177L*/ { -456/*-57*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8041/*MT6177L*/ { -448/*-56*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1DD), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1DD), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8042/*MT6177L*/ { -440/*-55*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1DD), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1DD), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8043/*MT6177L*/ { -432/*-54*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1DD), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1DD), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8044/*MT6177L*/ { -424/*-53*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8045/*MT6177L*/ { -416/*-52*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8046/*MT6177L*/ { -408/*-51*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8047/*MT6177L*/ { -400/*-50*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8048/*MT6177L*/ { -392/*-49*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8049/*MT6177L*/ { -384/*-48*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8050/*MT6177L*/ { -376/*-47*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8051/*MT6177L*/ { -368/*-46*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8052/*MT6177L*/ { -360/*-45*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8053/*MT6177L*/ { -352/*-44*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8054/*MT6177L*/ { -344/*-43*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8055/*MT6177L*/ { -336/*-42*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8056/*MT6177L*/ { -328/*-41*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x209), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x209), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8057/*MT6177L*/ { -320/*-40*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x209), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x209), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8058/*MT6177L*/ { -312/*-39*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x209), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x209), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8059/*MT6177L*/ { -304/*-38*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1C9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1C9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8060/*MT6177L*/ { -296/*-37*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1C9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1C9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8061/*MT6177L*/ { -288/*-36*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1C9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1C9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8062/*MT6177L*/ { -280/*-35*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8063/*MT6177L*/ { -272/*-34*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8064/*MT6177L*/ { -264/*-33*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8065/*MT6177L*/ { -256/*-32*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8066/*MT6177L*/ { -248/*-31*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8067/*MT6177L*/ { -240/*-30*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8068/*MT6177L*/ { -232/*-29*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8069/*MT6177L*/ { -224/*-28*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8070/*MT6177L*/ { -216/*-27*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8071/*MT6177L*/ { -208/*-26*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8072/*MT6177L*/ { -200/*-25*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8073/*MT6177L*/ { -192/*-24*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8074/*MT6177L*/ { -184/*-23*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8075/*MT6177L*/ { -176/*-22*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8076/*MT6177L*/ { -168/*-21*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8077/*MT6177L*/ { -160/*-20*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8078/*MT6177L*/ { -152/*-19*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8079/*MT6177L*/ { -144/*-18*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8080/*MT6177L*/ { -136/*-17*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8081/*MT6177L*/ { -128/*-16*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8082/*MT6177L*/ { -120/*-15*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8083/*MT6177L*/ { -112/*-14*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8084/*MT6177L*/ { -104/*-13*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8085/*MT6177L*/ { -96/*-12*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8086/*MT6177L*/ { -88/*-11*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8087/*MT6177L*/ { -80/*-10*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8088/*MT6177L*/ { -72/*-9*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8089/*MT6177L*/ { -64/*-8*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8090/*MT6177L*/ { -56/*-7*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8091/*MT6177L*/ { -48/*-6*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8092/*MT6177L*/ { -40/*-5*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8093/*MT6177L*/ }
8094/*MT6177L*/ };
8095/*MT6177L*/ const sL1DAGCHALDATA AGC_TABLE_HAL_HIGHBAND=
8096/*MT6177L*/ {
8097/*MT6177L*/ -880/*-110*/, //min_predict_power
8098/*MT6177L*/ -40/*-5*/, //min_predict_power
8099/*MT6177L*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
8100/*MT6177L*/ -71*PWRRES, //HRD_Pin_THRESHOLD
8101/*MT6177L*/ {
8102/*MT6177L*/ { -880/*-110*/, (Gain)(ROUNDINT(( 62.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A06), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8103/*MT6177L*/ { -872/*-109*/, (Gain)(ROUNDINT(( 62.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A06), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8104/*MT6177L*/ { -864/*-108*/, (Gain)(ROUNDINT(( 62.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A06), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8105/*MT6177L*/ { -856/*-107*/, (Gain)(ROUNDINT(( 59.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19C6), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8106/*MT6177L*/ { -848/*-106*/, (Gain)(ROUNDINT(( 59.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19C6), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8107/*MT6177L*/ { -840/*-105*/, (Gain)(ROUNDINT(( 59.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19C6), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8108/*MT6177L*/ { -832/*-104*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A0E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8109/*MT6177L*/ { -824/*-103*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A0E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8110/*MT6177L*/ { -816/*-102*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x194E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8111/*MT6177L*/ { -808/*-101*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x194E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8112/*MT6177L*/ { -800/*-100*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x194E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8113/*MT6177L*/ { -792/*-99*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x194E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8114/*MT6177L*/ { -784/*-98*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x194E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8115/*MT6177L*/ { -776/*-97*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x194E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8116/*MT6177L*/ { -768/*-96*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x194E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8117/*MT6177L*/ { -760/*-95*/, (Gain)(ROUNDINT(( 53.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19CE), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8118/*MT6177L*/ { -752/*-94*/, (Gain)(ROUNDINT(( 53.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19CE), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8119/*MT6177L*/ { -744/*-93*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8120/*MT6177L*/ { -736/*-92*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8121/*MT6177L*/ { -728/*-91*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8122/*MT6177L*/ { -720/*-90*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x194E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8123/*MT6177L*/ { -712/*-89*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x194E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8124/*MT6177L*/ { -704/*-88*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x194E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8125/*MT6177L*/ { -696/*-87*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8126/*MT6177L*/ { -688/*-86*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x198D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8127/*MT6177L*/ { -680/*-85*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8128/*MT6177L*/ { -672/*-84*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8129/*MT6177L*/ { -664/*-83*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8130/*MT6177L*/ { -656/*-82*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8131/*MT6177L*/ { -648/*-81*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8132/*MT6177L*/ { -640/*-80*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8133/*MT6177L*/ { -632/*-79*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8134/*MT6177L*/ { -624/*-78*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8135/*MT6177L*/ { -616/*-77*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8136/*MT6177L*/ { -608/*-76*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8137/*MT6177L*/ { -600/*-75*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8138/*MT6177L*/ { -592/*-74*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8139/*MT6177L*/ { -584/*-73*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8140/*MT6177L*/ { -576/*-72*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8141/*MT6177L*/ { -568/*-71*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8142/*MT6177L*/ { -560/*-70*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8143/*MT6177L*/ { -552/*-69*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8144/*MT6177L*/ { -544/*-68*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8145/*MT6177L*/ { -536/*-67*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8146/*MT6177L*/ { -528/*-66*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8147/*MT6177L*/ { -520/*-65*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8148/*MT6177L*/ { -512/*-64*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8149/*MT6177L*/ { -504/*-63*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8150/*MT6177L*/ { -496/*-62*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8151/*MT6177L*/ { -488/*-61*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8152/*MT6177L*/ { -480/*-60*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8153/*MT6177L*/ { -472/*-59*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8154/*MT6177L*/ { -464/*-58*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8155/*MT6177L*/ { -456/*-57*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
8156/*MT6177L*/ { -448/*-56*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19DD), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19DD), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8157/*MT6177L*/ { -440/*-55*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19DD), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19DD), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8158/*MT6177L*/ { -432/*-54*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19DD), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19DD), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8159/*MT6177L*/ { -424/*-53*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8160/*MT6177L*/ { -416/*-52*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8161/*MT6177L*/ { -408/*-51*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8162/*MT6177L*/ { -400/*-50*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8163/*MT6177L*/ { -392/*-49*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8164/*MT6177L*/ { -384/*-48*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8165/*MT6177L*/ { -376/*-47*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8166/*MT6177L*/ { -368/*-46*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8167/*MT6177L*/ { -360/*-45*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8168/*MT6177L*/ { -352/*-44*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8169/*MT6177L*/ { -344/*-43*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8170/*MT6177L*/ { -336/*-42*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
8171/*MT6177L*/ { -328/*-41*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A09), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A09), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8172/*MT6177L*/ { -320/*-40*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A09), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A09), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8173/*MT6177L*/ { -312/*-39*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A09), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A09), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8174/*MT6177L*/ { -304/*-38*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19C9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19C9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8175/*MT6177L*/ { -296/*-37*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19C9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19C9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8176/*MT6177L*/ { -288/*-36*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19C9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19C9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8177/*MT6177L*/ { -280/*-35*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1989), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1989), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8178/*MT6177L*/ { -272/*-34*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1989), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1989), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8179/*MT6177L*/ { -264/*-33*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1989), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1989), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8180/*MT6177L*/ { -256/*-32*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1949), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1949), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8181/*MT6177L*/ { -248/*-31*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1949), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1949), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8182/*MT6177L*/ { -240/*-30*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1949), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1949), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8183/*MT6177L*/ { -232/*-29*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1999), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1999), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8184/*MT6177L*/ { -224/*-28*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1999), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1999), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8185/*MT6177L*/ { -216/*-27*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1999), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1999), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8186/*MT6177L*/ { -208/*-26*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1959), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1959), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8187/*MT6177L*/ { -200/*-25*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1959), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1959), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8188/*MT6177L*/ { -192/*-24*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1959), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1959), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8189/*MT6177L*/ { -184/*-23*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8190/*MT6177L*/ { -176/*-22*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8191/*MT6177L*/ { -168/*-21*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8192/*MT6177L*/ { -160/*-20*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8193/*MT6177L*/ { -152/*-19*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8194/*MT6177L*/ { -144/*-18*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8195/*MT6177L*/ { -136/*-17*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1939), L1D_LNA_LOW, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1939), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8196/*MT6177L*/ { -128/*-16*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1939), L1D_LNA_LOW, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1939), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8197/*MT6177L*/ { -120/*-15*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1939), L1D_LNA_LOW, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1939), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8198/*MT6177L*/ { -112/*-14*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8199/*MT6177L*/ { -104/*-13*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8200/*MT6177L*/ { -96/*-12*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8201/*MT6177L*/ { -88/*-11*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8202/*MT6177L*/ { -80/*-10*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8203/*MT6177L*/ { -72/*-9*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8204/*MT6177L*/ { -64/*-8*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8205/*MT6177L*/ { -56/*-7*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8206/*MT6177L*/ { -48/*-6*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8207/*MT6177L*/ { -40/*-5*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
8208/*MT6177L*/ }
8209/*MT6177L*/ };
8210/*MT6177L*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_LIST[] =
8211/*MT6177L*/ { 0, /*#FrequencyBand400 */
8212/*MT6177L*/ &AGC_TABLE_HAL_LOWBAND, /* FrequencyBand850 */
8213/*MT6177L*/ &AGC_TABLE_HAL_LOWBAND, /* FrequencyBand900 */
8214/*MT6177L*/ &AGC_TABLE_HAL_HIGHBAND, /* FrequencyBand1800 */
8215/*MT6177L*/ &AGC_TABLE_HAL_HIGHBAND, /* FrequencyBand1900 */
8216/*MT6177L*/ };
8217/*MT6177L*/ const sL1DAGCINVERSEDATA AGC_TABLE_INVERSE=
8218/*MT6177L*/ {
8219/*MT6177L*/ (Gain)(ROUNDINT(( 62.6-PVOFSL )*(PWRRES))), //max_gain
8220/*MT6177L*/ (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), //min_gain
8221/*MT6177L*/ {
8222/*MT6177L*/ { -880/*-110*/, (Gain)(ROUNDINT(( 62.6-PVOFSL )*(PWRRES)))},
8223/*MT6177L*/ { -872/*-109*/, (Gain)(ROUNDINT(( 62.6-PVOFSL )*(PWRRES)))},
8224/*MT6177L*/ { -864/*-108*/, (Gain)(ROUNDINT(( 62.6-PVOFSL )*(PWRRES)))},
8225/*MT6177L*/ { -856/*-107*/, (Gain)(ROUNDINT(( 59.6-PVOFSL )*(PWRRES)))},
8226/*MT6177L*/ { -848/*-106*/, (Gain)(ROUNDINT(( 59.6-PVOFSL )*(PWRRES)))},
8227/*MT6177L*/ { -840/*-105*/, (Gain)(ROUNDINT(( 59.6-PVOFSL )*(PWRRES)))},
8228/*MT6177L*/ { -832/*-104*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES)))},
8229/*MT6177L*/ { -824/*-103*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES)))},
8230/*MT6177L*/ // { -816/*-102*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8231/*MT6177L*/ // { -808/*-101*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8232/*MT6177L*/ // { -800/*-100*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8233/*MT6177L*/ // { -792/*-99*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8234/*MT6177L*/ // { -784/*-98*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8235/*MT6177L*/ // { -776/*-97*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8236/*MT6177L*/ // { -768/*-96*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8237/*MT6177L*/ { -760/*-95*/, (Gain)(ROUNDINT(( 53.6-PVOFSL )*(PWRRES)))},
8238/*MT6177L*/ { -752/*-94*/, (Gain)(ROUNDINT(( 53.6-PVOFSL )*(PWRRES)))},
8239/*MT6177L*/ { -744/*-93*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
8240/*MT6177L*/ { -736/*-92*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
8241/*MT6177L*/ { -728/*-91*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
8242/*MT6177L*/ { -720/*-90*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8243/*MT6177L*/ { -712/*-89*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8244/*MT6177L*/ { -704/*-88*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8245/*MT6177L*/ { -696/*-87*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8246/*MT6177L*/ { -688/*-86*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8247/*MT6177L*/ { -680/*-85*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8248/*MT6177L*/ { -672/*-84*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8249/*MT6177L*/ { -664/*-83*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8250/*MT6177L*/ { -656/*-82*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8251/*MT6177L*/ { -648/*-81*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8252/*MT6177L*/ { -640/*-80*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8253/*MT6177L*/ { -632/*-79*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8254/*MT6177L*/ { -624/*-78*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8255/*MT6177L*/ { -616/*-77*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8256/*MT6177L*/ { -608/*-76*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8257/*MT6177L*/ { -600/*-75*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8258/*MT6177L*/ { -592/*-74*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8259/*MT6177L*/ { -584/*-73*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8260/*MT6177L*/ { -576/*-72*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8261/*MT6177L*/ { -568/*-71*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8262/*MT6177L*/ { -560/*-70*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8263/*MT6177L*/ { -552/*-69*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8264/*MT6177L*/ { -544/*-68*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8265/*MT6177L*/ { -536/*-67*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8266/*MT6177L*/ { -528/*-66*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8267/*MT6177L*/ { -520/*-65*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8268/*MT6177L*/ { -512/*-64*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8269/*MT6177L*/ { -504/*-63*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8270/*MT6177L*/ { -496/*-62*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8271/*MT6177L*/ { -488/*-61*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8272/*MT6177L*/ { -480/*-60*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8273/*MT6177L*/ { -472/*-59*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8274/*MT6177L*/ { -464/*-58*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8275/*MT6177L*/ { -456/*-57*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8276/*MT6177L*/ { -448/*-56*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8277/*MT6177L*/ { -440/*-55*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8278/*MT6177L*/ { -432/*-54*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8279/*MT6177L*/ { -424/*-53*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES)))},
8280/*MT6177L*/ { -416/*-52*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES)))},
8281/*MT6177L*/ { -408/*-51*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES)))},
8282/*MT6177L*/ { -400/*-50*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES)))},
8283/*MT6177L*/ { -392/*-49*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES)))},
8284/*MT6177L*/ { -384/*-48*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES)))},
8285/*MT6177L*/ { -376/*-47*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES)))},
8286/*MT6177L*/ { -368/*-46*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES)))},
8287/*MT6177L*/ { -360/*-45*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES)))},
8288/*MT6177L*/ { -352/*-44*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES)))},
8289/*MT6177L*/ { -344/*-43*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES)))},
8290/*MT6177L*/ { -336/*-42*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES)))},
8291/*MT6177L*/ { -328/*-41*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES)))},
8292/*MT6177L*/ { -320/*-40*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES)))},
8293/*MT6177L*/ { -312/*-39*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES)))},
8294/*MT6177L*/ { -304/*-38*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES)))},
8295/*MT6177L*/ { -296/*-37*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES)))},
8296/*MT6177L*/ { -288/*-36*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES)))},
8297/*MT6177L*/ { -280/*-35*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES)))},
8298/*MT6177L*/ { -272/*-34*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES)))},
8299/*MT6177L*/ { -264/*-33*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES)))},
8300/*MT6177L*/ { -256/*-32*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES)))},
8301/*MT6177L*/ { -248/*-31*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES)))},
8302/*MT6177L*/ { -240/*-30*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES)))},
8303/*MT6177L*/ { -232/*-29*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES)))},
8304/*MT6177L*/ { -224/*-28*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES)))},
8305/*MT6177L*/ { -216/*-27*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES)))},
8306/*MT6177L*/ { -208/*-26*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES)))},
8307/*MT6177L*/ { -200/*-25*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES)))},
8308/*MT6177L*/ { -192/*-24*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES)))},
8309/*MT6177L*/ { -184/*-23*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8310/*MT6177L*/ { -176/*-22*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8311/*MT6177L*/ { -168/*-21*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8312/*MT6177L*/ { -160/*-20*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES)))},
8313/*MT6177L*/ { -152/*-19*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES)))},
8314/*MT6177L*/ { -144/*-18*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES)))},
8315/*MT6177L*/ { -136/*-17*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES)))},
8316/*MT6177L*/ { -128/*-16*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES)))},
8317/*MT6177L*/ { -120/*-15*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES)))},
8318/*MT6177L*/ { -112/*-14*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES)))},
8319/*MT6177L*/ { -104/*-13*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES)))},
8320/*MT6177L*/ { -96/*-12*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES)))},
8321/*MT6177L*/ { -88/*-11*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES)))},
8322/*MT6177L*/ { -80/*-10*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES)))},
8323/*MT6177L*/ { -72/*-9*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES)))},
8324/*MT6177L*/ { -64/*-8*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES)))},
8325/*MT6177L*/ { -56/*-7*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES)))},
8326/*MT6177L*/ { -48/*-6*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES)))},
8327/*MT6177L*/ { -40/*-5*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES)))},
8328/*MT6177L*/ }
8329/*MT6177L*/ };
8330/*MT6177L*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_LIST[] =
8331/*MT6177L*/ { 0, /*#FrequencyBand400 */
8332/*MT6177L*/ &AGC_TABLE_INVERSE, /* FrequencyBand850 */
8333/*MT6177L*/ &AGC_TABLE_INVERSE, /* FrequencyBand900 */
8334/*MT6177L*/ &AGC_TABLE_INVERSE, /* FrequencyBand1800 */
8335/*MT6177L*/ &AGC_TABLE_INVERSE, /* FrequencyBand1900 */
8336/*MT6177L*/ };
8337/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
8338/*MT6177L*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_LOWBAND=
8339/*MT6177L*/ {
8340/*MT6177L*/ -880/*-110*/, //max_predict_power
8341/*MT6177L*/ -40/*-5*/, //min_predict_power
8342/*MT6177L*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
8343/*MT6177L*/ -71*PWRRES, //HRD_Pin_THRESHOLD
8344/*MT6177L*/ {
8345/*MT6177L*/ { -880/*-110*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8346/*MT6177L*/ { -872/*-109*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8347/*MT6177L*/ { -864/*-108*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8348/*MT6177L*/ { -856/*-107*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8349/*MT6177L*/ { -848/*-106*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8350/*MT6177L*/ { -840/*-105*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8351/*MT6177L*/ { -832/*-104*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8352/*MT6177L*/ { -824/*-103*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8353/*MT6177L*/ { -816/*-102*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8354/*MT6177L*/ { -808/*-101*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8355/*MT6177L*/ { -800/*-100*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8356/*MT6177L*/ { -792/*-99*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8357/*MT6177L*/ { -784/*-98*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8358/*MT6177L*/ { -776/*-97*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8359/*MT6177L*/ { -768/*-96*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8360/*MT6177L*/ { -760/*-95*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x10D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8361/*MT6177L*/ { -752/*-94*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x10D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8362/*MT6177L*/ { -744/*-93*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x10D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8363/*MT6177L*/ { -736/*-92*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8364/*MT6177L*/ { -728/*-91*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8365/*MT6177L*/ { -720/*-90*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8366/*MT6177L*/ { -712/*-89*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8367/*MT6177L*/ { -704/*-88*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8368/*MT6177L*/ { -696/*-87*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8369/*MT6177L*/ { -688/*-86*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8370/*MT6177L*/ { -680/*-85*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8371/*MT6177L*/ { -672/*-84*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8372/*MT6177L*/ { -664/*-83*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8373/*MT6177L*/ { -656/*-82*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8374/*MT6177L*/ { -648/*-81*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8375/*MT6177L*/ { -640/*-80*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8376/*MT6177L*/ { -632/*-79*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8377/*MT6177L*/ { -624/*-78*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8378/*MT6177L*/ { -616/*-77*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8379/*MT6177L*/ { -608/*-76*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8380/*MT6177L*/ { -600/*-75*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8381/*MT6177L*/ { -592/*-74*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8382/*MT6177L*/ { -584/*-73*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8383/*MT6177L*/ { -576/*-72*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8384/*MT6177L*/ { -568/*-71*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8385/*MT6177L*/ { -560/*-70*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8386/*MT6177L*/ { -552/*-69*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8387/*MT6177L*/ { -544/*-68*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8388/*MT6177L*/ { -536/*-67*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8389/*MT6177L*/ { -528/*-66*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8390/*MT6177L*/ { -520/*-65*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8391/*MT6177L*/ { -512/*-64*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8392/*MT6177L*/ { -504/*-63*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8393/*MT6177L*/ { -496/*-62*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8394/*MT6177L*/ { -488/*-61*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8395/*MT6177L*/ { -480/*-60*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8396/*MT6177L*/ { -472/*-59*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8397/*MT6177L*/ { -464/*-58*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8398/*MT6177L*/ { -456/*-57*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8399/*MT6177L*/ { -448/*-56*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8400/*MT6177L*/ { -440/*-55*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8401/*MT6177L*/ { -432/*-54*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8402/*MT6177L*/ { -424/*-53*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8403/*MT6177L*/ { -416/*-52*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8404/*MT6177L*/ { -408/*-51*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8405/*MT6177L*/ { -400/*-50*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8406/*MT6177L*/ { -392/*-49*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8407/*MT6177L*/ { -384/*-48*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8408/*MT6177L*/ { -376/*-47*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8409/*MT6177L*/ { -368/*-46*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8410/*MT6177L*/ { -360/*-45*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8411/*MT6177L*/ { -352/*-44*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8412/*MT6177L*/ { -344/*-43*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8413/*MT6177L*/ { -336/*-42*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8414/*MT6177L*/ { -328/*-41*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8415/*MT6177L*/ { -320/*-40*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8416/*MT6177L*/ { -312/*-39*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8417/*MT6177L*/ { -304/*-38*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8418/*MT6177L*/ { -296/*-37*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8419/*MT6177L*/ { -288/*-36*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8420/*MT6177L*/ { -280/*-35*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8421/*MT6177L*/ { -272/*-34*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8422/*MT6177L*/ { -264/*-33*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8423/*MT6177L*/ { -256/*-32*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8424/*MT6177L*/ { -248/*-31*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8425/*MT6177L*/ { -240/*-30*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8426/*MT6177L*/ { -232/*-29*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8427/*MT6177L*/ { -224/*-28*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8428/*MT6177L*/ { -216/*-27*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8429/*MT6177L*/ { -208/*-26*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8430/*MT6177L*/ { -200/*-25*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8431/*MT6177L*/ { -192/*-24*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8432/*MT6177L*/ { -184/*-23*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8433/*MT6177L*/ { -176/*-22*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8434/*MT6177L*/ { -168/*-21*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8435/*MT6177L*/ { -160/*-20*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8436/*MT6177L*/ { -152/*-19*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8437/*MT6177L*/ { -144/*-18*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8438/*MT6177L*/ { -136/*-17*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8439/*MT6177L*/ { -128/*-16*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8440/*MT6177L*/ { -120/*-15*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8441/*MT6177L*/ { -112/*-14*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8442/*MT6177L*/ { -104/*-13*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8443/*MT6177L*/ { -96/*-12*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8444/*MT6177L*/ { -88/*-11*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8445/*MT6177L*/ { -80/*-10*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8446/*MT6177L*/ { -72/*-9*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8447/*MT6177L*/ { -64/*-8*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8448/*MT6177L*/ { -56/*-7*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8449/*MT6177L*/ { -48/*-6*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8450/*MT6177L*/ { -40/*-5*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8451/*MT6177L*/ }
8452/*MT6177L*/ };
8453/*MT6177L*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_HIGHBAND=
8454/*MT6177L*/ {
8455/*MT6177L*/ -880/*-110*/, //min_predict_power
8456/*MT6177L*/ -40/*-5*/, //min_predict_power
8457/*MT6177L*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
8458/*MT6177L*/ -71*PWRRES, //HRD_Pin_THRESHOLD
8459/*MT6177L*/ {
8460/*MT6177L*/ { -880/*-110*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A0E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8461/*MT6177L*/ { -872/*-109*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A0E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8462/*MT6177L*/ { -864/*-108*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A0E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8463/*MT6177L*/ { -856/*-107*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A0E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8464/*MT6177L*/ { -848/*-106*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A0E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8465/*MT6177L*/ { -840/*-105*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A0E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8466/*MT6177L*/ { -832/*-104*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A0E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8467/*MT6177L*/ { -824/*-103*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A0E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8468/*MT6177L*/ { -816/*-102*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8469/*MT6177L*/ { -808/*-101*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8470/*MT6177L*/ { -800/*-100*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8471/*MT6177L*/ { -792/*-99*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8472/*MT6177L*/ { -784/*-98*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8473/*MT6177L*/ { -776/*-97*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8474/*MT6177L*/ { -768/*-96*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8475/*MT6177L*/ { -760/*-95*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x190D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8476/*MT6177L*/ { -752/*-94*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x190D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8477/*MT6177L*/ { -744/*-93*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x190D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8478/*MT6177L*/ { -736/*-92*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8479/*MT6177L*/ { -728/*-91*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8480/*MT6177L*/ { -720/*-90*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8481/*MT6177L*/ { -712/*-89*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8482/*MT6177L*/ { -704/*-88*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8483/*MT6177L*/ { -696/*-87*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8484/*MT6177L*/ { -688/*-86*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8485/*MT6177L*/ { -680/*-85*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8486/*MT6177L*/ { -672/*-84*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8487/*MT6177L*/ { -664/*-83*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8488/*MT6177L*/ { -656/*-82*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8489/*MT6177L*/ { -648/*-81*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8490/*MT6177L*/ { -640/*-80*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8491/*MT6177L*/ { -632/*-79*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8492/*MT6177L*/ { -624/*-78*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8493/*MT6177L*/ { -616/*-77*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8494/*MT6177L*/ { -608/*-76*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8495/*MT6177L*/ { -600/*-75*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8496/*MT6177L*/ { -592/*-74*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8497/*MT6177L*/ { -584/*-73*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8498/*MT6177L*/ { -576/*-72*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8499/*MT6177L*/ { -568/*-71*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8500/*MT6177L*/ { -560/*-70*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8501/*MT6177L*/ { -552/*-69*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8502/*MT6177L*/ { -544/*-68*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8503/*MT6177L*/ { -536/*-67*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8504/*MT6177L*/ { -528/*-66*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8505/*MT6177L*/ { -520/*-65*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8506/*MT6177L*/ { -512/*-64*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8507/*MT6177L*/ { -504/*-63*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8508/*MT6177L*/ { -496/*-62*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8509/*MT6177L*/ { -488/*-61*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8510/*MT6177L*/ { -480/*-60*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8511/*MT6177L*/ { -472/*-59*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8512/*MT6177L*/ { -464/*-58*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8513/*MT6177L*/ { -456/*-57*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8514/*MT6177L*/ { -448/*-56*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191C), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191C), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8515/*MT6177L*/ { -440/*-55*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191C), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191C), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8516/*MT6177L*/ { -432/*-54*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191C), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191C), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8517/*MT6177L*/ { -424/*-53*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DC), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DC), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8518/*MT6177L*/ { -416/*-52*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DC), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DC), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8519/*MT6177L*/ { -408/*-51*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DC), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DC), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8520/*MT6177L*/ { -400/*-50*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1989), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1989), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8521/*MT6177L*/ { -392/*-49*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1989), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1989), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8522/*MT6177L*/ { -384/*-48*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1989), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1989), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8523/*MT6177L*/ { -376/*-47*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1949), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1949), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8524/*MT6177L*/ { -368/*-46*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1949), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1949), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8525/*MT6177L*/ { -360/*-45*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1949), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1949), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8526/*MT6177L*/ { -352/*-44*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1909), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1909), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8527/*MT6177L*/ { -344/*-43*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1909), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1909), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8528/*MT6177L*/ { -336/*-42*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1909), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1909), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8529/*MT6177L*/ { -328/*-41*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1959), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1959), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8530/*MT6177L*/ { -320/*-40*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1959), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1959), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8531/*MT6177L*/ { -312/*-39*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1959), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1959), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8532/*MT6177L*/ { -304/*-38*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8533/*MT6177L*/ { -296/*-37*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8534/*MT6177L*/ { -288/*-36*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8535/*MT6177L*/ { -280/*-35*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8536/*MT6177L*/ { -272/*-34*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8537/*MT6177L*/ { -264/*-33*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8538/*MT6177L*/ { -256/*-32*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1939), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1939), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8539/*MT6177L*/ { -248/*-31*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1939), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1939), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8540/*MT6177L*/ { -240/*-30*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1939), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1939), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8541/*MT6177L*/ { -232/*-29*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8542/*MT6177L*/ { -224/*-28*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8543/*MT6177L*/ { -216/*-27*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8544/*MT6177L*/ { -208/*-26*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8545/*MT6177L*/ { -200/*-25*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8546/*MT6177L*/ { -192/*-24*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8547/*MT6177L*/ { -184/*-23*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8548/*MT6177L*/ { -176/*-22*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8549/*MT6177L*/ { -168/*-21*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8550/*MT6177L*/ { -160/*-20*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8551/*MT6177L*/ { -152/*-19*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8552/*MT6177L*/ { -144/*-18*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8553/*MT6177L*/ { -136/*-17*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8554/*MT6177L*/ { -128/*-16*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8555/*MT6177L*/ { -120/*-15*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8556/*MT6177L*/ { -112/*-14*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8557/*MT6177L*/ { -104/*-13*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8558/*MT6177L*/ { -96/*-12*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8559/*MT6177L*/ { -88/*-11*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8560/*MT6177L*/ { -80/*-10*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8561/*MT6177L*/ { -72/*-9*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8562/*MT6177L*/ { -64/*-8*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8563/*MT6177L*/ { -56/*-7*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8564/*MT6177L*/ { -48/*-6*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8565/*MT6177L*/ { -40/*-5*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8566/*MT6177L*/ }
8567/*MT6177L*/ };
8568/*MT6177L*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_LIST[] =
8569/*MT6177L*/ { 0, /*#FrequencyBand400 */
8570/*MT6177L*/ &AGC_TABLE_HAL_ELNA_LOWBAND, /* FrequencyBand850 */
8571/*MT6177L*/ &AGC_TABLE_HAL_ELNA_LOWBAND, /* FrequencyBand900 */
8572/*MT6177L*/ &AGC_TABLE_HAL_ELNA_HIGHBAND, /* FrequencyBand1800 */
8573/*MT6177L*/ &AGC_TABLE_HAL_ELNA_HIGHBAND, /* FrequencyBand1900 */
8574/*MT6177L*/ };
8575/*MT6177L*/ const sL1DAGCINVERSEDATA AGC_TABLE_INVERSE_ELNA=
8576/*MT6177L*/ {
8577/*MT6177L*/ (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), //max_gain
8578/*MT6177L*/ (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), //min_gain
8579/*MT6177L*/ {
8580/*MT6177L*/ { -880/*-110*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
8581/*MT6177L*/ { -872/*-109*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
8582/*MT6177L*/ { -864/*-108*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
8583/*MT6177L*/ { -856/*-107*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
8584/*MT6177L*/ { -848/*-106*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
8585/*MT6177L*/ { -840/*-105*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
8586/*MT6177L*/ { -832/*-104*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
8587/*MT6177L*/ { -824/*-103*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
8588/*MT6177L*/ // { -816/*-102*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8589/*MT6177L*/ // { -808/*-101*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8590/*MT6177L*/ // { -800/*-100*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8591/*MT6177L*/ // { -792/*-99*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8592/*MT6177L*/ // { -784/*-98*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8593/*MT6177L*/ // { -776/*-97*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8594/*MT6177L*/ // { -768/*-96*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8595/*MT6177L*/ { -760/*-95*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
8596/*MT6177L*/ { -752/*-94*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
8597/*MT6177L*/ { -744/*-93*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
8598/*MT6177L*/ { -736/*-92*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8599/*MT6177L*/ { -728/*-91*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8600/*MT6177L*/ { -720/*-90*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8601/*MT6177L*/ { -712/*-89*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8602/*MT6177L*/ { -704/*-88*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8603/*MT6177L*/ { -696/*-87*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8604/*MT6177L*/ { -688/*-86*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8605/*MT6177L*/ { -680/*-85*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8606/*MT6177L*/ { -672/*-84*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8607/*MT6177L*/ { -664/*-83*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8608/*MT6177L*/ { -656/*-82*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8609/*MT6177L*/ { -648/*-81*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8610/*MT6177L*/ { -640/*-80*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8611/*MT6177L*/ { -632/*-79*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8612/*MT6177L*/ { -624/*-78*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8613/*MT6177L*/ { -616/*-77*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8614/*MT6177L*/ { -608/*-76*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8615/*MT6177L*/ { -600/*-75*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8616/*MT6177L*/ { -592/*-74*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8617/*MT6177L*/ { -584/*-73*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8618/*MT6177L*/ { -576/*-72*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8619/*MT6177L*/ { -568/*-71*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8620/*MT6177L*/ { -560/*-70*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8621/*MT6177L*/ { -552/*-69*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8622/*MT6177L*/ { -544/*-68*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8623/*MT6177L*/ { -536/*-67*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8624/*MT6177L*/ { -528/*-66*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8625/*MT6177L*/ { -520/*-65*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8626/*MT6177L*/ { -512/*-64*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8627/*MT6177L*/ { -504/*-63*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8628/*MT6177L*/ { -496/*-62*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8629/*MT6177L*/ { -488/*-61*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8630/*MT6177L*/ { -480/*-60*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8631/*MT6177L*/ { -472/*-59*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8632/*MT6177L*/ { -464/*-58*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8633/*MT6177L*/ { -456/*-57*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8634/*MT6177L*/ { -448/*-56*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES)))},
8635/*MT6177L*/ { -440/*-55*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES)))},
8636/*MT6177L*/ { -432/*-54*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES)))},
8637/*MT6177L*/ { -424/*-53*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES)))},
8638/*MT6177L*/ { -416/*-52*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES)))},
8639/*MT6177L*/ { -408/*-51*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES)))},
8640/*MT6177L*/ { -400/*-50*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES)))},
8641/*MT6177L*/ { -392/*-49*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES)))},
8642/*MT6177L*/ { -384/*-48*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES)))},
8643/*MT6177L*/ { -376/*-47*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES)))},
8644/*MT6177L*/ { -368/*-46*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES)))},
8645/*MT6177L*/ { -360/*-45*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES)))},
8646/*MT6177L*/ { -352/*-44*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES)))},
8647/*MT6177L*/ { -344/*-43*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES)))},
8648/*MT6177L*/ { -336/*-42*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES)))},
8649/*MT6177L*/ { -328/*-41*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES)))},
8650/*MT6177L*/ { -320/*-40*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES)))},
8651/*MT6177L*/ { -312/*-39*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES)))},
8652/*MT6177L*/ { -304/*-38*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES)))},
8653/*MT6177L*/ { -296/*-37*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES)))},
8654/*MT6177L*/ { -288/*-36*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES)))},
8655/*MT6177L*/ { -280/*-35*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES)))},
8656/*MT6177L*/ { -272/*-34*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES)))},
8657/*MT6177L*/ { -264/*-33*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES)))},
8658/*MT6177L*/ { -256/*-32*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES)))},
8659/*MT6177L*/ { -248/*-31*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES)))},
8660/*MT6177L*/ { -240/*-30*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES)))},
8661/*MT6177L*/ { -232/*-29*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES)))},
8662/*MT6177L*/ { -224/*-28*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES)))},
8663/*MT6177L*/ { -216/*-27*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES)))},
8664/*MT6177L*/ { -208/*-26*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8665/*MT6177L*/ { -200/*-25*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8666/*MT6177L*/ { -192/*-24*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8667/*MT6177L*/ { -184/*-23*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8668/*MT6177L*/ { -176/*-22*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8669/*MT6177L*/ { -168/*-21*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8670/*MT6177L*/ { -160/*-20*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8671/*MT6177L*/ { -152/*-19*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8672/*MT6177L*/ { -144/*-18*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8673/*MT6177L*/ { -136/*-17*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8674/*MT6177L*/ { -128/*-16*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8675/*MT6177L*/ { -120/*-15*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8676/*MT6177L*/ { -112/*-14*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8677/*MT6177L*/ { -104/*-13*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8678/*MT6177L*/ { -96/*-12*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8679/*MT6177L*/ { -88/*-11*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8680/*MT6177L*/ { -80/*-10*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8681/*MT6177L*/ { -72/*-9*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8682/*MT6177L*/ { -64/*-8*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8683/*MT6177L*/ { -56/*-7*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8684/*MT6177L*/ { -48/*-6*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8685/*MT6177L*/ { -40/*-5*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
8686/*MT6177L*/ }
8687/*MT6177L*/ };
8688/*MT6177L*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_ELNA_LIST[] =
8689/*MT6177L*/ { 0, /*#FrequencyBand400 */
8690/*MT6177L*/ &AGC_TABLE_INVERSE_ELNA, /* FrequencyBand850 */
8691/*MT6177L*/ &AGC_TABLE_INVERSE_ELNA, /* FrequencyBand900 */
8692/*MT6177L*/ &AGC_TABLE_INVERSE_ELNA, /* FrequencyBand1800 */
8693/*MT6177L*/ &AGC_TABLE_INVERSE_ELNA, /* FrequencyBand1900 */
8694/*MT6177L*/ };
8695/*MT6177L*/ #endif
8696/*MT6177L*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
8697/*MT6177L*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_BYPASS_LOWBAND=
8698/*MT6177L*/ {
8699/*MT6177L*/ -880/*-110*/, //max_predict_power
8700/*MT6177L*/ -40/*-5*/, //min_predict_power
8701/*MT6177L*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
8702/*MT6177L*/ -71*PWRRES, //HRD_Pin_THRESHOLD
8703/*MT6177L*/ {
8704/*MT6177L*/ { -880/*-110*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8705/*MT6177L*/ { -872/*-109*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8706/*MT6177L*/ { -864/*-108*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8707/*MT6177L*/ { -856/*-107*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8708/*MT6177L*/ { -848/*-106*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8709/*MT6177L*/ { -840/*-105*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8710/*MT6177L*/ { -832/*-104*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8711/*MT6177L*/ { -824/*-103*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8712/*MT6177L*/ { -816/*-102*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8713/*MT6177L*/ { -808/*-101*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8714/*MT6177L*/ { -800/*-100*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8715/*MT6177L*/ { -792/*-99*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8716/*MT6177L*/ { -784/*-98*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8717/*MT6177L*/ { -776/*-97*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8718/*MT6177L*/ { -768/*-96*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8719/*MT6177L*/ { -760/*-95*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x10D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8720/*MT6177L*/ { -752/*-94*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x10D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8721/*MT6177L*/ { -744/*-93*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x10D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8722/*MT6177L*/ { -736/*-92*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8723/*MT6177L*/ { -728/*-91*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8724/*MT6177L*/ { -720/*-90*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8725/*MT6177L*/ { -712/*-89*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8726/*MT6177L*/ { -704/*-88*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8727/*MT6177L*/ { -696/*-87*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8728/*MT6177L*/ { -688/*-86*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8729/*MT6177L*/ { -680/*-85*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8730/*MT6177L*/ { -672/*-84*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8731/*MT6177L*/ { -664/*-83*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8732/*MT6177L*/ { -656/*-82*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8733/*MT6177L*/ { -648/*-81*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8734/*MT6177L*/ { -640/*-80*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8735/*MT6177L*/ { -632/*-79*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8736/*MT6177L*/ { -624/*-78*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8737/*MT6177L*/ { -616/*-77*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8738/*MT6177L*/ { -608/*-76*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8739/*MT6177L*/ { -600/*-75*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8740/*MT6177L*/ { -592/*-74*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8741/*MT6177L*/ { -584/*-73*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8742/*MT6177L*/ { -576/*-72*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8743/*MT6177L*/ { -568/*-71*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8744/*MT6177L*/ { -560/*-70*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8745/*MT6177L*/ { -552/*-69*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8746/*MT6177L*/ { -544/*-68*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8747/*MT6177L*/ { -536/*-67*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8748/*MT6177L*/ { -528/*-66*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8749/*MT6177L*/ { -520/*-65*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8750/*MT6177L*/ { -512/*-64*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8751/*MT6177L*/ { -504/*-63*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8752/*MT6177L*/ { -496/*-62*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8753/*MT6177L*/ { -488/*-61*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8754/*MT6177L*/ { -480/*-60*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8755/*MT6177L*/ { -472/*-59*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8756/*MT6177L*/ { -464/*-58*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8757/*MT6177L*/ { -456/*-57*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8758/*MT6177L*/ { -448/*-56*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8759/*MT6177L*/ { -440/*-55*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8760/*MT6177L*/ { -432/*-54*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8761/*MT6177L*/ { -424/*-53*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8762/*MT6177L*/ { -416/*-52*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8763/*MT6177L*/ { -408/*-51*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8764/*MT6177L*/ { -400/*-50*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8765/*MT6177L*/ { -392/*-49*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8766/*MT6177L*/ { -384/*-48*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8767/*MT6177L*/ { -376/*-47*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8768/*MT6177L*/ { -368/*-46*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8769/*MT6177L*/ { -360/*-45*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8770/*MT6177L*/ { -352/*-44*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8771/*MT6177L*/ { -344/*-43*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8772/*MT6177L*/ { -336/*-42*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8773/*MT6177L*/ { -328/*-41*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8774/*MT6177L*/ { -320/*-40*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8775/*MT6177L*/ { -312/*-39*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8776/*MT6177L*/ { -304/*-38*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8777/*MT6177L*/ { -296/*-37*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8778/*MT6177L*/ { -288/*-36*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8779/*MT6177L*/ { -280/*-35*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8780/*MT6177L*/ { -272/*-34*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8781/*MT6177L*/ { -264/*-33*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8782/*MT6177L*/ { -256/*-32*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8783/*MT6177L*/ { -248/*-31*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8784/*MT6177L*/ { -240/*-30*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8785/*MT6177L*/ { -232/*-29*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8786/*MT6177L*/ { -224/*-28*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8787/*MT6177L*/ { -216/*-27*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8788/*MT6177L*/ { -208/*-26*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8789/*MT6177L*/ { -200/*-25*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8790/*MT6177L*/ { -192/*-24*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8791/*MT6177L*/ { -184/*-23*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8792/*MT6177L*/ { -176/*-22*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8793/*MT6177L*/ { -168/*-21*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8794/*MT6177L*/ { -160/*-20*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8795/*MT6177L*/ { -152/*-19*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8796/*MT6177L*/ { -144/*-18*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8797/*MT6177L*/ { -136/*-17*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x99), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x99), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8798/*MT6177L*/ { -128/*-16*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x99), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x99), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8799/*MT6177L*/ { -120/*-15*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x99), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x99), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8800/*MT6177L*/ { -112/*-14*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8801/*MT6177L*/ { -104/*-13*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8802/*MT6177L*/ { -96/*-12*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8803/*MT6177L*/ { -88/*-11*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8804/*MT6177L*/ { -80/*-10*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8805/*MT6177L*/ { -72/*-9*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8806/*MT6177L*/ { -64/*-8*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8807/*MT6177L*/ { -56/*-7*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8808/*MT6177L*/ { -48/*-6*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8809/*MT6177L*/ { -40/*-5*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8810/*MT6177L*/ }
8811/*MT6177L*/ };
8812/*MT6177L*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_BYPASS_HIGHBAND=
8813/*MT6177L*/ {
8814/*MT6177L*/ -880/*-110*/, //min_predict_power
8815/*MT6177L*/ -40/*-5*/, //min_predict_power
8816/*MT6177L*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
8817/*MT6177L*/ -71*PWRRES, //HRD_Pin_THRESHOLD
8818/*MT6177L*/ {
8819/*MT6177L*/ { -880/*-110*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A0E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8820/*MT6177L*/ { -872/*-109*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A0E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8821/*MT6177L*/ { -864/*-108*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A0E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8822/*MT6177L*/ { -856/*-107*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A0E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8823/*MT6177L*/ { -848/*-106*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A0E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8824/*MT6177L*/ { -840/*-105*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A0E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8825/*MT6177L*/ { -832/*-104*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A0E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8826/*MT6177L*/ { -824/*-103*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1A0E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
8827/*MT6177L*/ { -816/*-102*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8828/*MT6177L*/ { -808/*-101*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8829/*MT6177L*/ { -800/*-100*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8830/*MT6177L*/ { -792/*-99*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8831/*MT6177L*/ { -784/*-98*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8832/*MT6177L*/ { -776/*-97*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8833/*MT6177L*/ { -768/*-96*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8834/*MT6177L*/ { -760/*-95*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x190D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8835/*MT6177L*/ { -752/*-94*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x190D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8836/*MT6177L*/ { -744/*-93*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x190D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8837/*MT6177L*/ { -736/*-92*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8838/*MT6177L*/ { -728/*-91*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8839/*MT6177L*/ { -720/*-90*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x195D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8840/*MT6177L*/ { -712/*-89*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8841/*MT6177L*/ { -704/*-88*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8842/*MT6177L*/ { -696/*-87*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8843/*MT6177L*/ { -688/*-86*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8844/*MT6177L*/ { -680/*-85*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8845/*MT6177L*/ { -672/*-84*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8846/*MT6177L*/ { -664/*-83*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8847/*MT6177L*/ { -656/*-82*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8848/*MT6177L*/ { -648/*-81*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8849/*MT6177L*/ { -640/*-80*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8850/*MT6177L*/ { -632/*-79*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8851/*MT6177L*/ { -624/*-78*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8852/*MT6177L*/ { -616/*-77*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8853/*MT6177L*/ { -608/*-76*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8854/*MT6177L*/ { -600/*-75*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8855/*MT6177L*/ { -592/*-74*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8856/*MT6177L*/ { -584/*-73*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8857/*MT6177L*/ { -576/*-72*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8858/*MT6177L*/ { -568/*-71*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8859/*MT6177L*/ { -560/*-70*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8860/*MT6177L*/ { -552/*-69*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8861/*MT6177L*/ { -544/*-68*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8862/*MT6177L*/ { -536/*-67*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8863/*MT6177L*/ { -528/*-66*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8864/*MT6177L*/ { -520/*-65*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8865/*MT6177L*/ { -512/*-64*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8866/*MT6177L*/ { -504/*-63*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8867/*MT6177L*/ { -496/*-62*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8868/*MT6177L*/ { -488/*-61*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8869/*MT6177L*/ { -480/*-60*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8870/*MT6177L*/ { -472/*-59*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8871/*MT6177L*/ { -464/*-58*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8872/*MT6177L*/ { -456/*-57*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
8873/*MT6177L*/ { -448/*-56*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191C), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191C), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8874/*MT6177L*/ { -440/*-55*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191C), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191C), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8875/*MT6177L*/ { -432/*-54*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191C), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x191C), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8876/*MT6177L*/ { -424/*-53*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DC), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DC), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8877/*MT6177L*/ { -416/*-52*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DC), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DC), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8878/*MT6177L*/ { -408/*-51*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DC), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18DC), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
8879/*MT6177L*/ { -400/*-50*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1989), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1989), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8880/*MT6177L*/ { -392/*-49*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1989), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1989), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8881/*MT6177L*/ { -384/*-48*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1989), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1989), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8882/*MT6177L*/ { -376/*-47*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1949), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1949), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8883/*MT6177L*/ { -368/*-46*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1949), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1949), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8884/*MT6177L*/ { -360/*-45*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1949), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1949), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8885/*MT6177L*/ { -352/*-44*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1909), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1909), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8886/*MT6177L*/ { -344/*-43*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1909), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1909), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8887/*MT6177L*/ { -336/*-42*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1909), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1909), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8888/*MT6177L*/ { -328/*-41*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1959), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1959), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8889/*MT6177L*/ { -320/*-40*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1959), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1959), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8890/*MT6177L*/ { -312/*-39*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1959), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1959), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8891/*MT6177L*/ { -304/*-38*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8892/*MT6177L*/ { -296/*-37*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8893/*MT6177L*/ { -288/*-36*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8894/*MT6177L*/ { -280/*-35*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8895/*MT6177L*/ { -272/*-34*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8896/*MT6177L*/ { -264/*-33*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8897/*MT6177L*/ { -256/*-32*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1939), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1939), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8898/*MT6177L*/ { -248/*-31*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1939), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1939), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8899/*MT6177L*/ { -240/*-30*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1939), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1939), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8900/*MT6177L*/ { -232/*-29*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8901/*MT6177L*/ { -224/*-28*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8902/*MT6177L*/ { -216/*-27*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8903/*MT6177L*/ { -208/*-26*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8904/*MT6177L*/ { -200/*-25*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8905/*MT6177L*/ { -192/*-24*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
8906/*MT6177L*/ { -184/*-23*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8907/*MT6177L*/ { -176/*-22*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8908/*MT6177L*/ { -168/*-21*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1919), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8909/*MT6177L*/ { -160/*-20*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8910/*MT6177L*/ { -152/*-19*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8911/*MT6177L*/ { -144/*-18*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18D9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8912/*MT6177L*/ { -136/*-17*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1899), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1899), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8913/*MT6177L*/ { -128/*-16*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1899), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1899), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8914/*MT6177L*/ { -120/*-15*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1899), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1899), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8915/*MT6177L*/ { -112/*-14*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8916/*MT6177L*/ { -104/*-13*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8917/*MT6177L*/ { -96/*-12*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18F9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8918/*MT6177L*/ { -88/*-11*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8919/*MT6177L*/ { -80/*-10*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8920/*MT6177L*/ { -72/*-9*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8921/*MT6177L*/ { -64/*-8*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8922/*MT6177L*/ { -56/*-7*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8923/*MT6177L*/ { -48/*-6*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8924/*MT6177L*/ { -40/*-5*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18B9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
8925/*MT6177L*/ }
8926/*MT6177L*/ };
8927/*MT6177L*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_BYPASS_LIST[] =
8928/*MT6177L*/ { 0, /*#FrequencyBand400 */
8929/*MT6177L*/ &AGC_TABLE_HAL_ELNA_BYPASS_LOWBAND, /* FrequencyBand850 */
8930/*MT6177L*/ &AGC_TABLE_HAL_ELNA_BYPASS_LOWBAND, /* FrequencyBand900 */
8931/*MT6177L*/ &AGC_TABLE_HAL_ELNA_BYPASS_HIGHBAND, /* FrequencyBand1800 */
8932/*MT6177L*/ &AGC_TABLE_HAL_ELNA_BYPASS_HIGHBAND, /* FrequencyBand1900 */
8933/*MT6177L*/ };
8934/*MT6177L*/ const sL1DAGCINVERSEDATA AGC_TABLE_INVERSE_ELNA_BYPASS=
8935/*MT6177L*/ {
8936/*MT6177L*/ (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), //max_gain
8937/*MT6177L*/ (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), //min_gain
8938/*MT6177L*/ {
8939/*MT6177L*/ { -880/*-110*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
8940/*MT6177L*/ { -872/*-109*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
8941/*MT6177L*/ { -864/*-108*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
8942/*MT6177L*/ { -856/*-107*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
8943/*MT6177L*/ { -848/*-106*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
8944/*MT6177L*/ { -840/*-105*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
8945/*MT6177L*/ { -832/*-104*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
8946/*MT6177L*/ { -824/*-103*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
8947/*MT6177L*/ // { -816/*-102*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8948/*MT6177L*/ // { -808/*-101*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8949/*MT6177L*/ // { -800/*-100*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8950/*MT6177L*/ // { -792/*-99*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8951/*MT6177L*/ // { -784/*-98*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8952/*MT6177L*/ // { -776/*-97*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8953/*MT6177L*/ // { -768/*-96*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8954/*MT6177L*/ { -760/*-95*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
8955/*MT6177L*/ { -752/*-94*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
8956/*MT6177L*/ { -744/*-93*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
8957/*MT6177L*/ { -736/*-92*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8958/*MT6177L*/ { -728/*-91*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8959/*MT6177L*/ { -720/*-90*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
8960/*MT6177L*/ { -712/*-89*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8961/*MT6177L*/ { -704/*-88*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8962/*MT6177L*/ { -696/*-87*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
8963/*MT6177L*/ { -688/*-86*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8964/*MT6177L*/ { -680/*-85*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8965/*MT6177L*/ { -672/*-84*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8966/*MT6177L*/ { -664/*-83*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8967/*MT6177L*/ { -656/*-82*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8968/*MT6177L*/ { -648/*-81*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8969/*MT6177L*/ { -640/*-80*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8970/*MT6177L*/ { -632/*-79*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8971/*MT6177L*/ { -624/*-78*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8972/*MT6177L*/ { -616/*-77*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8973/*MT6177L*/ { -608/*-76*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8974/*MT6177L*/ { -600/*-75*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8975/*MT6177L*/ { -592/*-74*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8976/*MT6177L*/ { -584/*-73*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8977/*MT6177L*/ { -576/*-72*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8978/*MT6177L*/ { -568/*-71*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8979/*MT6177L*/ { -560/*-70*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8980/*MT6177L*/ { -552/*-69*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8981/*MT6177L*/ { -544/*-68*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8982/*MT6177L*/ { -536/*-67*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8983/*MT6177L*/ { -528/*-66*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8984/*MT6177L*/ { -520/*-65*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8985/*MT6177L*/ { -512/*-64*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8986/*MT6177L*/ { -504/*-63*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8987/*MT6177L*/ { -496/*-62*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8988/*MT6177L*/ { -488/*-61*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8989/*MT6177L*/ { -480/*-60*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8990/*MT6177L*/ { -472/*-59*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8991/*MT6177L*/ { -464/*-58*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8992/*MT6177L*/ { -456/*-57*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
8993/*MT6177L*/ { -448/*-56*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES)))},
8994/*MT6177L*/ { -440/*-55*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES)))},
8995/*MT6177L*/ { -432/*-54*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES)))},
8996/*MT6177L*/ { -424/*-53*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES)))},
8997/*MT6177L*/ { -416/*-52*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES)))},
8998/*MT6177L*/ { -408/*-51*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES)))},
8999/*MT6177L*/ { -400/*-50*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES)))},
9000/*MT6177L*/ { -392/*-49*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES)))},
9001/*MT6177L*/ { -384/*-48*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES)))},
9002/*MT6177L*/ { -376/*-47*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES)))},
9003/*MT6177L*/ { -368/*-46*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES)))},
9004/*MT6177L*/ { -360/*-45*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES)))},
9005/*MT6177L*/ { -352/*-44*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES)))},
9006/*MT6177L*/ { -344/*-43*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES)))},
9007/*MT6177L*/ { -336/*-42*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES)))},
9008/*MT6177L*/ { -328/*-41*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES)))},
9009/*MT6177L*/ { -320/*-40*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES)))},
9010/*MT6177L*/ { -312/*-39*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES)))},
9011/*MT6177L*/ { -304/*-38*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES)))},
9012/*MT6177L*/ { -296/*-37*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES)))},
9013/*MT6177L*/ { -288/*-36*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES)))},
9014/*MT6177L*/ { -280/*-35*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES)))},
9015/*MT6177L*/ { -272/*-34*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES)))},
9016/*MT6177L*/ { -264/*-33*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES)))},
9017/*MT6177L*/ { -256/*-32*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES)))},
9018/*MT6177L*/ { -248/*-31*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES)))},
9019/*MT6177L*/ { -240/*-30*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES)))},
9020/*MT6177L*/ { -232/*-29*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES)))},
9021/*MT6177L*/ { -224/*-28*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES)))},
9022/*MT6177L*/ { -216/*-27*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES)))},
9023/*MT6177L*/ { -208/*-26*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
9024/*MT6177L*/ { -200/*-25*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
9025/*MT6177L*/ { -192/*-24*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
9026/*MT6177L*/ { -184/*-23*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES)))},
9027/*MT6177L*/ { -176/*-22*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES)))},
9028/*MT6177L*/ { -168/*-21*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES)))},
9029/*MT6177L*/ { -160/*-20*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES)))},
9030/*MT6177L*/ { -152/*-19*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES)))},
9031/*MT6177L*/ { -144/*-18*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES)))},
9032/*MT6177L*/ { -136/*-17*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES)))},
9033/*MT6177L*/ { -128/*-16*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES)))},
9034/*MT6177L*/ { -120/*-15*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES)))},
9035/*MT6177L*/ { -112/*-14*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES)))},
9036/*MT6177L*/ { -104/*-13*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES)))},
9037/*MT6177L*/ { -96/*-12*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES)))},
9038/*MT6177L*/ { -88/*-11*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES)))},
9039/*MT6177L*/ { -80/*-10*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES)))},
9040/*MT6177L*/ { -72/*-9*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES)))},
9041/*MT6177L*/ { -64/*-8*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES)))},
9042/*MT6177L*/ { -56/*-7*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES)))},
9043/*MT6177L*/ { -48/*-6*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES)))},
9044/*MT6177L*/ { -40/*-5*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES)))},
9045/*MT6177L*/ }
9046/*MT6177L*/ };
9047/*MT6177L*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_ELNA_BYPASS_LIST[] =
9048/*MT6177L*/ { 0, /*#FrequencyBand400 */
9049/*MT6177L*/ &AGC_TABLE_INVERSE_ELNA_BYPASS, /* FrequencyBand850 */
9050/*MT6177L*/ &AGC_TABLE_INVERSE_ELNA_BYPASS, /* FrequencyBand900 */
9051/*MT6177L*/ &AGC_TABLE_INVERSE_ELNA_BYPASS, /* FrequencyBand1800 */
9052/*MT6177L*/ &AGC_TABLE_INVERSE_ELNA_BYPASS, /* FrequencyBand1900 */
9053/*MT6177L*/ };
9054/*MT6177L*/ #endif
9055/*MT6177L*/ const RfTestCmdCalInfoV5_T L1D_RF_TST_INFO_TABLE[] =
9056/*MT6177L*/ {/*PWRRES:8*/
9057/*MT6177L*/ {/************slect0***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/
9058/*MT6177L*/ 0, // kal_uint8 seq_num
9059/*MT6177L*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
9060/*MT6177L*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
9061/*MT6177L*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
9062/*MT6177L*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
9063/*MT6177L*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
9064/*MT6177L*/ {{0,0,0,0,0,0},
9065/*MT6177L*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
9066/*MT6177L*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
9067/*MT6177L*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
9068/*MT6177L*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
9069/*MT6177L*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
9070/*MT6177L*/ {{0,0,0,0,0,0},
9071/*MT6177L*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
9072/*MT6177L*/ {-160,
9073/*MT6177L*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
9074/*MT6177L*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
9075/*MT6177L*/ {{0,0,0,0,0,0},
9076/*MT6177L*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
9077/*MT6177L*/ {{0,0,0,0,0,0},
9078/*MT6177L*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
9079/*MT6177L*/ },
9080/*MT6177L*/ {/************slect1***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/
9081/*MT6177L*/ 3, // kal_uint8 seq_num
9082/*MT6177L*/ {-480,-360,-280,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
9083/*MT6177L*/ {-720,-448,-328,0,0,0}, // kal_uint16 dlpow_lbound
9084/*MT6177L*/ {-456,-336,-160,0,0,0}, // kal_uint16 dlpow_hbound
9085/*MT6177L*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
9086/*MT6177L*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
9087/*MT6177L*/ {{0,0,0,0,0,0},
9088/*MT6177L*/ {1,1,1,0,0,0}}, // kal_uint8 antenna_enable
9089/*MT6177L*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
9090/*MT6177L*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
9091/*MT6177L*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
9092/*MT6177L*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
9093/*MT6177L*/ {{80,-16,-136,0,0,0},
9094/*MT6177L*/ {80,-16,-136,0,0,0}}, // kal_int16 gain_default
9095/*MT6177L*/ {-160,
9096/*MT6177L*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
9097/*MT6177L*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
9098/*MT6177L*/ {{181,61,-59,0,0,0},
9099/*MT6177L*/ {181,61,-59,0,0,0}}, // kal_int16 gain_hbound
9100/*MT6177L*/ {{85,-35,-203,0,0,0},
9101/*MT6177L*/ {85,-35,-203,0,0,0}}, // kal_int16 gain_lbound
9102/*MT6177L*/ },
9103/*MT6177L*/ {/************slect2***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON*/
9104/*MT6177L*/ 4, // kal_uint8 seq_num
9105/*MT6177L*/ {-560,-480,-360,-280,0,0}, // kal_uint16 dlpow_default <- hard code in database
9106/*MT6177L*/ {-616,-600,-536,-400,0,0}, // kal_uint16 dlpow_lbound
9107/*MT6177L*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
9108/*MT6177L*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
9109/*MT6177L*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
9110/*MT6177L*/ {{0,0,0,0,0,0},
9111/*MT6177L*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
9112/*MT6177L*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
9113/*MT6177L*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
9114/*MT6177L*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
9115/*MT6177L*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
9116/*MT6177L*/ {{80,80,-16,-136,0,0},
9117/*MT6177L*/ {272,56,32,-112,0,0}}, // kal_int16 gain_default
9118/*MT6177L*/ {-160,
9119/*MT6177L*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
9120/*MT6177L*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
9121/*MT6177L*/ {{181,181,61,-59,0,0},
9122/*MT6177L*/ {196,196,52,-92,0,0}}, // kal_int16 gain_hbound
9123/*MT6177L*/ {{85,85,-35,-203,0,0},
9124/*MT6177L*/ {76,76,-68,-260,0,0}}, // kal_int16 gain_lbound
9125/*MT6177L*/ },
9126/*MT6177L*/ {/************slect3***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]3:L1D_ELNA_CAN_SWITCH*/
9127/*MT6177L*/ 5, // kal_uint8 seq_num
9128/*MT6177L*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
9129/*MT6177L*/ {-640,-616,-600,-424,-304,0}, // kal_uint16 dlpow_lbound
9130/*MT6177L*/ {-483,-388,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
9131/*MT6177L*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
9132/*MT6177L*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
9133/*MT6177L*/ {{0,0,0,0,0,0},
9134/*MT6177L*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
9135/*MT6177L*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
9136/*MT6177L*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
9137/*MT6177L*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
9138/*MT6177L*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
9139/*MT6177L*/ {{80,80,-16,-136,-136,0},
9140/*MT6177L*/ {272,56,32,-112,-232,0}}, // kal_int16 gain_default
9141/*MT6177L*/ {-160,
9142/*MT6177L*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
9143/*MT6177L*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
9144/*MT6177L*/ {{181,181,61,-59,-59,0},
9145/*MT6177L*/ {244,100,52,-92,-188,0}}, // kal_int16 gain_hbound
9146/*MT6177L*/ {{85,85,-35,-203,-203,0},
9147/*MT6177L*/ {124,76,-68,-164,-308,0}}, // kal_int16 gain_lbound
9148/*MT6177L*/ },
9149/*MT6177L*/ {/************slect4***************[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/
9150/*MT6177L*/ 4, // kal_uint8 seq_num
9151/*MT6177L*/ {-480,-360,-360,-280,0,0}, // kal_uint16 dlpow_default <- hard code in database
9152/*MT6177L*/ {-720,-448,-448,-328,0,0}, // kal_uint16 dlpow_lbound
9153/*MT6177L*/ {-456,-336,-336,-160,0,0}, // kal_uint16 dlpow_hbound
9154/*MT6177L*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_MID_SAWLESS,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
9155/*MT6177L*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_MID_SAWLESS,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
9156/*MT6177L*/ {{1,1,1,1,0,0},
9157/*MT6177L*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
9158/*MT6177L*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
9159/*MT6177L*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
9160/*MT6177L*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
9161/*MT6177L*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
9162/*MT6177L*/ {{80,-16,-16,-136,0,0},
9163/*MT6177L*/ {80,-16,-16,-136,0,0}}, // kal_int16 gain_default
9164/*MT6177L*/ {-160,
9165/*MT6177L*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
9166/*MT6177L*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
9167/*MT6177L*/ {{181,61,61,-59,0,0},
9168/*MT6177L*/ {181,61,61,-59,0,0}}, // kal_int16 gain_hbound
9169/*MT6177L*/ {{85,-35,-35,-203,0,0},
9170/*MT6177L*/ {85,-35,-35,-203,0,0}}, // kal_int16 gain_lbound
9171/*MT6177L*/ },
9172/*MT6177L*/ {/************slect5***************[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/
9173/*MT6177L*/ 4, // kal_uint8 seq_num
9174/*MT6177L*/ {-480,-360,-360,-280,0,0}, // kal_uint16 dlpow_default <- hard code in database
9175/*MT6177L*/ {-720,-448,-448,-328,0,0}, // kal_uint16 dlpow_lbound
9176/*MT6177L*/ {-456,-336,-336,-160,0,0}, // kal_uint16 dlpow_hbound
9177/*MT6177L*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_MID_SAWLESS,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
9178/*MT6177L*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_MID_SAWLESS,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
9179/*MT6177L*/ {{1,1,1,1,0,0},
9180/*MT6177L*/ {1,1,0,1,0,0}}, // kal_uint8 antenna_enable
9181/*MT6177L*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
9182/*MT6177L*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
9183/*MT6177L*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
9184/*MT6177L*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
9185/*MT6177L*/ {{80,-16,-16,-136,0,0},
9186/*MT6177L*/ {80,-16,-16,-136,0,0}}, // kal_int16 gain_default
9187/*MT6177L*/ {-160,
9188/*MT6177L*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
9189/*MT6177L*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
9190/*MT6177L*/ {{181,61,61,-59,0,0},
9191/*MT6177L*/ {181,61,61,-59,0,0}}, // kal_int16 gain_hbound
9192/*MT6177L*/ {{85,-35,-35,-203,0,0},
9193/*MT6177L*/ {85,-35,-35,-203,0,0}}, // kal_int16 gain_lbound
9194/*MT6177L*/ },
9195/*MT6177L*/ {/************slect6***************[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON*/
9196/*MT6177L*/ 5, // kal_uint8 seq_num
9197/*MT6177L*/ {-560,-480,-360,-360,-280,0}, // kal_uint16 dlpow_default <- hard code in database
9198/*MT6177L*/ {-616,-600,-448,-448,-328,0}, // kal_uint16 dlpow_lbound
9199/*MT6177L*/ {-435,-456,-341,-336,-232,0}, // kal_uint16 dlpow_hbound
9200/*MT6177L*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_MID_SAWLESS,RX_LNA_LOW,RX_LNA_NONE},
9201/*MT6177L*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
9202/*MT6177L*/ {{0,1,1,1,1,0},
9203/*MT6177L*/ {1,1,1,0,1,0}}, // kal_uint8 antenna_enable
9204/*MT6177L*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
9205/*MT6177L*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
9206/*MT6177L*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
9207/*MT6177L*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
9208/*MT6177L*/ {{80,80,-16,-16,-136,0},
9209/*MT6177L*/ {272,56,32,32,-112,0}}, // kal_int16 gain_default
9210/*MT6177L*/ {-160,
9211/*MT6177L*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
9212/*MT6177L*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
9213/*MT6177L*/ {{181,181,61,61,-59,0},
9214/*MT6177L*/ {196,196,52,52,-92,0}}, // kal_int16 gain_hbound
9215/*MT6177L*/ {{85,85,-35,-35,-203,0},
9216/*MT6177L*/ {76,76,-68,-68,-260,0}}, // kal_int16 gain_lbound
9217/*MT6177L*/ },
9218/*MT6177L*/ {/************slect7***************[P]1:L1D_ELNA_UNUSED,[D]3:L1D_ELNA_CAN_SWITCH*/
9219/*MT6177L*/ 6, // kal_uint8 seq_num
9220/*MT6177L*/ {-560,-480,-360,-360,-280,-240}, // kal_uint16 dlpow_default <- hard code in database
9221/*MT6177L*/ {-640,-616,-448,-448,-328,-304}, // kal_uint16 dlpow_lbound
9222/*MT6177L*/ {-483,-456,-343,-336,-248,-131}, // kal_uint16 dlpow_hbound
9223/*MT6177L*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_MID_SAWLESS,RX_LNA_LOW,RX_LNA_LOW},
9224/*MT6177L*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW}},// kal_uint8 lna_enum_type
9225/*MT6177L*/ {{0,1,1,1,1,0},
9226/*MT6177L*/ {1,1,1,0,1,1}}, // kal_uint8 antenna_enable
9227/*MT6177L*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
9228/*MT6177L*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
9229/*MT6177L*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
9230/*MT6177L*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
9231/*MT6177L*/ {{80,80,-16,-16,-136,-136},
9232/*MT6177L*/ {272,56,32,32,-112,-232}}, // kal_int16 gain_default
9233/*MT6177L*/ {-160,
9234/*MT6177L*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
9235/*MT6177L*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
9236/*MT6177L*/ {{181,181,61,61,-59,-59},
9237/*MT6177L*/ {244,100,52,52,-92,-188}}, // kal_int16 gain_hbound
9238/*MT6177L*/ {{85,85,-35,-35,-203,-203},
9239/*MT6177L*/ {124,76,-68,-68,-164,-308}}, // kal_int16 gain_lbound
9240/*MT6177L*/ },
9241/*MT6177L*/ {/************slect8***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]0:L1D_ELNA_IN_PATH_OFF*/
9242/*MT6177L*/ 4, // kal_uint8 seq_num
9243/*MT6177L*/ {-560,-480,-360,-280,0,0}, // kal_uint16 dlpow_default <- hard code in database
9244/*MT6177L*/ {-616,-600,-536,-400,0,0}, // kal_uint16 dlpow_lbound
9245/*MT6177L*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
9246/*MT6177L*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
9247/*MT6177L*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
9248/*MT6177L*/ {{1,1,1,1,0,0},
9249/*MT6177L*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
9250/*MT6177L*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
9251/*MT6177L*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
9252/*MT6177L*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
9253/*MT6177L*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
9254/*MT6177L*/ {{272,56,32,-112,0,0},
9255/*MT6177L*/ {80,80,-16,-136,0,0}}, // kal_int16 gain_default
9256/*MT6177L*/ {-160,
9257/*MT6177L*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
9258/*MT6177L*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
9259/*MT6177L*/ {{196,196,52,-92,0,0},
9260/*MT6177L*/ {181,181,61,-59,0,0}}, // kal_int16 gain_hbound
9261/*MT6177L*/ {{76,76,-68,-260,0,0},
9262/*MT6177L*/ {85,85,-35,-203,0,0}}, // kal_int16 gain_lbound
9263/*MT6177L*/ },
9264/*MT6177L*/ {/************slect9***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]1:L1D_ELNA_UNUSED*/
9265/*MT6177L*/ 4, // kal_uint8 seq_num
9266/*MT6177L*/ {-560,-480,-360,-280,0,0}, // kal_uint16 dlpow_default <- hard code in database
9267/*MT6177L*/ {-616,-600,-448,-328,0,0}, // kal_uint16 dlpow_lbound
9268/*MT6177L*/ {-435,-456,-341,-232,0,0}, // kal_uint16 dlpow_hbound
9269/*MT6177L*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
9270/*MT6177L*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
9271/*MT6177L*/ {{1,1,1,1,0,0},
9272/*MT6177L*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
9273/*MT6177L*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
9274/*MT6177L*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
9275/*MT6177L*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
9276/*MT6177L*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
9277/*MT6177L*/ {{272,56,32,-112,0,0},
9278/*MT6177L*/ {80,80,-16,-136,0,0}}, // kal_int16 gain_default
9279/*MT6177L*/ {-160,
9280/*MT6177L*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
9281/*MT6177L*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
9282/*MT6177L*/ {{196,196,52,-92,0,0},
9283/*MT6177L*/ {181,181,61,-59,0,0}}, // kal_int16 gain_hbound
9284/*MT6177L*/ {{76,76,-68,-260,0,0},
9285/*MT6177L*/ {85,85,-35,-203,0,0}}, // kal_int16 gain_lbound
9286/*MT6177L*/ },
9287/*MT6177L*/ {/************slect10***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]2:L1D_ELNA_ALYWAYS_ON*/
9288/*MT6177L*/ 4, // kal_uint8 seq_num
9289/*MT6177L*/ {-560,-480,-360,-280,0,0}, // kal_uint16 dlpow_default <- hard code in database
9290/*MT6177L*/ {-616,-600,-536,-400,0,0}, // kal_uint16 dlpow_lbound
9291/*MT6177L*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
9292/*MT6177L*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
9293/*MT6177L*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
9294/*MT6177L*/ {{1,1,1,1,0,0},
9295/*MT6177L*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
9296/*MT6177L*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
9297/*MT6177L*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
9298/*MT6177L*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
9299/*MT6177L*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
9300/*MT6177L*/ {{272,56,32,-112,0,0},
9301/*MT6177L*/ {272,56,32,-112,0,0}}, // kal_int16 gain_default
9302/*MT6177L*/ {-160,
9303/*MT6177L*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
9304/*MT6177L*/ {ELNA_ALWAYS_ON,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
9305/*MT6177L*/ {{196,196,52,-92,0,0},
9306/*MT6177L*/ {196,196,52,-92,0,0}}, // kal_int16 gain_hbound
9307/*MT6177L*/ {{76,76,-68,-260,0,0},
9308/*MT6177L*/ {76,76,-68,-260,0,0}}, // kal_int16 gain_lbound
9309/*MT6177L*/ },
9310/*MT6177L*/ {/************slect11***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]3:L1D_ELNA_CAN_SWITCH*/
9311/*MT6177L*/ 5, // kal_uint8 seq_num
9312/*MT6177L*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
9313/*MT6177L*/ {-616,-600,-536,-400,-304,0}, // kal_uint16 dlpow_lbound
9314/*MT6177L*/ {-483,-388,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
9315/*MT6177L*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
9316/*MT6177L*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
9317/*MT6177L*/ {{1,1,1,1,0,0},
9318/*MT6177L*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
9319/*MT6177L*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
9320/*MT6177L*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
9321/*MT6177L*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
9322/*MT6177L*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
9323/*MT6177L*/ {{272,56,32,-112,-112,0},
9324/*MT6177L*/ {272,56,32,-112,-232,0}}, // kal_int16 gain_default
9325/*MT6177L*/ {-160,
9326/*MT6177L*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
9327/*MT6177L*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
9328/*MT6177L*/ {{196,196,52,-92,-92,0},
9329/*MT6177L*/ {244,100,52,-92,-188,0}}, // kal_int16 gain_hbound
9330/*MT6177L*/ {{76,76,-68,-260,-260,0},
9331/*MT6177L*/ {124,76,-68,-164,-308,0}}, // kal_int16 gain_lbound
9332/*MT6177L*/ },
9333/*MT6177L*/ {/************slect12***************[P]3:L1D_ELNA_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/
9334/*MT6177L*/ 5, // kal_uint8 seq_num
9335/*MT6177L*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
9336/*MT6177L*/ {-640,-616,-600,-424,-304,0}, // kal_uint16 dlpow_lbound
9337/*MT6177L*/ {-483,-388,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
9338/*MT6177L*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
9339/*MT6177L*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
9340/*MT6177L*/ {{1,1,1,1,1,0},
9341/*MT6177L*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
9342/*MT6177L*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
9343/*MT6177L*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
9344/*MT6177L*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
9345/*MT6177L*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
9346/*MT6177L*/ {{272,56,32,-112,-232,0},
9347/*MT6177L*/ {80,80,-16,-136,-136,0}}, // kal_int16 gain_default
9348/*MT6177L*/ {-160,
9349/*MT6177L*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
9350/*MT6177L*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
9351/*MT6177L*/ {{244,100,52,-92,-188,0},
9352/*MT6177L*/ {181,181,61,-59,-59,0}}, // kal_int16 gain_hbound
9353/*MT6177L*/ {{124,76,-68,-164,-308,0},
9354/*MT6177L*/ {85,85,-35,-203,-203,0}}, // kal_int16 gain_lbound
9355/*MT6177L*/ },
9356/*MT6177L*/ {/************slect13***************[P]3:L1D_ELNA_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/
9357/*MT6177L*/ 5, // kal_uint8 seq_num
9358/*MT6177L*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
9359/*MT6177L*/ {-640,-616,-448,-328,-304,0}, // kal_uint16 dlpow_lbound
9360/*MT6177L*/ {-483,-456,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
9361/*MT6177L*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
9362/*MT6177L*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
9363/*MT6177L*/ {{1,1,1,1,1,0},
9364/*MT6177L*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
9365/*MT6177L*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
9366/*MT6177L*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
9367/*MT6177L*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
9368/*MT6177L*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
9369/*MT6177L*/ {{272,56,32,-112,-232,0},
9370/*MT6177L*/ {80,80,-16,-136,-136,0}}, // kal_int16 gain_default
9371/*MT6177L*/ {-160,
9372/*MT6177L*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
9373/*MT6177L*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
9374/*MT6177L*/ {{244,100,52,-92,-188,0},
9375/*MT6177L*/ {181,181,61,-59,-59,0}}, // kal_int16 gain_hbound
9376/*MT6177L*/ {{124,76,-68,-164,-308,0},
9377/*MT6177L*/ {85,85,-35,-203,-203,0}}, // kal_int16 gain_lbound
9378/*MT6177L*/ },
9379/*MT6177L*/ {/************slect14***************[P]3:L1D_ELNA_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/
9380/*MT6177L*/ 5, // kal_uint8 seq_num
9381/*MT6177L*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
9382/*MT6177L*/ {-616,-600,-536,-400,-304,0}, // kal_uint16 dlpow_lbound
9383/*MT6177L*/ {-483,-388,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
9384/*MT6177L*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
9385/*MT6177L*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
9386/*MT6177L*/ {{1,1,1,1,1,0},
9387/*MT6177L*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
9388/*MT6177L*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
9389/*MT6177L*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
9390/*MT6177L*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
9391/*MT6177L*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
9392/*MT6177L*/ {{272,56,32,-112,-232,0},
9393/*MT6177L*/ {272,56,32,-112,-112,0}}, // kal_int16 gain_default
9394/*MT6177L*/ {-160,
9395/*MT6177L*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
9396/*MT6177L*/ {ELNA_BYPASS_NB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
9397/*MT6177L*/ {{244,100,52,-92,-188,0},
9398/*MT6177L*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
9399/*MT6177L*/ {{124,76,-68,-164,-308,0},
9400/*MT6177L*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
9401/*MT6177L*/ },
9402/*MT6177L*/ {/************slect15***************[P]3:L1D_ELNA_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/
9403/*MT6177L*/ 5, // kal_uint8 seq_num
9404/*MT6177L*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
9405/*MT6177L*/ {-640,-616,-600,-424,-304,0}, // kal_uint16 dlpow_lbound
9406/*MT6177L*/ {-483,-388,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
9407/*MT6177L*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
9408/*MT6177L*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
9409/*MT6177L*/ {{1,1,1,1,1,0},
9410/*MT6177L*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
9411/*MT6177L*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
9412/*MT6177L*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
9413/*MT6177L*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
9414/*MT6177L*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
9415/*MT6177L*/ {{272,56,32,-112,-232,0},
9416/*MT6177L*/ {272,56,32,-112,-232,0}}, // kal_int16 gain_default
9417/*MT6177L*/ {-160,
9418/*MT6177L*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
9419/*MT6177L*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
9420/*MT6177L*/ {{244,100,52,-92,-188,0},
9421/*MT6177L*/ {244,100,52,-92,-188,0}}, // kal_int16 gain_hbound
9422/*MT6177L*/ {{124,76,-68,-164,-308,0},
9423/*MT6177L*/ {124,76,-68,-164,-308,0}}, // kal_int16 gain_lbound
9424/*MT6177L*/ },
9425/*MT6177L*/ };
9426/*MT6177L*/
9427/*MT6177L*/ const unsigned short L1D_RF_TST_INFO_ELNA_MAPPING_TABLE[4][4] = // need follow the value of enum L1D_ELNA_USAGE
9428/*MT6177L*/ {
9429/*MT6177L*/ {0 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/,1 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/,2 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON*/,3 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]3:L1D_ELNA_CAN_SWITCH*/},
9430/*MT6177L*/ {4 /*[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/,5 /*[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/,6 /*[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON*/,7 /*[P]1:L1D_ELNA_UNUSED,[D]3:L1D_ELNA_CAN_SWITCH*/},
9431/*MT6177L*/ {8 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]0:L1D_ELNA_IN_PATH_OFF*/,9 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]1:L1D_ELNA_UNUSED*/,10 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]2:L1D_ELNA_ALYWAYS_ON*/,11 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]3:L1D_ELNA_CAN_SWITCH*/},
9432/*MT6177L*/ {12 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/,13 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/,14 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/,15 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/},
9433/*MT6177L*/ };
9434/*MT6177L*/ const unsigned short L1D_RF_TST_INFO_WCOEF_ARFCN[FrequencyBandCount][8] =
9435/*MT6177L*/ { { -1, -1, -1, -1, -1, -1, -1, -1}, /*#FrequencyBand400 */
9436/*MT6177L*/ {204, -1, -1, -1, -1, -1, -1, -1}, /* FrequencyBand850 */
9437/*MT6177L*/ { 39, 40, -1, -1, -1, -1, -1, -1}, /* FrequencyBand900 */
9438/*MT6177L*/ {536, 586, 636, 685, 736, 786, 836, 874}, /* FrequencyBand1800 */
9439/*MT6177L*/ {536, 586, 645, 686, 736, 786, -1, -1}, /* FrequencyBand1900 */
9440/*MT6177L*/ };
9441 #endif /*#if IS_2G_RXD_SUPPORT*/
9442#endif
9443
9444#if IS_RF_MT6177M
9445/*MT6173*/
9446/*MT6173*/ #define GAIN_STEP 3
9447/*MT6173*/ #define PVOFSL 34
9448/*MT6173*/ #define PVOFSH 34
9449/*MT6173*/ #define LPF2_DROP_GAIN ROUNDINT(3*(PWRRES))
9450/*MT6173*/ #define TIA_DROP_GAIN ROUNDINT(6*(PWRRES))
9451/*MT6173*/ #define LNA_DROP_GAIN ROUNDINT(6*(PWRRES))
9452/*MT6173*/ #define HRD_LB_THRESHOLD ROUNDINT((44.6-PVOFSL)*(PWRRES))
9453/*MT6173*/ #define HRD_HB_THRESHOLD ROUNDINT((44.6-PVOFSH)*(PWRRES))
9454/*MT6173*/ #define IBBD_LB_THRESHOLD ROUNDINT((53.6-PVOFSL)*(PWRRES))
9455/*MT6173*/ #define IBBD_HB_THRESHOLD ROUNDINT((53.6-PVOFSH)*(PWRRES))
9456/*MT6173*/ #define RF_GSM850_MAXGAIN (( 56.6-PVOFSL )*(PWRRES))
9457/*MT6173*/ #define RF_GSM850_MINGAIN (( -3.4-PVOFSL )*(PWRRES))
9458/*MT6173*/ #define RF_GSM_MAXGAIN (( 56.6-PVOFSL )*(PWRRES))
9459/*MT6173*/ #define RF_GSM_MINGAIN (( -3.4-PVOFSL )*(PWRRES))
9460/*MT6173*/ #define RF_DCS_MAXGAIN (( 56.6-PVOFSH )*(PWRRES))
9461/*MT6173*/ #define RF_DCS_MINGAIN (( -3.4-PVOFSH )*(PWRRES))
9462/*MT6173*/ #define RF_PCS_MAXGAIN (( 56.6-PVOFSH )*(PWRRES))
9463/*MT6173*/ #define RF_PCS_MINGAIN (( -3.4-PVOFSH )*(PWRRES))
9464/*MT6173*/
9465/*MT6173*/ /* GSM850....................................................................*/
9466/*MT6173*/
9467/*MT6173*/ const sL1DAGCDATA AGC_TABLE_GSM850[6] =
9468/*MT6173*/ { { GBOUND(( 47.6-PVOFSL ),( 44.6-PVOFSL ) ), GC_A( 5,( 47.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
9469/*MT6173*/ { GBOUND(( 44.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 6,( 44.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001E) },
9470/*MT6173*/ { GBOUND(( 29.6-PVOFSL ),( 26.6-PVOFSL ) ), GC_A( 3,( 29.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
9471/*MT6173*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 5,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
9472/*MT6173*/ { GBOUND(( 5.6-PVOFSL ),( 2.6-PVOFSL ) ), GC_A( 3,( 5.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
9473/*MT6173*/ { GBOUND(( -3.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -3.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
9474/*MT6173*/ };
9475/*MT6173*/
9476/*MT6173*/ /* GSM900....................................................................*/
9477/*MT6173*/
9478/*MT6173*/ const sL1DAGCDATA AGC_TABLE_GSM900[6] =
9479/*MT6173*/ { { GBOUND(( 47.6-PVOFSL ),( 44.6-PVOFSL ) ), GC_A( 5,( 47.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
9480/*MT6173*/ { GBOUND(( 44.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 6,( 44.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001E) },
9481/*MT6173*/ { GBOUND(( 29.6-PVOFSL ),( 26.6-PVOFSL ) ), GC_A( 3,( 29.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
9482/*MT6173*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 5,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
9483/*MT6173*/ { GBOUND(( 5.6-PVOFSL ),( 2.6-PVOFSL ) ), GC_A( 3,( 5.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
9484/*MT6173*/ { GBOUND(( -3.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -3.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
9485/*MT6173*/ };
9486/*MT6173*/
9487/*MT6173*/ /* DCS1800...................................................................*/
9488/*MT6173*/
9489/*MT6173*/ const sL1DAGCDATA AGC_TABLE_DCS1800[6] =
9490/*MT6173*/ { { GBOUND(( 47.6-PVOFSL ),( 44.6-PVOFSL ) ), GC_A( 5,( 47.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
9491/*MT6173*/ { GBOUND(( 44.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 6,( 44.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001E) },
9492/*MT6173*/ { GBOUND(( 29.6-PVOFSL ),( 26.6-PVOFSL ) ), GC_A( 3,( 29.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
9493/*MT6173*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 5,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
9494/*MT6173*/ { GBOUND(( 5.6-PVOFSL ),( 2.6-PVOFSL ) ), GC_A( 3,( 5.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
9495/*MT6173*/ { GBOUND(( -3.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -3.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
9496/*MT6173*/ };
9497/*MT6173*/
9498/*MT6173*/ /* PCS1900...................................................................*/
9499/*MT6173*/
9500/*MT6173*/ const sL1DAGCDATA AGC_TABLE_PCS1900[6] =
9501/*MT6173*/ { { GBOUND(( 47.6-PVOFSL ),( 44.6-PVOFSL ) ), GC_A( 5,( 47.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
9502/*MT6173*/ { GBOUND(( 44.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 6,( 44.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001E) },
9503/*MT6173*/ { GBOUND(( 29.6-PVOFSL ),( 26.6-PVOFSL ) ), GC_A( 3,( 29.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
9504/*MT6173*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 5,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
9505/*MT6173*/ { GBOUND(( 5.6-PVOFSL ),( 2.6-PVOFSL ) ), GC_A( 3,( 5.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
9506/*MT6173*/ { GBOUND(( -3.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -3.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
9507/*MT6173*/ };
9508/*MT6173*/
9509/*MT6173*/ /*...........................................................................*/
9510/*MT6173*/
9511/*MT6173*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
9512/*MT6173*/ { { 0, 0 }, /*#FrequencyBand400 */
9513/*MT6173*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
9514/*MT6173*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
9515/*MT6173*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
9516/*MT6173*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
9517/*MT6173*/ };
9518/*MT6173*/
9519/*MT6173*/ const sL1DAGCDATA *const AGC_TABLE[] =
9520/*MT6173*/ { 0, /*#FrequencyBand400 */
9521/*MT6173*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
9522/*MT6173*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
9523/*MT6173*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
9524/*MT6173*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
9525/*MT6173*/ };
9526/*MT6173*/
9527 #if IS_2G_EXTERNAL_LNA_SUPPORT
9528/*MT6173*/ #define HRD_LB_THRESHOLD_ELNA ROUNDINT((41.6-PVOFSL)*(PWRRES))
9529/*MT6173*/ #define HRD_HB_THRESHOLD_ELNA ROUNDINT((41.6-PVOFSH)*(PWRRES))
9530/*MT6173*/ #define IBBD_LB_THRESHOLD_ELNA ROUNDINT((50.6-PVOFSL)*(PWRRES))
9531/*MT6173*/ #define IBBD_HB_THRESHOLD_ELNA ROUNDINT((50.6-PVOFSH)*(PWRRES))
9532/*MT6173*/ #define RF_GSM850_MAXGAIN_ELNA (( 68.6-PVOFSL )*(PWRRES))
9533/*MT6173*/ #define RF_GSM850_MINGAIN_ELNA (( 8.6-PVOFSL )*(PWRRES))
9534/*MT6173*/ #define RF_GSM_MAXGAIN_ELNA (( 68.6-PVOFSL )*(PWRRES))
9535/*MT6173*/ #define RF_GSM_MINGAIN_ELNA (( 8.6-PVOFSL )*(PWRRES))
9536/*MT6173*/ #define RF_DCS_MAXGAIN_ELNA (( 68.6-PVOFSH )*(PWRRES))
9537/*MT6173*/ #define RF_DCS_MINGAIN_ELNA (( 8.6-PVOFSH )*(PWRRES))
9538/*MT6173*/ #define RF_PCS_MAXGAIN_ELNA (( 68.6-PVOFSH )*(PWRRES))
9539/*MT6173*/ #define RF_PCS_MINGAIN_ELNA (( 8.6-PVOFSH )*(PWRRES))
9540/*MT6173*/
9541/*MT6173*/ /*Real RX gain and bitno for fixed RX gain setting, index = 0 or 1 of AGC_TABLE */
9542/*MT6173*/ #define RF_GSM850_Sec0_GAIN_ELNA ROUNDINT(( 68.6-PVOFSL )*(PWRRES))
9543/*MT6173*/ #define RF_GSM850_Sec1_GAIN_ELNA ROUNDINT(( 50.6-PVOFSL )*(PWRRES))
9544/*MT6173*/ #define RF_GSM_Sec0_GAIN_ELNA ROUNDINT(( 68.6-PVOFSL )*(PWRRES))
9545/*MT6173*/ #define RF_GSM_Sec1_GAIN_ELNA ROUNDINT(( 50.6-PVOFSL )*(PWRRES))
9546/*MT6173*/ #define RF_DCS_Sec0_GAIN_ELNA ROUNDINT(( 68.6-PVOFSH )*(PWRRES))
9547/*MT6173*/ #define RF_DCS_Sec1_GAIN_ELNA ROUNDINT(( 50.6-PVOFSH )*(PWRRES))
9548/*MT6173*/ #define RF_PCS_Sec0_GAIN_ELNA ROUNDINT(( 68.6-PVOFSH )*(PWRRES))
9549/*MT6173*/ #define RF_PCS_Sec1_GAIN_ELNA ROUNDINT(( 50.6-PVOFSH )*(PWRRES))
9550/*MT6173*/ #define RF_GSM850_Sec0_BitNo_ELNA 8
9551/*MT6173*/ #define RF_GSM850_Sec1_BitNo_ELNA 4
9552/*MT6173*/ #define RF_GSM_Sec0_BitNo_ELNA 8
9553/*MT6173*/ #define RF_GSM_Sec1_BitNo_ELNA 4
9554/*MT6173*/ #define RF_DCS_Sec0_BitNo_ELNA 8
9555/*MT6173*/ #define RF_DCS_Sec1_BitNo_ELNA 4
9556/*MT6173*/ #define RF_PCS_Sec0_BitNo_ELNA 8
9557/*MT6173*/ #define RF_PCS_Sec1_BitNo_ELNA 4
9558/*MT6173*/
9559/*MT6173*/ /* GSM850....................................................................*/
9560/*MT6173*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
9561/*MT6173*/ const sL1DAGCDATA AGC_TABLE_GSM850_ELNA [7] =
9562/*MT6173*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
9563/*MT6173*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
9564/*MT6173*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
9565/*MT6173*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
9566/*MT6173*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
9567/*MT6173*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
9568/*MT6173*/ { GBOUND(( 8.6-PVOFSL ),( 8.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
9569/*MT6173*/ };
9570/*MT6173*/
9571/*MT6173*/ /* GSM900....................................................................*/
9572/*MT6173*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
9573/*MT6173*/ const sL1DAGCDATA AGC_TABLE_GSM900_ELNA [7] =
9574/*MT6173*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
9575/*MT6173*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
9576/*MT6173*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
9577/*MT6173*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
9578/*MT6173*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
9579/*MT6173*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
9580/*MT6173*/ { GBOUND(( 8.6-PVOFSL ),( 8.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
9581/*MT6173*/ };
9582/*MT6173*/
9583/*MT6173*/ /* DCS1800...................................................................*/
9584/*MT6173*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
9585/*MT6173*/ const sL1DAGCDATA AGC_TABLE_DCS1800_ELNA [7] =
9586/*MT6173*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
9587/*MT6173*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
9588/*MT6173*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
9589/*MT6173*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
9590/*MT6173*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
9591/*MT6173*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
9592/*MT6173*/ { GBOUND(( 8.6-PVOFSL ),( 8.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
9593/*MT6173*/ };
9594/*MT6173*/
9595/*MT6173*/ /* PCS1900...................................................................*/
9596/*MT6173*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
9597/*MT6173*/ const sL1DAGCDATA AGC_TABLE_PCS1900_ELNA [7] =
9598/*MT6173*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
9599/*MT6173*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
9600/*MT6173*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
9601/*MT6173*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
9602/*MT6173*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
9603/*MT6173*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
9604/*MT6173*/ { GBOUND(( 8.6-PVOFSL ),( 8.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
9605/*MT6173*/ };
9606/*MT6173*/
9607/*MT6173*/ /*...........................................................................*/
9608/*MT6173*/
9609/*MT6173*/ const sL1DGAINRANGE GAIN_RANGE_TABLE_ELNA [] =
9610/*MT6173*/ { { 0, 0 }, /*#FrequencyBand400 */
9611/*MT6173*/ { (int)RF_GSM850_MAXGAIN_ELNA , (int)RF_GSM850_MINGAIN_ELNA }, /* FrequencyBand850 */
9612/*MT6173*/ { (int)RF_GSM_MAXGAIN_ELNA , (int)RF_GSM_MINGAIN_ELNA }, /* FrequencyBand900 */
9613/*MT6173*/ { (int)RF_DCS_MAXGAIN_ELNA , (int)RF_DCS_MINGAIN_ELNA }, /* FrequencyBand1800 */
9614/*MT6173*/ { (int)RF_PCS_MAXGAIN_ELNA , (int)RF_PCS_MINGAIN_ELNA }, /* FrequencyBand1900 */
9615/*MT6173*/ };
9616/*MT6173*/
9617/*MT6173*/ const sL1DAGCDATA *const AGC_TABLE_ELNA[] =
9618/*MT6173*/ { 0, /*#FrequencyBand400 */
9619/*MT6173*/ AGC_TABLE_GSM850_ELNA, /* FrequencyBand850 */
9620/*MT6173*/ AGC_TABLE_GSM900_ELNA, /* FrequencyBand900 */
9621/*MT6173*/ AGC_TABLE_DCS1800_ELNA, /* FrequencyBand1800 */
9622/*MT6173*/ AGC_TABLE_PCS1900_ELNA, /* FrequencyBand1900 */
9623/*MT6173*/ };
9624/*MT6173*/
9625/*MT6173*/ /*Fix RX gain setting, w/o extrapolation for index = 0 of AGC_TABLE */
9626/*MT6173*/ const sL1DSection GAIN_Sec0_ELNA [] =
9627/*MT6173*/ { { 0, 0 }, /*#FrequencyBand400 */
9628/*MT6173*/ { (int)RF_GSM850_Sec0_GAIN_ELNA , (int)RF_GSM850_Sec0_BitNo_ELNA }, /* FrequencyBand850 */
9629/*MT6173*/ { (int)RF_GSM_Sec0_GAIN_ELNA , (int)RF_GSM_Sec0_BitNo_ELNA }, /* FrequencyBand900 */
9630/*MT6173*/ { (int)RF_DCS_Sec0_GAIN_ELNA , (int)RF_DCS_Sec0_BitNo_ELNA }, /* FrequencyBand1800 */
9631/*MT6173*/ { (int)RF_PCS_Sec0_GAIN_ELNA , (int)RF_PCS_Sec0_BitNo_ELNA }, /* FrequencyBand1900 */
9632/*MT6173*/ };
9633/*MT6173*/ /*Fix RX gain setting, w/o extrapolation for index = 1 of AGC_TABLE */
9634/*MT6173*/ const sL1DSection GAIN_Sec1_ELNA [] =
9635/*MT6173*/ { { 0, 0 }, /*#FrequencyBand400 */
9636/*MT6173*/ { (int)RF_GSM850_Sec1_GAIN_ELNA , (int)RF_GSM850_Sec1_BitNo_ELNA }, /* FrequencyBand850 */
9637/*MT6173*/ { (int)RF_GSM_Sec1_GAIN_ELNA , (int)RF_GSM_Sec1_BitNo_ELNA }, /* FrequencyBand900 */
9638/*MT6173*/ { (int)RF_DCS_Sec1_GAIN_ELNA , (int)RF_DCS_Sec1_BitNo_ELNA }, /* FrequencyBand1800 */
9639/*MT6173*/ { (int)RF_PCS_Sec1_GAIN_ELNA , (int)RF_PCS_Sec1_BitNo_ELNA }, /* FrequencyBand1900 */
9640/*MT6173*/ };
9641 #endif //IS_2G_EXTERNAL_LNA_SUPPORT
9642 #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
9643/*MT6173*/ #define HRD_LB_THRESHOLD_ELNA_BYPASS ROUNDINT((41.6-PVOFSL)*(PWRRES))
9644/*MT6173*/ #define HRD_HB_THRESHOLD_ELNA_BYPASS ROUNDINT((41.6-PVOFSH)*(PWRRES))
9645/*MT6173*/ #define IBBD_LB_THRESHOLD_ELNA_BYPASS ROUNDINT((50.6-PVOFSL)*(PWRRES))
9646/*MT6173*/ #define IBBD_HB_THRESHOLD_ELNA_BYPASS ROUNDINT((50.6-PVOFSH)*(PWRRES))
9647/*MT6173*/ #define RF_GSM850_MAXGAIN_ELNA_BYPASS (( 68.6-PVOFSL )*(PWRRES))
9648/*MT6173*/ #define RF_GSM850_MINGAIN_ELNA_BYPASS (( -6.4-PVOFSL )*(PWRRES))/*Modify for BYPASS*/
9649/*MT6173*/ #define RF_GSM_MAXGAIN_ELNA_BYPASS (( 68.6-PVOFSL )*(PWRRES))
9650/*MT6173*/ #define RF_GSM_MINGAIN_ELNA_BYPASS (( -6.4-PVOFSL )*(PWRRES))/*Modify for BYPASS*/
9651/*MT6173*/ #define RF_DCS_MAXGAIN_ELNA_BYPASS (( 68.6-PVOFSH )*(PWRRES))
9652/*MT6173*/ #define RF_DCS_MINGAIN_ELNA_BYPASS (( -6.4-PVOFSH )*(PWRRES))/*Modify for BYPASS*/
9653/*MT6173*/ #define RF_PCS_MAXGAIN_ELNA_BYPASS (( 68.6-PVOFSH )*(PWRRES))
9654/*MT6173*/ #define RF_PCS_MINGAIN_ELNA_BYPASS (( -6.4-PVOFSH )*(PWRRES))/*Modify for BYPASS*/
9655/*MT6173*/
9656/*MT6173*/ /*The last group index for ON ELNA */
9657/*MT6173*/ const unsigned short LAST_GROUP_FOR_ELNA_ON [5] = /* GSM400 GSM850 GSM900 DCS1800 PCS1900*/
9658/*MT6173*/ {0, 6, 6, 6, 6};
9659/*MT6173*/
9660/*MT6173*/ /*Real RX gain and bitno for fixed RX gain setting, index = 0 or 1 of AGC_TABLE */
9661/*MT6173*/ #define RF_GSM850_Sec0_GAIN_ELNA_BYPASS ROUNDINT(( 68.6-PVOFSL )*(PWRRES))
9662/*MT6173*/ #define RF_GSM850_Sec1_GAIN_ELNA_BYPASS ROUNDINT(( 50.6-PVOFSL )*(PWRRES))
9663/*MT6173*/ #define RF_GSM_Sec0_GAIN_ELNA_BYPASS ROUNDINT(( 68.6-PVOFSL )*(PWRRES))
9664/*MT6173*/ #define RF_GSM_Sec1_GAIN_ELNA_BYPASS ROUNDINT(( 50.6-PVOFSL )*(PWRRES))
9665/*MT6173*/ #define RF_DCS_Sec0_GAIN_ELNA_BYPASS ROUNDINT(( 68.6-PVOFSH )*(PWRRES))
9666/*MT6173*/ #define RF_DCS_Sec1_GAIN_ELNA_BYPASS ROUNDINT(( 50.6-PVOFSH )*(PWRRES))
9667/*MT6173*/ #define RF_PCS_Sec0_GAIN_ELNA_BYPASS ROUNDINT(( 68.6-PVOFSH )*(PWRRES))
9668/*MT6173*/ #define RF_PCS_Sec1_GAIN_ELNA_BYPASS ROUNDINT(( 50.6-PVOFSH )*(PWRRES))
9669/*MT6173*/ #define RF_GSM850_Sec0_BitNo_ELNA_BYPASS 8
9670/*MT6173*/ #define RF_GSM850_Sec1_BitNo_ELNA_BYPASS 4
9671/*MT6173*/ #define RF_GSM_Sec0_BitNo_ELNA_BYPASS 8
9672/*MT6173*/ #define RF_GSM_Sec1_BitNo_ELNA_BYPASS 4
9673/*MT6173*/ #define RF_DCS_Sec0_BitNo_ELNA_BYPASS 8
9674/*MT6173*/ #define RF_DCS_Sec1_BitNo_ELNA_BYPASS 4
9675/*MT6173*/ #define RF_PCS_Sec0_BitNo_ELNA_BYPASS 8
9676/*MT6173*/ #define RF_PCS_Sec1_BitNo_ELNA_BYPASS 4
9677/*MT6173*/
9678/*MT6173*/ /* GSM850....................................................................*/
9679/*MT6173*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
9680/*MT6173*/ const sL1DAGCDATA AGC_TABLE_GSM850_ELNA_BYPASS [9] =
9681/*MT6173*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
9682/*MT6173*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
9683/*MT6173*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
9684/*MT6173*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
9685/*MT6173*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
9686/*MT6173*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
9687/*MT6173*/ { GBOUND(( 8.6-PVOFSL ),( 5.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
9688/*MT6173*/ { GBOUND(( -0.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -0.4-PVOFSL ) ), BSI_CW(0x14E, 0x00019) }, /*Modify for BYPASS*/
9689/*MT6173*/ { GBOUND(( -6.4-PVOFSL ),( -6.4-PVOFSL ) ), GC_A( 2,( -6.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
9690/*MT6173*/ };
9691/*MT6173*/
9692/*MT6173*/ /* GSM900....................................................................*/
9693/*MT6173*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
9694/*MT6173*/ const sL1DAGCDATA AGC_TABLE_GSM900_ELNA_BYPASS [9] =
9695/*MT6173*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
9696/*MT6173*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
9697/*MT6173*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
9698/*MT6173*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
9699/*MT6173*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
9700/*MT6173*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
9701/*MT6173*/ { GBOUND(( 8.6-PVOFSL ),( 5.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
9702/*MT6173*/ { GBOUND(( -0.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -0.4-PVOFSL ) ), BSI_CW(0x14E, 0x00019) }, /*Modify for BYPASS*/
9703/*MT6173*/ { GBOUND(( -6.4-PVOFSL ),( -6.4-PVOFSL ) ), GC_A( 2,( -6.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
9704/*MT6173*/ };
9705/*MT6173*/
9706/*MT6173*/ /* DCS1800...................................................................*/
9707/*MT6173*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
9708/*MT6173*/ const sL1DAGCDATA AGC_TABLE_DCS1800_ELNA_BYPASS [9] =
9709/*MT6173*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
9710/*MT6173*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
9711/*MT6173*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
9712/*MT6173*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
9713/*MT6173*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
9714/*MT6173*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
9715/*MT6173*/ { GBOUND(( 8.6-PVOFSL ),( 5.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
9716/*MT6173*/ { GBOUND(( -0.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -0.4-PVOFSL ) ), BSI_CW(0x14E, 0x00019) }, /*Modify for BYPASS*/
9717/*MT6173*/ { GBOUND(( -6.4-PVOFSL ),( -6.4-PVOFSL ) ), GC_A( 2,( -6.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
9718/*MT6173*/ };
9719/*MT6173*/
9720/*MT6173*/ /* PCS1900...................................................................*/
9721/*MT6173*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
9722/*MT6173*/ const sL1DAGCDATA AGC_TABLE_PCS1900_ELNA_BYPASS [9] =
9723/*MT6173*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
9724/*MT6173*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
9725/*MT6173*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
9726/*MT6173*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
9727/*MT6173*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
9728/*MT6173*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
9729/*MT6173*/ { GBOUND(( 8.6-PVOFSL ),( 5.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
9730/*MT6173*/ { GBOUND(( -0.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -0.4-PVOFSL ) ), BSI_CW(0x14E, 0x00019) }, /*Modify for BYPASS*/
9731/*MT6173*/ { GBOUND(( -6.4-PVOFSL ),( -6.4-PVOFSL ) ), GC_A( 2,( -6.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
9732/*MT6173*/ };
9733/*MT6173*/
9734/*MT6173*/ /*...........................................................................*/
9735/*MT6173*/
9736/*MT6173*/ const sL1DGAINRANGE GAIN_RANGE_TABLE_ELNA_BYPASS[] =
9737/*MT6173*/ { { 0, 0 }, /*#FrequencyBand400 */
9738/*MT6173*/ { (int)RF_GSM850_MAXGAIN_ELNA_BYPASS , (int)RF_GSM850_MINGAIN_ELNA_BYPASS }, /* FrequencyBand850 */
9739/*MT6173*/ { (int)RF_GSM_MAXGAIN_ELNA_BYPASS , (int)RF_GSM_MINGAIN_ELNA_BYPASS }, /* FrequencyBand900 */
9740/*MT6173*/ { (int)RF_DCS_MAXGAIN_ELNA_BYPASS , (int)RF_DCS_MINGAIN_ELNA_BYPASS }, /* FrequencyBand1800 */
9741/*MT6173*/ { (int)RF_PCS_MAXGAIN_ELNA_BYPASS , (int)RF_PCS_MINGAIN_ELNA_BYPASS }, /* FrequencyBand1900 */
9742/*MT6173*/ };
9743/*MT6173*/
9744/*MT6173*/ const sL1DAGCDATA *const AGC_TABLE_ELNA_BYPASS[] =
9745/*MT6173*/ { 0, /*#FrequencyBand400 */
9746/*MT6173*/ AGC_TABLE_GSM850_ELNA_BYPASS, /* FrequencyBand850 */
9747/*MT6173*/ AGC_TABLE_GSM900_ELNA_BYPASS, /* FrequencyBand900 */
9748/*MT6173*/ AGC_TABLE_DCS1800_ELNA_BYPASS, /* FrequencyBand1800 */
9749/*MT6173*/ AGC_TABLE_PCS1900_ELNA_BYPASS, /* FrequencyBand1900 */
9750/*MT6173*/ };
9751/*MT6173*/
9752/*MT6173*/ /*Fix RX gain setting, w/o extrapolation for index = 0 of AGC_TABLE */
9753/*MT6173*/ const sL1DSection GAIN_Sec0_ELNA_BYPASS [] =
9754/*MT6173*/ { { 0, 0 }, /*#FrequencyBand400 */
9755/*MT6173*/ { (int)RF_GSM850_Sec0_GAIN_ELNA_BYPASS , (int)RF_GSM850_Sec0_BitNo_ELNA_BYPASS }, /* FrequencyBand850 */
9756/*MT6173*/ { (int)RF_GSM_Sec0_GAIN_ELNA_BYPASS , (int)RF_GSM_Sec0_BitNo_ELNA_BYPASS }, /* FrequencyBand900 */
9757/*MT6173*/ { (int)RF_DCS_Sec0_GAIN_ELNA_BYPASS , (int)RF_DCS_Sec0_BitNo_ELNA_BYPASS }, /* FrequencyBand1800 */
9758/*MT6173*/ { (int)RF_PCS_Sec0_GAIN_ELNA_BYPASS , (int)RF_PCS_Sec0_BitNo_ELNA_BYPASS }, /* FrequencyBand1900 */
9759/*MT6173*/ };
9760/*MT6173*/ /*Fix RX gain setting, w/o extrapolation for index = 1 of AGC_TABLE */
9761/*MT6173*/ const sL1DSection GAIN_Sec1_ELNA_BYPASS [] =
9762/*MT6173*/ { { 0, 0 }, /*#FrequencyBand400 */
9763/*MT6173*/ { (int)RF_GSM850_Sec1_GAIN_ELNA_BYPASS , (int)RF_GSM850_Sec1_BitNo_ELNA_BYPASS }, /* FrequencyBand850 */
9764/*MT6173*/ { (int)RF_GSM_Sec1_GAIN_ELNA_BYPASS , (int)RF_GSM_Sec1_BitNo_ELNA_BYPASS }, /* FrequencyBand900 */
9765/*MT6173*/ { (int)RF_DCS_Sec1_GAIN_ELNA_BYPASS , (int)RF_DCS_Sec1_BitNo_ELNA_BYPASS }, /* FrequencyBand1800 */
9766/*MT6173*/ { (int)RF_PCS_Sec1_GAIN_ELNA_BYPASS , (int)RF_PCS_Sec1_BitNo_ELNA_BYPASS }, /* FrequencyBand1900 */
9767/*MT6173*/ };
9768 #endif //IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
9769/*MT6173*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
9770/*MT6173*/
9771/*MT6173*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
9772/*MT6173*/ { int max_gain, min_gain, real_gain, blkr_group, l1_obb_flag = 0;
9773/*MT6173*/ const int* d32ptr;
9774/*MT6173*/ const sL1DAGCDATA* agcptr;
9775/*MT6173*/ sLNAGAINOFFSET* lnaptr;
9776/*MT6173*/ sAGCGAINOFFSET* ofsptr;
9777/*MT6173*/ long setting;
9778/*MT6173*/ int bit_no, idx, lna_path_loss, ibbd_threshold, hrd_threshold, ibb_group_threshold=0;
9779/*MT6173*/ //unsigned short L1D_chip_ver = L1D_RF_QUERY_CHIP_VERSION();
9780/*MT6173*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
9781/*MT6173*/ unsigned short agcptr_idx = 0; //index of AGC table for fixing RX gain setting
9782/*MT6173*/ unsigned short is_elna_usage = (L1D_RF_Check_If_ExternalLNA( rf_band )>=L1D_ELNA_ALYWAYS_ON)?1:0; // check if using eLNA
9783/*MT6173*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
9784/*MT6173*/ unsigned short is_elna_bypass_usage = (L1D_RF_Check_If_ExternalLNA( rf_band )==L1D_ELNA_CAN_SWITCH)?1:0; // check if using eLNA Bypass
9785/*MT6173*/ #endif
9786/*MT6173*/ #endif
9787/*MT6173*/
9788/*MT6173*/ #if IS_RX_POWER_OFFSET_SUPPORT
9789/*MT6173*/ sAGCLNAGAINOFFSET* ofsptr_offset;
9790/*MT6173*/ kal_uint16 rx_power_offset_enable = AGCLNA_PL_OFFSET_SETTING->rx_power_offset_setting.RPO_enable;
9791/*MT6173*/ kal_uint16 meta_rx_power_offset_enable = AGCLNA_PL_OFFSET_SETTING->rx_power_offset_setting.RPO_meta_enable;
9792/*MT6173*/ int lna_path_loss_offset = 0;
9793/*MT6173*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
9794/*MT6173*/
9795/*MT6173*/ if( 0 )
9796/*MT6173*/ { /* do nothing */ }
9797/*MT6173*/ #if IS_INBAND_BLOCKER_DETECTION_SUPPORT
9798/*MT6173*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
9799/*MT6173*/ else if( is_elna_bypass_usage ) //For eLNA Bypass
9800/*MT6173*/ {
9801/*MT6173*/ ibbd_threshold = (rf_band<FrequencyBand1800) ? IBBD_LB_THRESHOLD_ELNA_BYPASS: IBBD_HB_THRESHOLD_ELNA_BYPASS;
9802/*MT6173*/ ibb_group_threshold = 1;
9803/*MT6173*/ }
9804/*MT6173*/ #endif
9805/*MT6173*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
9806/*MT6173*/ else if( is_elna_usage ) //For eLNA
9807/*MT6173*/ {
9808/*MT6173*/ ibbd_threshold = (rf_band<FrequencyBand1800) ? IBBD_LB_THRESHOLD_ELNA : IBBD_HB_THRESHOLD_ELNA;
9809/*MT6173*/ ibb_group_threshold = 1;
9810/*MT6173*/ }
9811/*MT6173*/ #endif
9812/*MT6173*/ else // no eLNA
9813/*MT6173*/ {
9814/*MT6173*/ ibbd_threshold = (rf_band<FrequencyBand1800) ? IBBD_LB_THRESHOLD : IBBD_HB_THRESHOLD;
9815/*MT6173*/ ibb_group_threshold = 1;
9816/*MT6173*/ }
9817/*MT6173*/ #endif
9818/*MT6173*/
9819/*MT6173*/ if( 0 )
9820/*MT6173*/ { /* do nothing */ }
9821/*MT6173*/ #if IS_HEADROOM_DETECTION_SUPPORT
9822/*MT6173*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
9823/*MT6173*/ else if( is_elna_bypass_usage ) //For eLNA Bypass
9824/*MT6173*/ {
9825/*MT6173*/ hrd_threshold = (rf_band<FrequencyBand1800) ? HRD_LB_THRESHOLD_ELNA_BYPASS: HRD_HB_THRESHOLD_ELNA_BYPASS;
9826/*MT6173*/ }
9827/*MT6173*/ #endif
9828/*MT6173*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
9829/*MT6173*/ else if( is_elna_usage ) //For eLNA
9830/*MT6173*/ {
9831/*MT6173*/ hrd_threshold = (rf_band<FrequencyBand1800) ? HRD_LB_THRESHOLD_ELNA : HRD_HB_THRESHOLD_ELNA;
9832/*MT6173*/ }
9833/*MT6173*/ #endif
9834/*MT6173*/ else // no eLNA
9835/*MT6173*/ {
9836/*MT6173*/ hrd_threshold = (rf_band<FrequencyBand1800) ? HRD_LB_THRESHOLD : HRD_HB_THRESHOLD;
9837/*MT6173*/ }
9838/*MT6173*/ #endif
9839/*MT6173*/
9840/*MT6173*/ #if IS_OUTBAND_BLOCKER_DETECTION_SUPPORT
9841/*MT6173*/ if( l1d_rf.band < FrequencyBand1800 )
9842/*MT6173*/ { l1_obb_flag = (l1d_rf.blk_flag & LB_OBB_FOUND) ? 1 : 0; }
9843/*MT6173*/ else
9844/*MT6173*/ { l1_obb_flag = (l1d_rf.blk_flag & HB_OBB_FOUND) ? 1 : 0; }
9845/*MT6173*/ #endif
9846/*MT6173*/
9847/*MT6173*/ /* evaluate the range of available gain */
9848/*MT6173*/ if( 0 )
9849/*MT6173*/ { /* do nothing */ }
9850/*MT6173*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
9851/*MT6173*/ else if ( is_elna_bypass_usage )
9852/*MT6173*/ {
9853/*MT6173*/ d32ptr = (int*)&(GAIN_RANGE_TABLE_ELNA_BYPASS[rf_band]);
9854/*MT6173*/ }
9855/*MT6173*/ #endif
9856/*MT6173*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
9857/*MT6173*/ else if ( is_elna_usage )
9858/*MT6173*/ {
9859/*MT6173*/ d32ptr = (int*)&(GAIN_RANGE_TABLE_ELNA[rf_band]);
9860/*MT6173*/ }
9861/*MT6173*/ #endif
9862/*MT6173*/ else
9863/*MT6173*/ {
9864/*MT6173*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
9865/*MT6173*/ }
9866/*MT6173*/ max_gain = *d32ptr++;
9867/*MT6173*/ min_gain = *d32ptr;
9868/*MT6173*/
9869/*MT6173*/ /* D[12:10]: blkr_group used for IBB/HRD case if request_gain>=0, D[9:0]: request_gain for Normal case */
9870/*MT6173*/ blkr_group = (request_gain>=0)?((request_gain>>10)&0x7):0;
9871/*MT6173*/ request_gain = (request_gain>=0)?(request_gain&0x3FF):request_gain;
9872/*MT6173*/
9873/*MT6173*/ /* Normal Mode: From Voltage_Gain to Power_Gain (Voltage_Gain comes from m11303.c)*/
9874/*MT6173*/ /* Meta Mode: Bring Power_Gain directly*/
9875/*MT6173*/ if((!L1D_CheckIfMetaMode()))
9876/*MT6173*/ { request_gain -= ((rf_band<FrequencyBand1800) ? (PVOFSL*PWRRES) : (PVOFSH*PWRRES)); }
9877/*MT6173*/
9878/*MT6173*/ /* clipping the request gain to the avialable gain */
9879/*MT6173*/ if( request_gain>=max_gain )
9880/*MT6173*/ { request_gain = max_gain;
9881/*MT6173*/ }
9882/*MT6173*/ else if( request_gain<=min_gain )
9883/*MT6173*/ { request_gain = min_gain;
9884/*MT6173*/ }
9885/*MT6173*/
9886/*MT6173*/ /* choose the LNA path loss */
9887/*MT6173*/ lnaptr = LNA_PATHLOSS_TABLE[rf_band];
9888/*MT6173*/ /* get the arfcn section */
9889/*MT6173*/ ofsptr = AGC_PATHLOSS_TABLE[rf_band];
9890/*MT6173*/ while( ofsptr->max_arfcn>=0 )
9891/*MT6173*/ { if( arfcn <= ofsptr->max_arfcn )
9892/*MT6173*/ { break; }
9893/*MT6173*/ ofsptr++;
9894/*MT6173*/ lnaptr++;
9895/*MT6173*/ }
9896/*MT6173*/
9897/*MT6173*/ /* evaluate the real gain setting */
9898/*MT6173*/ if( 0 )
9899/*MT6173*/ { /* do nothing */ }
9900/*MT6173*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
9901/*MT6173*/ else if( is_elna_bypass_usage )
9902/*MT6173*/ {
9903/*MT6173*/ agcptr = AGC_TABLE_ELNA_BYPASS[rf_band];
9904/*MT6173*/ }
9905/*MT6173*/ #endif
9906/*MT6173*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
9907/*MT6173*/ else if( is_elna_usage )
9908/*MT6173*/ {
9909/*MT6173*/ agcptr = AGC_TABLE_ELNA[rf_band];
9910/*MT6173*/ }
9911/*MT6173*/ #endif
9912/*MT6173*/ else
9913/*MT6173*/ {
9914/*MT6173*/ agcptr = AGC_TABLE[rf_band];
9915/*MT6173*/ }
9916/*MT6173*/
9917/*MT6173*/ while( request_gain < agcptr->pos_gain )
9918/*MT6173*/ {
9919/*MT6173*/ agcptr++;
9920/*MT6173*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
9921/*MT6173*/ agcptr_idx++;
9922/*MT6173*/ #endif
9923/*MT6173*/ }
9924/*MT6173*/
9925/*MT6173*/ {
9926/*MT6173*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
9927/*MT6173*/ if( is_elna_usage && (L1D_CheckIfMetaMode()) ) //Also for eLNA Bypass!
9928/*MT6173*/ {/* Special handling under META mode. Normal mode will use the exact gain listed in RX gain table*/
9929/*MT6173*/ switch( agcptr_idx )
9930/*MT6173*/ {
9931/*MT6173*/ case 0: // Section0, fix RX gain setting w/o extrapolation
9932/*MT6173*/ bit_no = GAIN_Sec0_ELNA[rf_band].bitno;
9933/*MT6173*/ real_gain = GAIN_Sec0_ELNA[rf_band].real_gain;
9934/*MT6173*/ break;
9935/*MT6173*/ case 1: // Section1, fix RX gain setting w/o extrapolation
9936/*MT6173*/ bit_no = GAIN_Sec1_ELNA[rf_band].bitno;
9937/*MT6173*/ real_gain = GAIN_Sec1_ELNA[rf_band].real_gain;
9938/*MT6173*/ break;
9939/*MT6173*/ default: // Other sections
9940/*MT6173*/ bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
9941/*MT6173*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
9942/*MT6173*/ break;
9943/*MT6173*/ }
9944/*MT6173*/ }
9945/*MT6173*/ else
9946/*MT6173*/ #endif
9947/*MT6173*/ {
9948/*MT6173*/ bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
9949/*MT6173*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
9950/*MT6173*/ }
9951/*MT6173*/
9952/*MT6173*/ if( 0 )
9953/*MT6173*/ { /* do nothing */ }
9954/*MT6173*/ #if IS_HEADROOM_DETECTION_SUPPORT || IS_INBAND_BLOCKER_DETECTION_SUPPORT || IS_OUTBAND_BLOCKER_DETECTION_SUPPORT
9955/*MT6173*/ else if( ((((l1d_rf.blk_flag)&(HRD_FOUND)) && (request_gain >= (hrd_threshold))) || (((l1d_rf.blk_flag)&(IBB_FOUND)) && ((request_gain >= (ibbd_threshold)) || (blkr_group<=(ibb_group_threshold)))) || (l1_obb_flag == 1)) && (blkr_group > 0) )
9956/*MT6173*/ {
9957/*MT6173*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
9958/*MT6173*/ if(is_elna_usage||is_elna_bypass_usage)//Also for eLNA Bypass!
9959/*MT6173*/ {
9960/*MT6173*/ switch( blkr_group )
9961/*MT6173*/ {
9962/*MT6173*/ case 1:
9963/*MT6173*/ setting = (agcptr->setting&0x3FFFFFC0)|((0x6)<<6)|(0x7<<3)|0x4; // reduce LNA/TIA, increase 2*LPF2 Gain
9964/*MT6173*/ real_gain-= (LNA_DROP_GAIN+TIA_DROP_GAIN-2*LPF2_DROP_GAIN);
9965/*MT6173*/ break;
9966/*MT6173*/ case 2:
9967/*MT6173*/ setting = (agcptr->setting&0x3FFFFFC0)|((0x6)<<6)|(0x7<<3)|0x4; // reduce LNA/TIA, increase 3*LPF2 Gain
9968/*MT6173*/ real_gain-= (LNA_DROP_GAIN+TIA_DROP_GAIN-3*LPF2_DROP_GAIN);
9969/*MT6173*/ break;
9970/*MT6173*/ default:
9971/*MT6173*/ setting = agcptr->setting | ((bit_no&0xF)<<6);
9972/*MT6173*/ break;
9973/*MT6173*/ }
9974/*MT6173*/ }
9975/*MT6173*/ else
9976/*MT6173*/ #endif
9977/*MT6173*/ {
9978/*MT6173*/ switch( blkr_group )
9979/*MT6173*/ {
9980/*MT6173*/ case 1:
9981/*MT6173*/ setting = 0x1CD;
9982/*MT6173*/ real_gain = ROUNDINT(( 47.6-PVOFSL )*(PWRRES));
9983/*MT6173*/ break;
9984/*MT6173*/ case 2:
9985/*MT6173*/ setting = (agcptr->setting&0x3FFFFFC0)|(0x6<<6)|(0x3<<3)|0x5; // reduce LNA
9986/*MT6173*/ real_gain-= (LNA_DROP_GAIN);
9987/*MT6173*/ break;
9988/*MT6173*/ default:
9989/*MT6173*/ setting = agcptr->setting | ((bit_no&0xF)<<6);
9990/*MT6173*/ break;
9991/*MT6173*/ }
9992/*MT6173*/ }
9993/*MT6173*/ }
9994/*MT6173*/ #endif
9995/*MT6173*/ else
9996/*MT6173*/ {
9997/*MT6173*/ setting = agcptr->setting | ((bit_no&0xF)<<6);
9998/*MT6173*/ }
9999/*MT6173*/
10000/*MT6173*/ idx = (int)(setting&0x7);
10001/*MT6173*/ if( 0 )
10002/*MT6173*/ { /* do nothing */ }
10003/*MT6173*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
10004/*MT6173*/ else if( is_elna_bypass_usage )
10005/*MT6173*/ {
10006/*MT6173*/ switch( idx )
10007/*MT6173*/ {
10008/*MT6173*/ case 6: /* LNA_Utra_High : G6 */
10009/*MT6173*/ lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_high_sensitivity-ofsptr->gain_offset));
10010/*MT6173*/ break;
10011/*MT6173*/ case 5: /* LNA_High : G5 */ /*Base for path loss calibration*/
10012/*MT6173*/ lna_path_loss = 0;
10013/*MT6173*/ break;
10014/*MT6173*/ case 4: /* LNA_Middle : G4 */ /*ELNA cannot exist with sawless*/
10015/*MT6173*/ if( l1_obb_flag == 1 )
10016/*MT6173*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle_sawless-ofsptr->gain_offset)); }/*should not use*/
10017/*MT6173*/ else
10018/*MT6173*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset)); }
10019/*MT6173*/ break;
10020/*MT6173*/ default:/* LNA_Low : G1 */
10021/*MT6173*/ if( agcptr_idx<=LAST_GROUP_FOR_ELNA_ON[rf_band] )
10022/*MT6173*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset)); }
10023/*MT6173*/ else
10024/*MT6173*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low_maxpin-ofsptr->gain_offset)); } /*BYPASS*/
10025/*MT6173*/ break;
10026/*MT6173*/ }
10027/*MT6173*/ }
10028/*MT6173*/ #endif
10029/*MT6173*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
10030/*MT6173*/ else if( is_elna_usage )
10031/*MT6173*/ {
10032/*MT6173*/ switch( idx )
10033/*MT6173*/ {
10034/*MT6173*/ case 6: /* LNA_Utra_High : G6 */
10035/*MT6173*/ lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_high_sensitivity-ofsptr->gain_offset));
10036/*MT6173*/ break;
10037/*MT6173*/ case 5: /* LNA_High : G5 */ /*Base for path loss calibration*/
10038/*MT6173*/ lna_path_loss = 0;
10039/*MT6173*/ break;
10040/*MT6173*/ case 4: /* LNA_Middle : G4 */ /*ELNA cannot exist with sawless*/
10041/*MT6173*/ if( l1_obb_flag == 1 )
10042/*MT6173*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle_sawless-ofsptr->gain_offset)); }/*should not use*/
10043/*MT6173*/ else
10044/*MT6173*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset)); }
10045/*MT6173*/ break;
10046/*MT6173*/ default:/* LNA_Low : G1 */
10047/*MT6173*/ lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset));
10048/*MT6173*/ break;
10049/*MT6173*/ }
10050/*MT6173*/ }
10051/*MT6173*/ #endif
10052/*MT6173*/ else
10053/*MT6173*/ {
10054/*MT6173*/ if( idx==6 ) /* LNA_High : G6 */
10055/*MT6173*/ { lna_path_loss = 0; }
10056/*MT6173*/ else if( idx==5 ) /* LNA_Middle : G5*/
10057/*MT6173*/ {
10058/*MT6173*/ if( l1_obb_flag == 1 )
10059/*MT6173*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle_sawless-ofsptr->gain_offset));}
10060/*MT6173*/ else
10061/*MT6173*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset));}
10062/*MT6173*/ }
10063/*MT6173*/ else /* LNA_Low : G1*/
10064/*MT6173*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset)); }
10065/*MT6173*/ }
10066/*MT6173*/
10067/*MT6173*/
10068/*MT6173*/ #if IS_RX_POWER_OFFSET_SUPPORT
10069/*MT6173*/ /* get the arfcn section */
10070/*MT6173*/ ofsptr_offset = AGCLNA_PATHLOSS_OFFSET[rf_band];
10071/*MT6173*/ while( ofsptr_offset->max_arfcn>=0 )
10072/*MT6173*/ { if( arfcn <= ofsptr_offset->max_arfcn )
10073/*MT6173*/ { break; }
10074/*MT6173*/ ofsptr_offset++;
10075/*MT6173*/ }
10076/*MT6173*/
10077/*MT6173*/
10078/*MT6173*/ if( rx_power_offset_enable )
10079/*MT6173*/ {
10080/*MT6173*/ if( ( L1D_CheckIfMetaMode() && ( meta_rx_power_offset_enable == 1 )) || // DUT In META mode and enable META mode compensation
10081/*MT6173*/ (L1D_CheckIfMetaMode() == 0) // DUT in normal mode, apply compensation
10082/*MT6173*/ )
10083/*MT6173*/ {
10084/*MT6173*/ /*idx = (int)(((agcptr->setting)>>5)&0x7);*/
10085/*MT6173*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
10086/*MT6173*/ if( is_elna_usage )
10087/*MT6173*/ {
10088/*MT6173*/ if( idx==5 ) /* LNA_High : G5 */
10089/*MT6173*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset); }
10090/*MT6173*/ else if( idx==4 ) /* LNA_Middle : G4 */
10091/*MT6173*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_middle); }
10092/*MT6173*/ else /* LNA_Low : G1 */
10093/*MT6173*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_low); }
10094/*MT6173*/ }
10095/*MT6173*/ else
10096/*MT6173*/ #endif
10097/*MT6173*/ {
10098/*MT6173*/ if( idx==6 ) /* LNA_High : G6 */
10099/*MT6173*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset); }
10100/*MT6173*/ else if( idx==5 ) /* LNA_Middle : G5*/
10101/*MT6173*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_middle); }
10102/*MT6173*/ else /* LNA_Low : G1*/
10103/*MT6173*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_low); }
10104/*MT6173*/ }
10105/*MT6173*/ }
10106/*MT6173*/ else
10107/*MT6173*/ {
10108/*MT6173*/ lna_path_loss_offset = 0;
10109/*MT6173*/ }
10110/*MT6173*/ extern void L1D_RF_RPO_Trace( uint32 v1, uint32 v2, uint32 v3, uint32 v4, int32 v5, int32 v6 );
10111/*MT6173*/ L1D_RF_RPO_Trace( L1D_CheckIfMetaMode(), meta_rx_power_offset_enable, idx, rf_band, arfcn, lna_path_loss_offset);
10112/*MT6173*/ }
10113/*MT6173*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
10114/*MT6173*/
10115/*MT6173*/ #if IS_RX_POWER_OFFSET_SUPPORT
10116/*MT6173*/ real_gain -= (lna_path_loss_offset+lna_path_loss);
10117/*MT6173*/ #else
10118/*MT6173*/ real_gain -= lna_path_loss;// choose pathloss after LNA Mode selected according Nomral/HRD/IBBD
10119/*MT6173*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
10120/*MT6173*/ }
10121/*MT6173*/
10122/*MT6173*/ #if IS_RSSI_TC_SUPPORT
10123/*MT6173*/ if(L1D_CheckIfMetaMode()==0)
10124/*MT6173*/ { real_gain-=L1D_RF_CompensateRXGain( l1d_rf.band ); } // Compensate RX Gain acoording to temperature when normal mode
10125/*MT6173*/ #endif
10126/*MT6173*/
10127/*MT6173*/ *gain_setting = setting;
10128/*MT6173*/
10129/*MT6173*/ /* evaluate the eLNA setting */
10130/*MT6173*/ if ( 0 )
10131/*MT6173*/ { /* do nothing */ }
10132/*MT6173*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
10133/*MT6173*/ else if (is_elna_bypass_usage) //on or bypass
10134/*MT6173*/ {
10135/*MT6173*/ if( agcptr_idx<=LAST_GROUP_FOR_ELNA_ON[rf_band] )
10136/*MT6173*/ {
10137/*MT6173*/ l1d_rf.xwin_elna_status = MML1_ELNA_MODE_ON; //low input power
10138/*MT6173*/ }
10139/*MT6173*/ else
10140/*MT6173*/ {
10141/*MT6173*/ l1d_rf.xwin_elna_status = MML1_ELNA_MODE_BYPASS; //high input power
10142/*MT6173*/ }
10143/*MT6173*/ }
10144/*MT6173*/ #endif
10145/*MT6173*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
10146/*MT6173*/ else if (is_elna_usage) //always on
10147/*MT6173*/ {
10148/*MT6173*/ l1d_rf.xwin_elna_status = MML1_ELNA_MODE_ON;
10149/*MT6173*/ }
10150/*MT6173*/ else
10151/*MT6173*/ {
10152/*MT6173*/ l1d_rf.xwin_elna_status = MML1_ELNA_MODE_NULL;
10153/*MT6173*/ }
10154/*MT6173*/ #endif
10155/*MT6173*/ return( real_gain );
10156/*MT6173*/ }
10157 #if IS_W_CANCELLATION_SUPPORT
10158/*MT6173*/ unsigned short L1D_RF_FindGainStep( unsigned long gain_setting, FrequencyBand rf_band )
10159/*MT6173*/ {
10160/*MT6173*/ unsigned short gain_step = gain_setting & 0x3FF;
10161/*MT6173*/
10162/*MT6173*/ if( 0 )
10163/*MT6173*/ { /* do nothing */ }
10164/*MT6173*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
10165/*MT6173*/ #if IS_2G_RXD_SUPPORT
10166/*MT6173*/ else if( L1D_RF_Check_If_ExternalLNA(rf_band)>=L1D_ELNA_ALYWAYS_ON )//Also for eLNA Bypass!
10167/*MT6173*/ #else
10168/*MT6173*/ else if( L1D_RF_Check_If_ExternalLNA(rf_band) )//Also for eLNA Bypass!
10169/*MT6173*/ #endif
10170/*MT6173*/ {
10171/*MT6173*/ switch( gain_step )
10172/*MT6173*/ {
10173/*MT6173*/ case 0x20E:
10174/*MT6173*/ return 10;
10175/*MT6173*/ case 0x11D:
10176/*MT6173*/ return 9;
10177/*MT6173*/ case 0x10D:
10178/*MT6173*/ return 8;
10179/*MT6173*/ case 0x15D:
10180/*MT6173*/ return 7;
10181/*MT6173*/ case 0xDD:
10182/*MT6173*/ return 6;
10183/*MT6173*/ case 0x1BC:
10184/*MT6173*/ return 5;
10185/*MT6173*/ case 0x11C:
10186/*MT6173*/ return 4;
10187/*MT6173*/ case 0xDC:
10188/*MT6173*/ return 3;
10189/*MT6173*/ case 0x189:
10190/*MT6173*/ return 2;
10191/*MT6173*/ case 0x149:
10192/*MT6173*/ return 1;
10193/*MT6173*/ default:
10194/*MT6173*/ return 0;
10195/*MT6173*/ }
10196/*MT6173*/ }
10197/*MT6173*/ #endif
10198/*MT6173*/ else
10199/*MT6173*/ {
10200/*MT6173*/ switch( gain_step )
10201/*MT6173*/ {
10202/*MT6173*/ case 0x20E:
10203/*MT6173*/ return 10;
10204/*MT6173*/ case 0x1CD:
10205/*MT6173*/ return 9;
10206/*MT6173*/ case 0x18E:
10207/*MT6173*/ return 8;
10208/*MT6173*/ case 0x1CE:
10209/*MT6173*/ return 7;
10210/*MT6173*/ case 0x14E:
10211/*MT6173*/ return 6;
10212/*MT6173*/ case 0x19E:
10213/*MT6173*/ return 5;
10214/*MT6173*/ case 0x1DD:
10215/*MT6173*/ return 4;
10216/*MT6173*/ case 0x19D:
10217/*MT6173*/ return 3;
10218/*MT6173*/ case 0x15D:
10219/*MT6173*/ return 2;
10220/*MT6173*/ case 0x11D:
10221/*MT6173*/ return 1;
10222/*MT6173*/ default:
10223/*MT6173*/ return 0;
10224/*MT6173*/ }
10225/*MT6173*/ }
10226/*MT6173*/ }
10227/*MT6173*/ #if IS_2G_RXD_SUPPORT
10228/*MT6173*/ unsigned short L1D_RF_FindGainStep_RXD( unsigned long gain_setting, FrequencyBand rf_band )
10229/*MT6173*/ {
10230/*MT6173*/ unsigned short gain_step = gain_setting & 0x3FF;
10231/*MT6173*/
10232/*MT6173*/ if( 0 )
10233/*MT6173*/ { /* do nothing */ }
10234/*MT6173*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
10235/*MT6173*/ #if IS_2G_RXD_SUPPORT
10236/*MT6173*/ else if( L1D_RF_Check_If_ExternalLNA_RXD(rf_band)>=L1D_ELNA_ALYWAYS_ON )//Also for eLNA Bypass!
10237/*MT6173*/ #else
10238/*MT6173*/ else if( L1D_RF_Check_If_ExternalLNA_RXD(rf_band) )//Also for eLNA Bypass!
10239/*MT6173*/ #endif
10240/*MT6173*/ {
10241/*MT6173*/ switch( gain_step )
10242/*MT6173*/ {
10243/*MT6173*/ case 0x20E:
10244/*MT6173*/ return 10;
10245/*MT6173*/ case 0x11D:
10246/*MT6173*/ return 9;
10247/*MT6173*/ case 0x10D:
10248/*MT6173*/ return 8;
10249/*MT6173*/ case 0x15D:
10250/*MT6173*/ return 7;
10251/*MT6173*/ case 0xDD:
10252/*MT6173*/ return 6;
10253/*MT6173*/ case 0x1BC:
10254/*MT6173*/ return 5;
10255/*MT6173*/ case 0x11C:
10256/*MT6173*/ return 4;
10257/*MT6173*/ case 0xDC:
10258/*MT6173*/ return 3;
10259/*MT6173*/ case 0x189:
10260/*MT6173*/ return 2;
10261/*MT6173*/ case 0x149:
10262/*MT6173*/ return 1;
10263/*MT6173*/ default:
10264/*MT6173*/ return 0;
10265/*MT6173*/ }
10266/*MT6173*/ }
10267/*MT6173*/ #endif
10268/*MT6173*/ else
10269/*MT6173*/ {
10270/*MT6173*/ switch( gain_step )
10271/*MT6173*/ {
10272/*MT6173*/ case 0x20E:
10273/*MT6173*/ return 10;
10274/*MT6173*/ case 0x1CD:
10275/*MT6173*/ return 9;
10276/*MT6173*/ case 0x18E:
10277/*MT6173*/ return 8;
10278/*MT6173*/ case 0x1CE:
10279/*MT6173*/ return 7;
10280/*MT6173*/ case 0x14E:
10281/*MT6173*/ return 6;
10282/*MT6173*/ case 0x19E:
10283/*MT6173*/ return 5;
10284/*MT6173*/ case 0x1DD:
10285/*MT6173*/ return 4;
10286/*MT6173*/ case 0x19D:
10287/*MT6173*/ return 3;
10288/*MT6173*/ case 0x15D:
10289/*MT6173*/ return 2;
10290/*MT6173*/ case 0x11D:
10291/*MT6173*/ return 1;
10292/*MT6173*/ default:
10293/*MT6173*/ return 0;
10294/*MT6173*/ }
10295/*MT6173*/ }
10296/*MT6173*/ }
10297/*MT6173*/ #endif
10298 #endif
10299 #if IS_2G_RXD_SUPPORT
10300/*MT6173*/ const sL1DAGCHALDATA AGC_TABLE_HAL=
10301/*MT6173*/ {
10302/*MT6173*/ -880/*-110*/, //max_predict_power
10303/*MT6173*/ -40/*-5*/, //min_predict_power
10304/*MT6173*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
10305/*MT6173*/ -71*PWRRES, //HRD_Pin_THRESHOLD
10306/*MT6173*/ {
10307/*MT6173*/ { -880/*-110*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CD), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10308/*MT6173*/ { -872/*-109*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CD), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10309/*MT6173*/ { -864/*-108*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CD), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10310/*MT6173*/ { -856/*-107*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CD), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10311/*MT6173*/ { -848/*-106*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CD), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10312/*MT6173*/ { -840/*-105*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CD), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10313/*MT6173*/ { -832/*-104*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CD), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10314/*MT6173*/ { -824/*-103*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CD), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10315/*MT6173*/ { -816/*-102*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CD), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10316/*MT6173*/ { -808/*-101*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CD), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10317/*MT6173*/ { -800/*-100*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CD), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10318/*MT6173*/ { -792/*-99*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CD), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10319/*MT6173*/ { -784/*-98*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CD), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10320/*MT6173*/ { -776/*-97*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CD), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10321/*MT6173*/ { -768/*-96*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CD), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10322/*MT6173*/ { -760/*-95*/, (Gain)(ROUNDINT(( 53.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CE), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CE), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10323/*MT6173*/ { -752/*-94*/, (Gain)(ROUNDINT(( 53.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CE), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1CE), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10324/*MT6173*/ { -744/*-93*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10325/*MT6173*/ { -736/*-92*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10326/*MT6173*/ { -728/*-91*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x18E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10327/*MT6173*/ { -720/*-90*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x14E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x14E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10328/*MT6173*/ { -712/*-89*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x14E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x14E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10329/*MT6173*/ { -704/*-88*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x14E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x14E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10330/*MT6173*/ { -696/*-87*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10331/*MT6173*/ { -688/*-86*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10332/*MT6173*/ { -680/*-85*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10333/*MT6173*/ { -672/*-84*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10334/*MT6173*/ { -664/*-83*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10335/*MT6173*/ { -656/*-82*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10336/*MT6173*/ { -648/*-81*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10337/*MT6173*/ { -640/*-80*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10338/*MT6173*/ { -632/*-79*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10339/*MT6173*/ { -624/*-78*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10340/*MT6173*/ { -616/*-77*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10341/*MT6173*/ { -608/*-76*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10342/*MT6173*/ { -600/*-75*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10343/*MT6173*/ { -592/*-74*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10344/*MT6173*/ { -584/*-73*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10345/*MT6173*/ { -576/*-72*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10346/*MT6173*/ { -568/*-71*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10347/*MT6173*/ { -560/*-70*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10348/*MT6173*/ { -552/*-69*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10349/*MT6173*/ { -544/*-68*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10350/*MT6173*/ { -536/*-67*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10351/*MT6173*/ { -528/*-66*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10352/*MT6173*/ { -520/*-65*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10353/*MT6173*/ { -512/*-64*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10354/*MT6173*/ { -504/*-63*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10355/*MT6173*/ { -496/*-62*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10356/*MT6173*/ { -488/*-61*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10357/*MT6173*/ { -480/*-60*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10358/*MT6173*/ { -472/*-59*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10359/*MT6173*/ { -464/*-58*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10360/*MT6173*/ { -456/*-57*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19E), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
10361/*MT6173*/ { -448/*-56*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1DD), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1DD), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
10362/*MT6173*/ { -440/*-55*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1DD), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1DD), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
10363/*MT6173*/ { -432/*-54*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1DD), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1DD), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
10364/*MT6173*/ { -424/*-53*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
10365/*MT6173*/ { -416/*-52*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
10366/*MT6173*/ { -408/*-51*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x19D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
10367/*MT6173*/ { -400/*-50*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
10368/*MT6173*/ { -392/*-49*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
10369/*MT6173*/ { -384/*-48*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
10370/*MT6173*/ { -376/*-47*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
10371/*MT6173*/ { -368/*-46*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
10372/*MT6173*/ { -360/*-45*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
10373/*MT6173*/ { -352/*-44*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
10374/*MT6173*/ { -344/*-43*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
10375/*MT6173*/ { -336/*-42*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
10376/*MT6173*/ { -328/*-41*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x209), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x209), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10377/*MT6173*/ { -320/*-40*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x209), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x209), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10378/*MT6173*/ { -312/*-39*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x209), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x209), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10379/*MT6173*/ { -304/*-38*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1C9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1C9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10380/*MT6173*/ { -296/*-37*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1C9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1C9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10381/*MT6173*/ { -288/*-36*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1C9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1C9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10382/*MT6173*/ { -280/*-35*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10383/*MT6173*/ { -272/*-34*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10384/*MT6173*/ { -264/*-33*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10385/*MT6173*/ { -256/*-32*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10386/*MT6173*/ { -248/*-31*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10387/*MT6173*/ { -240/*-30*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10388/*MT6173*/ { -232/*-29*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10389/*MT6173*/ { -224/*-28*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10390/*MT6173*/ { -216/*-27*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x199), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10391/*MT6173*/ { -208/*-26*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10392/*MT6173*/ { -200/*-25*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10393/*MT6173*/ { -192/*-24*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10394/*MT6173*/ { -184/*-23*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10395/*MT6173*/ { -176/*-22*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10396/*MT6173*/ { -168/*-21*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10397/*MT6173*/ { -160/*-20*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10398/*MT6173*/ { -152/*-19*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10399/*MT6173*/ { -144/*-18*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10400/*MT6173*/ { -136/*-17*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10401/*MT6173*/ { -128/*-16*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10402/*MT6173*/ { -120/*-15*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10403/*MT6173*/ { -112/*-14*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10404/*MT6173*/ { -104/*-13*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10405/*MT6173*/ { -96/*-12*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10406/*MT6173*/ { -88/*-11*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10407/*MT6173*/ { -80/*-10*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10408/*MT6173*/ { -72/*-9*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10409/*MT6173*/ { -64/*-8*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10410/*MT6173*/ { -56/*-7*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10411/*MT6173*/ { -48/*-6*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10412/*MT6173*/ { -40/*-5*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
10413/*MT6173*/ }
10414/*MT6173*/ };
10415/*MT6173*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_LIST[] =
10416/*MT6173*/ { 0, /*#FrequencyBand400 */
10417/*MT6173*/ &AGC_TABLE_HAL, /* FrequencyBand850 */
10418/*MT6173*/ &AGC_TABLE_HAL, /* FrequencyBand900 */
10419/*MT6173*/ &AGC_TABLE_HAL, /* FrequencyBand1800 */
10420/*MT6173*/ &AGC_TABLE_HAL, /* FrequencyBand1900 */
10421/*MT6173*/ };
10422/*MT6173*/ const sL1DAGCINVERSEDATA AGC_TABLE_INVERSE=
10423/*MT6173*/ {
10424/*MT6173*/ (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES))), //max_gain
10425/*MT6173*/ (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), //min_gain
10426/*MT6173*/ {
10427/*MT6173*/ { -880/*-110*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES)))},
10428/*MT6173*/ { -872/*-109*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES)))},
10429/*MT6173*/ { -864/*-108*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES)))},
10430/*MT6173*/ { -856/*-107*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES)))},
10431/*MT6173*/ { -848/*-106*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES)))},
10432/*MT6173*/ { -840/*-105*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES)))},
10433/*MT6173*/ { -832/*-104*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES)))},
10434/*MT6173*/ { -824/*-103*/, (Gain)(ROUNDINT(( 56.6-PVOFSL )*(PWRRES)))},
10435/*MT6173*/ // { -816/*-102*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
10436/*MT6173*/ // { -808/*-101*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
10437/*MT6173*/ // { -800/*-100*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
10438/*MT6173*/ // { -792/*-99*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
10439/*MT6173*/ // { -784/*-98*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
10440/*MT6173*/ // { -776/*-97*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
10441/*MT6173*/ // { -768/*-96*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
10442/*MT6173*/ { -760/*-95*/, (Gain)(ROUNDINT(( 53.6-PVOFSL )*(PWRRES)))},
10443/*MT6173*/ { -752/*-94*/, (Gain)(ROUNDINT(( 53.6-PVOFSL )*(PWRRES)))},
10444/*MT6173*/ { -744/*-93*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
10445/*MT6173*/ { -736/*-92*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
10446/*MT6173*/ { -728/*-91*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
10447/*MT6173*/ { -720/*-90*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
10448/*MT6173*/ { -712/*-89*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
10449/*MT6173*/ { -704/*-88*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
10450/*MT6173*/ { -696/*-87*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10451/*MT6173*/ { -688/*-86*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10452/*MT6173*/ { -680/*-85*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10453/*MT6173*/ { -672/*-84*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10454/*MT6173*/ { -664/*-83*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10455/*MT6173*/ { -656/*-82*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10456/*MT6173*/ { -648/*-81*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10457/*MT6173*/ { -640/*-80*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10458/*MT6173*/ { -632/*-79*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10459/*MT6173*/ { -624/*-78*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10460/*MT6173*/ { -616/*-77*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10461/*MT6173*/ { -608/*-76*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10462/*MT6173*/ { -600/*-75*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10463/*MT6173*/ { -592/*-74*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10464/*MT6173*/ { -584/*-73*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10465/*MT6173*/ { -576/*-72*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10466/*MT6173*/ { -568/*-71*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10467/*MT6173*/ { -560/*-70*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10468/*MT6173*/ { -552/*-69*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10469/*MT6173*/ { -544/*-68*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10470/*MT6173*/ { -536/*-67*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10471/*MT6173*/ { -528/*-66*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10472/*MT6173*/ { -520/*-65*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10473/*MT6173*/ { -512/*-64*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10474/*MT6173*/ { -504/*-63*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10475/*MT6173*/ { -496/*-62*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10476/*MT6173*/ { -488/*-61*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10477/*MT6173*/ { -480/*-60*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10478/*MT6173*/ { -472/*-59*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10479/*MT6173*/ { -464/*-58*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10480/*MT6173*/ { -456/*-57*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10481/*MT6173*/ { -448/*-56*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10482/*MT6173*/ { -440/*-55*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10483/*MT6173*/ { -432/*-54*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10484/*MT6173*/ { -424/*-53*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES)))},
10485/*MT6173*/ { -416/*-52*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES)))},
10486/*MT6173*/ { -408/*-51*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES)))},
10487/*MT6173*/ { -400/*-50*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES)))},
10488/*MT6173*/ { -392/*-49*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES)))},
10489/*MT6173*/ { -384/*-48*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES)))},
10490/*MT6173*/ { -376/*-47*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES)))},
10491/*MT6173*/ { -368/*-46*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES)))},
10492/*MT6173*/ { -360/*-45*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES)))},
10493/*MT6173*/ { -352/*-44*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES)))},
10494/*MT6173*/ { -344/*-43*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES)))},
10495/*MT6173*/ { -336/*-42*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES)))},
10496/*MT6173*/ { -328/*-41*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES)))},
10497/*MT6173*/ { -320/*-40*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES)))},
10498/*MT6173*/ { -312/*-39*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES)))},
10499/*MT6173*/ { -304/*-38*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES)))},
10500/*MT6173*/ { -296/*-37*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES)))},
10501/*MT6173*/ { -288/*-36*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES)))},
10502/*MT6173*/ { -280/*-35*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES)))},
10503/*MT6173*/ { -272/*-34*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES)))},
10504/*MT6173*/ { -264/*-33*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES)))},
10505/*MT6173*/ { -256/*-32*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES)))},
10506/*MT6173*/ { -248/*-31*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES)))},
10507/*MT6173*/ { -240/*-30*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES)))},
10508/*MT6173*/ { -232/*-29*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES)))},
10509/*MT6173*/ { -224/*-28*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES)))},
10510/*MT6173*/ { -216/*-27*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES)))},
10511/*MT6173*/ { -208/*-26*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES)))},
10512/*MT6173*/ { -200/*-25*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES)))},
10513/*MT6173*/ { -192/*-24*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES)))},
10514/*MT6173*/ { -184/*-23*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10515/*MT6173*/ { -176/*-22*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10516/*MT6173*/ { -168/*-21*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10517/*MT6173*/ { -160/*-20*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES)))},
10518/*MT6173*/ { -152/*-19*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES)))},
10519/*MT6173*/ { -144/*-18*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES)))},
10520/*MT6173*/ { -136/*-17*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES)))},
10521/*MT6173*/ { -128/*-16*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES)))},
10522/*MT6173*/ { -120/*-15*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES)))},
10523/*MT6173*/ { -112/*-14*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES)))},
10524/*MT6173*/ { -104/*-13*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES)))},
10525/*MT6173*/ { -96/*-12*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES)))},
10526/*MT6173*/ { -88/*-11*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES)))},
10527/*MT6173*/ { -80/*-10*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES)))},
10528/*MT6173*/ { -72/*-9*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES)))},
10529/*MT6173*/ { -64/*-8*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES)))},
10530/*MT6173*/ { -56/*-7*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES)))},
10531/*MT6173*/ { -48/*-6*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES)))},
10532/*MT6173*/ { -40/*-5*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES)))},
10533/*MT6173*/ }
10534/*MT6173*/ };
10535/*MT6173*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_LIST[] =
10536/*MT6173*/ { 0, /*#FrequencyBand400 */
10537/*MT6173*/ &AGC_TABLE_INVERSE, /* FrequencyBand850 */
10538/*MT6173*/ &AGC_TABLE_INVERSE, /* FrequencyBand900 */
10539/*MT6173*/ &AGC_TABLE_INVERSE, /* FrequencyBand1800 */
10540/*MT6173*/ &AGC_TABLE_INVERSE, /* FrequencyBand1900 */
10541/*MT6173*/ };
10542/*MT6173*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
10543/*MT6173*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA=
10544/*MT6173*/ {
10545/*MT6173*/ -880/*-110*/, //max_predict_power
10546/*MT6173*/ -40/*-5*/, //min_predict_power
10547/*MT6173*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
10548/*MT6173*/ -71*PWRRES, //HRD_Pin_THRESHOLD
10549/*MT6173*/ {
10550/*MT6173*/ { -880/*-110*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
10551/*MT6173*/ { -872/*-109*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
10552/*MT6173*/ { -864/*-108*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
10553/*MT6173*/ { -856/*-107*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
10554/*MT6173*/ { -848/*-106*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
10555/*MT6173*/ { -840/*-105*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
10556/*MT6173*/ { -832/*-104*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
10557/*MT6173*/ { -824/*-103*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
10558/*MT6173*/ { -816/*-102*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10559/*MT6173*/ { -808/*-101*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10560/*MT6173*/ { -800/*-100*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10561/*MT6173*/ { -792/*-99*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10562/*MT6173*/ { -784/*-98*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10563/*MT6173*/ { -776/*-97*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10564/*MT6173*/ { -768/*-96*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10565/*MT6173*/ { -760/*-95*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x10D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x10D), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10566/*MT6173*/ { -752/*-94*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x10D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x10D), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10567/*MT6173*/ { -744/*-93*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x10D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x10D), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10568/*MT6173*/ { -736/*-92*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10569/*MT6173*/ { -728/*-91*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10570/*MT6173*/ { -720/*-90*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10571/*MT6173*/ { -712/*-89*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10572/*MT6173*/ { -704/*-88*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10573/*MT6173*/ { -696/*-87*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10574/*MT6173*/ { -688/*-86*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10575/*MT6173*/ { -680/*-85*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10576/*MT6173*/ { -672/*-84*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10577/*MT6173*/ { -664/*-83*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10578/*MT6173*/ { -656/*-82*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10579/*MT6173*/ { -648/*-81*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10580/*MT6173*/ { -640/*-80*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10581/*MT6173*/ { -632/*-79*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10582/*MT6173*/ { -624/*-78*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10583/*MT6173*/ { -616/*-77*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10584/*MT6173*/ { -608/*-76*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10585/*MT6173*/ { -600/*-75*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10586/*MT6173*/ { -592/*-74*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10587/*MT6173*/ { -584/*-73*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10588/*MT6173*/ { -576/*-72*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10589/*MT6173*/ { -568/*-71*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10590/*MT6173*/ { -560/*-70*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10591/*MT6173*/ { -552/*-69*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10592/*MT6173*/ { -544/*-68*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10593/*MT6173*/ { -536/*-67*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10594/*MT6173*/ { -528/*-66*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10595/*MT6173*/ { -520/*-65*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10596/*MT6173*/ { -512/*-64*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10597/*MT6173*/ { -504/*-63*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10598/*MT6173*/ { -496/*-62*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10599/*MT6173*/ { -488/*-61*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10600/*MT6173*/ { -480/*-60*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10601/*MT6173*/ { -472/*-59*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10602/*MT6173*/ { -464/*-58*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10603/*MT6173*/ { -456/*-57*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10604/*MT6173*/ { -448/*-56*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
10605/*MT6173*/ { -440/*-55*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
10606/*MT6173*/ { -432/*-54*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
10607/*MT6173*/ { -424/*-53*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
10608/*MT6173*/ { -416/*-52*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
10609/*MT6173*/ { -408/*-51*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
10610/*MT6173*/ { -400/*-50*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10611/*MT6173*/ { -392/*-49*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10612/*MT6173*/ { -384/*-48*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10613/*MT6173*/ { -376/*-47*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10614/*MT6173*/ { -368/*-46*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10615/*MT6173*/ { -360/*-45*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10616/*MT6173*/ { -352/*-44*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10617/*MT6173*/ { -344/*-43*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10618/*MT6173*/ { -336/*-42*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10619/*MT6173*/ { -328/*-41*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10620/*MT6173*/ { -320/*-40*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10621/*MT6173*/ { -312/*-39*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10622/*MT6173*/ { -304/*-38*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10623/*MT6173*/ { -296/*-37*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10624/*MT6173*/ { -288/*-36*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10625/*MT6173*/ { -280/*-35*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10626/*MT6173*/ { -272/*-34*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10627/*MT6173*/ { -264/*-33*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10628/*MT6173*/ { -256/*-32*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10629/*MT6173*/ { -248/*-31*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10630/*MT6173*/ { -240/*-30*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10631/*MT6173*/ { -232/*-29*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10632/*MT6173*/ { -224/*-28*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10633/*MT6173*/ { -216/*-27*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10634/*MT6173*/ { -208/*-26*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10635/*MT6173*/ { -200/*-25*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10636/*MT6173*/ { -192/*-24*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10637/*MT6173*/ { -184/*-23*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10638/*MT6173*/ { -176/*-22*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10639/*MT6173*/ { -168/*-21*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10640/*MT6173*/ { -160/*-20*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10641/*MT6173*/ { -152/*-19*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10642/*MT6173*/ { -144/*-18*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10643/*MT6173*/ { -136/*-17*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10644/*MT6173*/ { -128/*-16*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10645/*MT6173*/ { -120/*-15*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10646/*MT6173*/ { -112/*-14*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10647/*MT6173*/ { -104/*-13*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10648/*MT6173*/ { -96/*-12*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10649/*MT6173*/ { -88/*-11*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10650/*MT6173*/ { -80/*-10*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10651/*MT6173*/ { -72/*-9*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10652/*MT6173*/ { -64/*-8*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10653/*MT6173*/ { -56/*-7*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10654/*MT6173*/ { -48/*-6*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10655/*MT6173*/ { -40/*-5*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10656/*MT6173*/ }
10657/*MT6173*/ };
10658/*MT6173*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_LIST[] =
10659/*MT6173*/ { 0, /*#FrequencyBand400 */
10660/*MT6173*/ &AGC_TABLE_HAL_ELNA, /* FrequencyBand850 */
10661/*MT6173*/ &AGC_TABLE_HAL_ELNA, /* FrequencyBand900 */
10662/*MT6173*/ &AGC_TABLE_HAL_ELNA, /* FrequencyBand1800 */
10663/*MT6173*/ &AGC_TABLE_HAL_ELNA, /* FrequencyBand1900 */
10664/*MT6173*/ };
10665/*MT6173*/ const sL1DAGCINVERSEDATA AGC_TABLE_INVERSE_ELNA=
10666/*MT6173*/ {
10667/*MT6173*/ (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), //max_gain
10668/*MT6173*/ (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), //min_gain
10669/*MT6173*/ {
10670/*MT6173*/ { -880/*-110*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
10671/*MT6173*/ { -872/*-109*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
10672/*MT6173*/ { -864/*-108*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
10673/*MT6173*/ { -856/*-107*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
10674/*MT6173*/ { -848/*-106*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
10675/*MT6173*/ { -840/*-105*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
10676/*MT6173*/ { -832/*-104*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
10677/*MT6173*/ { -824/*-103*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
10678/*MT6173*/ // { -816/*-102*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10679/*MT6173*/ // { -808/*-101*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10680/*MT6173*/ // { -800/*-100*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10681/*MT6173*/ // { -792/*-99*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10682/*MT6173*/ // { -784/*-98*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10683/*MT6173*/ // { -776/*-97*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10684/*MT6173*/ // { -768/*-96*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10685/*MT6173*/ { -760/*-95*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
10686/*MT6173*/ { -752/*-94*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
10687/*MT6173*/ { -744/*-93*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
10688/*MT6173*/ { -736/*-92*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
10689/*MT6173*/ { -728/*-91*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
10690/*MT6173*/ { -720/*-90*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
10691/*MT6173*/ { -712/*-89*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10692/*MT6173*/ { -704/*-88*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10693/*MT6173*/ { -696/*-87*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10694/*MT6173*/ { -688/*-86*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10695/*MT6173*/ { -680/*-85*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10696/*MT6173*/ { -672/*-84*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10697/*MT6173*/ { -664/*-83*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10698/*MT6173*/ { -656/*-82*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10699/*MT6173*/ { -648/*-81*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10700/*MT6173*/ { -640/*-80*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10701/*MT6173*/ { -632/*-79*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10702/*MT6173*/ { -624/*-78*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10703/*MT6173*/ { -616/*-77*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10704/*MT6173*/ { -608/*-76*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10705/*MT6173*/ { -600/*-75*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10706/*MT6173*/ { -592/*-74*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10707/*MT6173*/ { -584/*-73*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10708/*MT6173*/ { -576/*-72*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10709/*MT6173*/ { -568/*-71*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10710/*MT6173*/ { -560/*-70*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10711/*MT6173*/ { -552/*-69*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10712/*MT6173*/ { -544/*-68*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10713/*MT6173*/ { -536/*-67*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10714/*MT6173*/ { -528/*-66*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10715/*MT6173*/ { -520/*-65*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10716/*MT6173*/ { -512/*-64*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10717/*MT6173*/ { -504/*-63*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10718/*MT6173*/ { -496/*-62*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10719/*MT6173*/ { -488/*-61*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10720/*MT6173*/ { -480/*-60*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10721/*MT6173*/ { -472/*-59*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10722/*MT6173*/ { -464/*-58*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10723/*MT6173*/ { -456/*-57*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10724/*MT6173*/ { -448/*-56*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES)))},
10725/*MT6173*/ { -440/*-55*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES)))},
10726/*MT6173*/ { -432/*-54*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES)))},
10727/*MT6173*/ { -424/*-53*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES)))},
10728/*MT6173*/ { -416/*-52*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES)))},
10729/*MT6173*/ { -408/*-51*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES)))},
10730/*MT6173*/ { -400/*-50*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES)))},
10731/*MT6173*/ { -392/*-49*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES)))},
10732/*MT6173*/ { -384/*-48*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES)))},
10733/*MT6173*/ { -376/*-47*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES)))},
10734/*MT6173*/ { -368/*-46*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES)))},
10735/*MT6173*/ { -360/*-45*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES)))},
10736/*MT6173*/ { -352/*-44*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES)))},
10737/*MT6173*/ { -344/*-43*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES)))},
10738/*MT6173*/ { -336/*-42*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES)))},
10739/*MT6173*/ { -328/*-41*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES)))},
10740/*MT6173*/ { -320/*-40*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES)))},
10741/*MT6173*/ { -312/*-39*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES)))},
10742/*MT6173*/ { -304/*-38*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES)))},
10743/*MT6173*/ { -296/*-37*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES)))},
10744/*MT6173*/ { -288/*-36*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES)))},
10745/*MT6173*/ { -280/*-35*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES)))},
10746/*MT6173*/ { -272/*-34*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES)))},
10747/*MT6173*/ { -264/*-33*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES)))},
10748/*MT6173*/ { -256/*-32*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES)))},
10749/*MT6173*/ { -248/*-31*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES)))},
10750/*MT6173*/ { -240/*-30*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES)))},
10751/*MT6173*/ { -232/*-29*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES)))},
10752/*MT6173*/ { -224/*-28*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES)))},
10753/*MT6173*/ { -216/*-27*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES)))},
10754/*MT6173*/ { -208/*-26*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10755/*MT6173*/ { -200/*-25*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10756/*MT6173*/ { -192/*-24*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10757/*MT6173*/ { -184/*-23*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10758/*MT6173*/ { -176/*-22*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10759/*MT6173*/ { -168/*-21*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10760/*MT6173*/ { -160/*-20*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10761/*MT6173*/ { -152/*-19*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10762/*MT6173*/ { -144/*-18*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10763/*MT6173*/ { -136/*-17*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10764/*MT6173*/ { -128/*-16*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10765/*MT6173*/ { -120/*-15*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10766/*MT6173*/ { -112/*-14*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10767/*MT6173*/ { -104/*-13*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10768/*MT6173*/ { -96/*-12*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10769/*MT6173*/ { -88/*-11*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10770/*MT6173*/ { -80/*-10*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10771/*MT6173*/ { -72/*-9*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10772/*MT6173*/ { -64/*-8*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10773/*MT6173*/ { -56/*-7*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10774/*MT6173*/ { -48/*-6*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10775/*MT6173*/ { -40/*-5*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10776/*MT6173*/ }
10777/*MT6173*/ };
10778/*MT6173*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_ELNA_LIST[] =
10779/*MT6173*/ { 0, /*#FrequencyBand400 */
10780/*MT6173*/ &AGC_TABLE_INVERSE_ELNA, /* FrequencyBand850 */
10781/*MT6173*/ &AGC_TABLE_INVERSE_ELNA, /* FrequencyBand900 */
10782/*MT6173*/ &AGC_TABLE_INVERSE_ELNA, /* FrequencyBand1800 */
10783/*MT6173*/ &AGC_TABLE_INVERSE_ELNA, /* FrequencyBand1900 */
10784/*MT6173*/ };
10785/*MT6173*/ #endif
10786/*MT6173*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
10787/*MT6173*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_BYPASS=
10788/*MT6173*/ {
10789/*MT6173*/ -880/*-110*/, //max_predict_power
10790/*MT6173*/ -40/*-5*/, //min_predict_power
10791/*MT6173*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
10792/*MT6173*/ -71*PWRRES, //HRD_Pin_THRESHOLD
10793/*MT6173*/ {
10794/*MT6173*/ { -880/*-110*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
10795/*MT6173*/ { -872/*-109*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
10796/*MT6173*/ { -864/*-108*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
10797/*MT6173*/ { -856/*-107*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
10798/*MT6173*/ { -848/*-106*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
10799/*MT6173*/ { -840/*-105*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
10800/*MT6173*/ { -832/*-104*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
10801/*MT6173*/ { -824/*-103*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x20E), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
10802/*MT6173*/ { -816/*-102*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10803/*MT6173*/ { -808/*-101*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10804/*MT6173*/ { -800/*-100*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10805/*MT6173*/ { -792/*-99*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10806/*MT6173*/ { -784/*-98*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10807/*MT6173*/ { -776/*-97*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10808/*MT6173*/ { -768/*-96*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10809/*MT6173*/ { -760/*-95*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x10D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x10D), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10810/*MT6173*/ { -752/*-94*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x10D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x10D), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10811/*MT6173*/ { -744/*-93*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x10D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x10D), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10812/*MT6173*/ { -736/*-92*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10813/*MT6173*/ { -728/*-91*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10814/*MT6173*/ { -720/*-90*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x15D), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10815/*MT6173*/ { -712/*-89*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10816/*MT6173*/ { -704/*-88*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10817/*MT6173*/ { -696/*-87*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11D), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10818/*MT6173*/ { -688/*-86*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10819/*MT6173*/ { -680/*-85*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10820/*MT6173*/ { -672/*-84*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10821/*MT6173*/ { -664/*-83*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10822/*MT6173*/ { -656/*-82*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10823/*MT6173*/ { -648/*-81*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10824/*MT6173*/ { -640/*-80*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10825/*MT6173*/ { -632/*-79*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x1BC), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10826/*MT6173*/ { -624/*-78*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10827/*MT6173*/ { -616/*-77*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10828/*MT6173*/ { -608/*-76*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10829/*MT6173*/ { -600/*-75*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10830/*MT6173*/ { -592/*-74*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10831/*MT6173*/ { -584/*-73*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10832/*MT6173*/ { -576/*-72*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10833/*MT6173*/ { -568/*-71*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10834/*MT6173*/ { -560/*-70*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10835/*MT6173*/ { -552/*-69*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10836/*MT6173*/ { -544/*-68*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10837/*MT6173*/ { -536/*-67*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10838/*MT6173*/ { -528/*-66*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10839/*MT6173*/ { -520/*-65*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10840/*MT6173*/ { -512/*-64*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10841/*MT6173*/ { -504/*-63*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10842/*MT6173*/ { -496/*-62*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10843/*MT6173*/ { -488/*-61*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10844/*MT6173*/ { -480/*-60*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10845/*MT6173*/ { -472/*-59*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10846/*MT6173*/ { -464/*-58*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10847/*MT6173*/ { -456/*-57*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDD), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
10848/*MT6173*/ { -448/*-56*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
10849/*MT6173*/ { -440/*-55*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
10850/*MT6173*/ { -432/*-54*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x11C), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
10851/*MT6173*/ { -424/*-53*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
10852/*MT6173*/ { -416/*-52*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
10853/*MT6173*/ { -408/*-51*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xDC), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
10854/*MT6173*/ { -400/*-50*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10855/*MT6173*/ { -392/*-49*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10856/*MT6173*/ { -384/*-48*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x189), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10857/*MT6173*/ { -376/*-47*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10858/*MT6173*/ { -368/*-46*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10859/*MT6173*/ { -360/*-45*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x149), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10860/*MT6173*/ { -352/*-44*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10861/*MT6173*/ { -344/*-43*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10862/*MT6173*/ { -336/*-42*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x109), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10863/*MT6173*/ { -328/*-41*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10864/*MT6173*/ { -320/*-40*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10865/*MT6173*/ { -312/*-39*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x159), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10866/*MT6173*/ { -304/*-38*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10867/*MT6173*/ { -296/*-37*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10868/*MT6173*/ { -288/*-36*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10869/*MT6173*/ { -280/*-35*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10870/*MT6173*/ { -272/*-34*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10871/*MT6173*/ { -264/*-33*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10872/*MT6173*/ { -256/*-32*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10873/*MT6173*/ { -248/*-31*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10874/*MT6173*/ { -240/*-30*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x139), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10875/*MT6173*/ { -232/*-29*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10876/*MT6173*/ { -224/*-28*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10877/*MT6173*/ { -216/*-27*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10878/*MT6173*/ { -208/*-26*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10879/*MT6173*/ { -200/*-25*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10880/*MT6173*/ { -192/*-24*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
10881/*MT6173*/ { -184/*-23*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10882/*MT6173*/ { -176/*-22*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10883/*MT6173*/ { -168/*-21*/, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 5.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x119), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10884/*MT6173*/ { -160/*-20*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10885/*MT6173*/ { -152/*-19*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10886/*MT6173*/ { -144/*-18*/, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 2.6-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xD9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10887/*MT6173*/ { -136/*-17*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x99), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x99), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10888/*MT6173*/ { -128/*-16*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x99), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x99), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10889/*MT6173*/ { -120/*-15*/, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x99), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -0.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0x99), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10890/*MT6173*/ { -112/*-14*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10891/*MT6173*/ { -104/*-13*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10892/*MT6173*/ { -96/*-12*/, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -3.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xF9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10893/*MT6173*/ { -88/*-11*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10894/*MT6173*/ { -80/*-10*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10895/*MT6173*/ { -72/*-9*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10896/*MT6173*/ { -64/*-8*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10897/*MT6173*/ { -56/*-7*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10898/*MT6173*/ { -48/*-6*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10899/*MT6173*/ { -40/*-5*/, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -6.4-PVOFSL )*(PWRRES))), BSI_CW(0x14E, 0xB9), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
10900/*MT6173*/ }
10901/*MT6173*/ };
10902/*MT6173*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_BYPASS_LIST[] =
10903/*MT6173*/ { 0, /*#FrequencyBand400 */
10904/*MT6173*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand850 */
10905/*MT6173*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand900 */
10906/*MT6173*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1800 */
10907/*MT6173*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1900 */
10908/*MT6173*/ };
10909/*MT6173*/ const sL1DAGCINVERSEDATA AGC_TABLE_INVERSE_ELNA_BYPASS=
10910/*MT6173*/ {
10911/*MT6173*/ (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES))), //max_gain
10912/*MT6173*/ (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES))), //min_gain
10913/*MT6173*/ {
10914/*MT6173*/ { -880/*-110*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
10915/*MT6173*/ { -872/*-109*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
10916/*MT6173*/ { -864/*-108*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
10917/*MT6173*/ { -856/*-107*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
10918/*MT6173*/ { -848/*-106*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
10919/*MT6173*/ { -840/*-105*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
10920/*MT6173*/ { -832/*-104*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
10921/*MT6173*/ { -824/*-103*/, (Gain)(ROUNDINT(( 68.6-PVOFSL )*(PWRRES)))},
10922/*MT6173*/ // { -816/*-102*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10923/*MT6173*/ // { -808/*-101*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10924/*MT6173*/ // { -800/*-100*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10925/*MT6173*/ // { -792/*-99*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10926/*MT6173*/ // { -784/*-98*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10927/*MT6173*/ // { -776/*-97*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10928/*MT6173*/ // { -768/*-96*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10929/*MT6173*/ { -760/*-95*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
10930/*MT6173*/ { -752/*-94*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
10931/*MT6173*/ { -744/*-93*/, (Gain)(ROUNDINT(( 50.6-PVOFSL )*(PWRRES)))},
10932/*MT6173*/ { -736/*-92*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
10933/*MT6173*/ { -728/*-91*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
10934/*MT6173*/ { -720/*-90*/, (Gain)(ROUNDINT(( 47.6-PVOFSL )*(PWRRES)))},
10935/*MT6173*/ { -712/*-89*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10936/*MT6173*/ { -704/*-88*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10937/*MT6173*/ { -696/*-87*/, (Gain)(ROUNDINT(( 44.6-PVOFSL )*(PWRRES)))},
10938/*MT6173*/ { -688/*-86*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10939/*MT6173*/ { -680/*-85*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10940/*MT6173*/ { -672/*-84*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10941/*MT6173*/ { -664/*-83*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10942/*MT6173*/ { -656/*-82*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10943/*MT6173*/ { -648/*-81*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10944/*MT6173*/ { -640/*-80*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10945/*MT6173*/ { -632/*-79*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10946/*MT6173*/ { -624/*-78*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10947/*MT6173*/ { -616/*-77*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10948/*MT6173*/ { -608/*-76*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10949/*MT6173*/ { -600/*-75*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10950/*MT6173*/ { -592/*-74*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10951/*MT6173*/ { -584/*-73*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10952/*MT6173*/ { -576/*-72*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10953/*MT6173*/ { -568/*-71*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10954/*MT6173*/ { -560/*-70*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10955/*MT6173*/ { -552/*-69*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10956/*MT6173*/ { -544/*-68*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10957/*MT6173*/ { -536/*-67*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10958/*MT6173*/ { -528/*-66*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10959/*MT6173*/ { -520/*-65*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10960/*MT6173*/ { -512/*-64*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10961/*MT6173*/ { -504/*-63*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10962/*MT6173*/ { -496/*-62*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10963/*MT6173*/ { -488/*-61*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10964/*MT6173*/ { -480/*-60*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10965/*MT6173*/ { -472/*-59*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10966/*MT6173*/ { -464/*-58*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10967/*MT6173*/ { -456/*-57*/, (Gain)(ROUNDINT(( 41.6-PVOFSL )*(PWRRES)))},
10968/*MT6173*/ { -448/*-56*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES)))},
10969/*MT6173*/ { -440/*-55*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES)))},
10970/*MT6173*/ { -432/*-54*/, (Gain)(ROUNDINT(( 38.6-PVOFSL )*(PWRRES)))},
10971/*MT6173*/ { -424/*-53*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES)))},
10972/*MT6173*/ { -416/*-52*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES)))},
10973/*MT6173*/ { -408/*-51*/, (Gain)(ROUNDINT(( 35.6-PVOFSL )*(PWRRES)))},
10974/*MT6173*/ { -400/*-50*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES)))},
10975/*MT6173*/ { -392/*-49*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES)))},
10976/*MT6173*/ { -384/*-48*/, (Gain)(ROUNDINT(( 32.6-PVOFSL )*(PWRRES)))},
10977/*MT6173*/ { -376/*-47*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES)))},
10978/*MT6173*/ { -368/*-46*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES)))},
10979/*MT6173*/ { -360/*-45*/, (Gain)(ROUNDINT(( 29.6-PVOFSL )*(PWRRES)))},
10980/*MT6173*/ { -352/*-44*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES)))},
10981/*MT6173*/ { -344/*-43*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES)))},
10982/*MT6173*/ { -336/*-42*/, (Gain)(ROUNDINT(( 26.6-PVOFSL )*(PWRRES)))},
10983/*MT6173*/ { -328/*-41*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES)))},
10984/*MT6173*/ { -320/*-40*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES)))},
10985/*MT6173*/ { -312/*-39*/, (Gain)(ROUNDINT(( 23.6-PVOFSL )*(PWRRES)))},
10986/*MT6173*/ { -304/*-38*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES)))},
10987/*MT6173*/ { -296/*-37*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES)))},
10988/*MT6173*/ { -288/*-36*/, (Gain)(ROUNDINT(( 20.6-PVOFSL )*(PWRRES)))},
10989/*MT6173*/ { -280/*-35*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES)))},
10990/*MT6173*/ { -272/*-34*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES)))},
10991/*MT6173*/ { -264/*-33*/, (Gain)(ROUNDINT(( 17.6-PVOFSL )*(PWRRES)))},
10992/*MT6173*/ { -256/*-32*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES)))},
10993/*MT6173*/ { -248/*-31*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES)))},
10994/*MT6173*/ { -240/*-30*/, (Gain)(ROUNDINT(( 14.6-PVOFSL )*(PWRRES)))},
10995/*MT6173*/ { -232/*-29*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES)))},
10996/*MT6173*/ { -224/*-28*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES)))},
10997/*MT6173*/ { -216/*-27*/, (Gain)(ROUNDINT(( 11.6-PVOFSL )*(PWRRES)))},
10998/*MT6173*/ { -208/*-26*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
10999/*MT6173*/ { -200/*-25*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11000/*MT6173*/ { -192/*-24*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11001/*MT6173*/ { -184/*-23*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11002/*MT6173*/ { -176/*-22*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11003/*MT6173*/ { -168/*-21*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11004/*MT6173*/ { -160/*-20*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11005/*MT6173*/ { -152/*-19*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11006/*MT6173*/ { -144/*-18*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11007/*MT6173*/ { -136/*-17*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11008/*MT6173*/ { -128/*-16*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11009/*MT6173*/ { -120/*-15*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11010/*MT6173*/ { -112/*-14*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11011/*MT6173*/ { -104/*-13*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11012/*MT6173*/ { -96/*-12*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11013/*MT6173*/ { -88/*-11*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11014/*MT6173*/ { -80/*-10*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11015/*MT6173*/ { -72/*-9*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11016/*MT6173*/ { -64/*-8*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11017/*MT6173*/ { -56/*-7*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11018/*MT6173*/ { -48/*-6*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11019/*MT6173*/ { -40/*-5*/, (Gain)(ROUNDINT(( 8.6-PVOFSL )*(PWRRES)))},
11020/*MT6173*/ }
11021/*MT6173*/ };
11022/*MT6173*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_ELNA_BYPASS_LIST[] =
11023/*MT6173*/ { 0, /*#FrequencyBand400 */
11024/*MT6173*/ &AGC_TABLE_INVERSE_ELNA_BYPASS, /* FrequencyBand850 */
11025/*MT6173*/ &AGC_TABLE_INVERSE_ELNA_BYPASS, /* FrequencyBand900 */
11026/*MT6173*/ &AGC_TABLE_INVERSE_ELNA_BYPASS, /* FrequencyBand1800 */
11027/*MT6173*/ &AGC_TABLE_INVERSE_ELNA_BYPASS, /* FrequencyBand1900 */
11028/*MT6173*/ };
11029/*MT6173*/ #endif
11030/*MT6173*/ const RfTestCmdCalInfoV5_T L1D_RF_TST_INFO_TABLE[] =
11031/*MT6173*/ {/*PWRRES:8*/
11032/*MT6173*/ {/************slect0***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/
11033/*MT6173*/ 0, // kal_uint8 seq_num
11034/*MT6173*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
11035/*MT6173*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
11036/*MT6173*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
11037/*MT6173*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
11038/*MT6173*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
11039/*MT6173*/ {{0,0,0,0,0,0},
11040/*MT6173*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
11041/*MT6173*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
11042/*MT6173*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
11043/*MT6173*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
11044/*MT6173*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
11045/*MT6173*/ {{0,0,0,0,0,0},
11046/*MT6173*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
11047/*MT6173*/ {-160,
11048/*MT6173*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
11049/*MT6173*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
11050/*MT6173*/ {{0,0,0,0,0,0},
11051/*MT6173*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
11052/*MT6173*/ {{0,0,0,0,0,0},
11053/*MT6173*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
11054/*MT6173*/ },
11055/*MT6173*/ {/************slect1***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/
11056/*MT6173*/ 3, // kal_uint8 seq_num
11057/*MT6173*/ {-480,-360,-280,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
11058/*MT6173*/ {-720,-448,-328,0,0,0}, // kal_uint16 dlpow_lbound
11059/*MT6173*/ {-456,-336,-160,0,0,0}, // kal_uint16 dlpow_hbound
11060/*MT6173*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
11061/*MT6173*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
11062/*MT6173*/ {{0,0,0,0,0,0},
11063/*MT6173*/ {1,1,1,0,0,0}}, // kal_uint8 antenna_enable
11064/*MT6173*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
11065/*MT6173*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
11066/*MT6173*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
11067/*MT6173*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
11068/*MT6173*/ {{80,-16,-136,0,0,0},
11069/*MT6173*/ {80,-16,-136,0,0,0}}, // kal_int16 gain_default
11070/*MT6173*/ {-160,
11071/*MT6173*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
11072/*MT6173*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
11073/*MT6173*/ {{181,61,-59,0,0,0},
11074/*MT6173*/ {181,61,-59,0,0,0}}, // kal_int16 gain_hbound
11075/*MT6173*/ {{85,-35,-203,0,0,0},
11076/*MT6173*/ {85,-35,-203,0,0,0}}, // kal_int16 gain_lbound
11077/*MT6173*/ },
11078/*MT6173*/ {/************slect2***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON*/
11079/*MT6173*/ 4, // kal_uint8 seq_num
11080/*MT6173*/ {-560,-480,-360,-280,0,0}, // kal_uint16 dlpow_default <- hard code in database
11081/*MT6173*/ {-616,-600,-536,-400,0,0}, // kal_uint16 dlpow_lbound
11082/*MT6173*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
11083/*MT6173*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
11084/*MT6173*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
11085/*MT6173*/ {{0,0,0,0,0,0},
11086/*MT6173*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
11087/*MT6173*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
11088/*MT6173*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
11089/*MT6173*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
11090/*MT6173*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
11091/*MT6173*/ {{80,80,-16,-136,0,0},
11092/*MT6173*/ {272,56,32,-112,0,0}}, // kal_int16 gain_default
11093/*MT6173*/ {-160,
11094/*MT6173*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
11095/*MT6173*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
11096/*MT6173*/ {{181,181,61,-59,0,0},
11097/*MT6173*/ {196,196,52,-92,0,0}}, // kal_int16 gain_hbound
11098/*MT6173*/ {{85,85,-35,-203,0,0},
11099/*MT6173*/ {76,76,-68,-260,0,0}}, // kal_int16 gain_lbound
11100/*MT6173*/ },
11101/*MT6173*/ {/************slect3***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]3:L1D_ELNA_CAN_SWITCH*/
11102/*MT6173*/ 5, // kal_uint8 seq_num
11103/*MT6173*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
11104/*MT6173*/ {-640,-616,-600,-424,-304,0}, // kal_uint16 dlpow_lbound
11105/*MT6173*/ {-483,-388,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
11106/*MT6173*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
11107/*MT6173*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
11108/*MT6173*/ {{0,0,0,0,0,0},
11109/*MT6173*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
11110/*MT6173*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
11111/*MT6173*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
11112/*MT6173*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
11113/*MT6173*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
11114/*MT6173*/ {{80,80,-16,-136,-136,0},
11115/*MT6173*/ {272,56,32,-112,-232,0}}, // kal_int16 gain_default
11116/*MT6173*/ {-160,
11117/*MT6173*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
11118/*MT6173*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
11119/*MT6173*/ {{181,181,61,-59,-59,0},
11120/*MT6173*/ {244,100,52,-92,-188,0}}, // kal_int16 gain_hbound
11121/*MT6173*/ {{85,85,-35,-203,-203,0},
11122/*MT6173*/ {124,76,-68,-164,-308,0}}, // kal_int16 gain_lbound
11123/*MT6173*/ },
11124/*MT6173*/ {/************slect4***************[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/
11125/*MT6173*/ 4, // kal_uint8 seq_num
11126/*MT6173*/ {-480,-360,-360,-280,0,0}, // kal_uint16 dlpow_default <- hard code in database
11127/*MT6173*/ {-720,-448,-448,-328,0,0}, // kal_uint16 dlpow_lbound
11128/*MT6173*/ {-456,-336,-336,-160,0,0}, // kal_uint16 dlpow_hbound
11129/*MT6173*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_MID_SAWLESS,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
11130/*MT6173*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_MID_SAWLESS,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
11131/*MT6173*/ {{1,1,1,1,0,0},
11132/*MT6173*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
11133/*MT6173*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
11134/*MT6173*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
11135/*MT6173*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
11136/*MT6173*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
11137/*MT6173*/ {{80,-16,-16,-136,0,0},
11138/*MT6173*/ {80,-16,-16,-136,0,0}}, // kal_int16 gain_default
11139/*MT6173*/ {-160,
11140/*MT6173*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
11141/*MT6173*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
11142/*MT6173*/ {{181,61,61,-59,0,0},
11143/*MT6173*/ {181,61,61,-59,0,0}}, // kal_int16 gain_hbound
11144/*MT6173*/ {{85,-35,-35,-203,0,0},
11145/*MT6173*/ {85,-35,-35,-203,0,0}}, // kal_int16 gain_lbound
11146/*MT6173*/ },
11147/*MT6173*/ {/************slect5***************[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/
11148/*MT6173*/ 4, // kal_uint8 seq_num
11149/*MT6173*/ {-480,-360,-360,-280,0,0}, // kal_uint16 dlpow_default <- hard code in database
11150/*MT6173*/ {-720,-448,-448,-328,0,0}, // kal_uint16 dlpow_lbound
11151/*MT6173*/ {-456,-336,-336,-160,0,0}, // kal_uint16 dlpow_hbound
11152/*MT6173*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_MID_SAWLESS,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
11153/*MT6173*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_MID_SAWLESS,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
11154/*MT6173*/ {{1,1,1,1,0,0},
11155/*MT6173*/ {1,1,0,1,0,0}}, // kal_uint8 antenna_enable
11156/*MT6173*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
11157/*MT6173*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
11158/*MT6173*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
11159/*MT6173*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
11160/*MT6173*/ {{80,-16,-16,-136,0,0},
11161/*MT6173*/ {80,-16,-16,-136,0,0}}, // kal_int16 gain_default
11162/*MT6173*/ {-160,
11163/*MT6173*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
11164/*MT6173*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
11165/*MT6173*/ {{181,61,61,-59,0,0},
11166/*MT6173*/ {181,61,61,-59,0,0}}, // kal_int16 gain_hbound
11167/*MT6173*/ {{85,-35,-35,-203,0,0},
11168/*MT6173*/ {85,-35,-35,-203,0,0}}, // kal_int16 gain_lbound
11169/*MT6173*/ },
11170/*MT6173*/ {/************slect6***************[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON*/
11171/*MT6173*/ 5, // kal_uint8 seq_num
11172/*MT6173*/ {-560,-480,-360,-360,-280,0}, // kal_uint16 dlpow_default <- hard code in database
11173/*MT6173*/ {-616,-600,-448,-448,-328,0}, // kal_uint16 dlpow_lbound
11174/*MT6173*/ {-435,-456,-341,-336,-232,0}, // kal_uint16 dlpow_hbound
11175/*MT6173*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_MID_SAWLESS,RX_LNA_LOW,RX_LNA_NONE},
11176/*MT6173*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
11177/*MT6173*/ {{0,1,1,1,1,0},
11178/*MT6173*/ {1,1,1,0,1,0}}, // kal_uint8 antenna_enable
11179/*MT6173*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
11180/*MT6173*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
11181/*MT6173*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
11182/*MT6173*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
11183/*MT6173*/ {{80,80,-16,-16,-136,0},
11184/*MT6173*/ {272,56,32,32,-112,0}}, // kal_int16 gain_default
11185/*MT6173*/ {-160,
11186/*MT6173*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
11187/*MT6173*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
11188/*MT6173*/ {{181,181,61,61,-59,0},
11189/*MT6173*/ {196,196,52,52,-92,0}}, // kal_int16 gain_hbound
11190/*MT6173*/ {{85,85,-35,-35,-203,0},
11191/*MT6173*/ {76,76,-68,-68,-260,0}}, // kal_int16 gain_lbound
11192/*MT6173*/ },
11193/*MT6173*/ {/************slect7***************[P]1:L1D_ELNA_UNUSED,[D]3:L1D_ELNA_CAN_SWITCH*/
11194/*MT6173*/ 6, // kal_uint8 seq_num
11195/*MT6173*/ {-560,-480,-360,-360,-280,-240}, // kal_uint16 dlpow_default <- hard code in database
11196/*MT6173*/ {-640,-616,-448,-448,-328,-304}, // kal_uint16 dlpow_lbound
11197/*MT6173*/ {-483,-456,-343,-336,-248,-131}, // kal_uint16 dlpow_hbound
11198/*MT6173*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_MID_SAWLESS,RX_LNA_LOW,RX_LNA_LOW},
11199/*MT6173*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW}},// kal_uint8 lna_enum_type
11200/*MT6173*/ {{0,1,1,1,1,0},
11201/*MT6173*/ {1,1,1,0,1,1}}, // kal_uint8 antenna_enable
11202/*MT6173*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
11203/*MT6173*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
11204/*MT6173*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
11205/*MT6173*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
11206/*MT6173*/ {{80,80,-16,-16,-136,-136},
11207/*MT6173*/ {272,56,32,32,-112,-232}}, // kal_int16 gain_default
11208/*MT6173*/ {-160,
11209/*MT6173*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
11210/*MT6173*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
11211/*MT6173*/ {{181,181,61,61,-59,-59},
11212/*MT6173*/ {244,100,52,52,-92,-188}}, // kal_int16 gain_hbound
11213/*MT6173*/ {{85,85,-35,-35,-203,-203},
11214/*MT6173*/ {124,76,-68,-68,-164,-308}}, // kal_int16 gain_lbound
11215/*MT6173*/ },
11216/*MT6173*/ {/************slect8***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]0:L1D_ELNA_IN_PATH_OFF*/
11217/*MT6173*/ 4, // kal_uint8 seq_num
11218/*MT6173*/ {-560,-480,-360,-280,0,0}, // kal_uint16 dlpow_default <- hard code in database
11219/*MT6173*/ {-616,-600,-536,-400,0,0}, // kal_uint16 dlpow_lbound
11220/*MT6173*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
11221/*MT6173*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
11222/*MT6173*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
11223/*MT6173*/ {{1,1,1,1,0,0},
11224/*MT6173*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
11225/*MT6173*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
11226/*MT6173*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
11227/*MT6173*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
11228/*MT6173*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
11229/*MT6173*/ {{272,56,32,-112,0,0},
11230/*MT6173*/ {80,80,-16,-136,0,0}}, // kal_int16 gain_default
11231/*MT6173*/ {-160,
11232/*MT6173*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
11233/*MT6173*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
11234/*MT6173*/ {{196,196,52,-92,0,0},
11235/*MT6173*/ {181,181,61,-59,0,0}}, // kal_int16 gain_hbound
11236/*MT6173*/ {{76,76,-68,-260,0,0},
11237/*MT6173*/ {85,85,-35,-203,0,0}}, // kal_int16 gain_lbound
11238/*MT6173*/ },
11239/*MT6173*/ {/************slect9***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]1:L1D_ELNA_UNUSED*/
11240/*MT6173*/ 4, // kal_uint8 seq_num
11241/*MT6173*/ {-560,-480,-360,-280,0,0}, // kal_uint16 dlpow_default <- hard code in database
11242/*MT6173*/ {-616,-600,-448,-328,0,0}, // kal_uint16 dlpow_lbound
11243/*MT6173*/ {-435,-456,-341,-232,0,0}, // kal_uint16 dlpow_hbound
11244/*MT6173*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
11245/*MT6173*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
11246/*MT6173*/ {{1,1,1,1,0,0},
11247/*MT6173*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
11248/*MT6173*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
11249/*MT6173*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
11250/*MT6173*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
11251/*MT6173*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
11252/*MT6173*/ {{272,56,32,-112,0,0},
11253/*MT6173*/ {80,80,-16,-136,0,0}}, // kal_int16 gain_default
11254/*MT6173*/ {-160,
11255/*MT6173*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
11256/*MT6173*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
11257/*MT6173*/ {{196,196,52,-92,0,0},
11258/*MT6173*/ {181,181,61,-59,0,0}}, // kal_int16 gain_hbound
11259/*MT6173*/ {{76,76,-68,-260,0,0},
11260/*MT6173*/ {85,85,-35,-203,0,0}}, // kal_int16 gain_lbound
11261/*MT6173*/ },
11262/*MT6173*/ {/************slect10***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]2:L1D_ELNA_ALYWAYS_ON*/
11263/*MT6173*/ 4, // kal_uint8 seq_num
11264/*MT6173*/ {-560,-480,-360,-280,0,0}, // kal_uint16 dlpow_default <- hard code in database
11265/*MT6173*/ {-616,-600,-536,-400,0,0}, // kal_uint16 dlpow_lbound
11266/*MT6173*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
11267/*MT6173*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
11268/*MT6173*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
11269/*MT6173*/ {{1,1,1,1,0,0},
11270/*MT6173*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
11271/*MT6173*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
11272/*MT6173*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
11273/*MT6173*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
11274/*MT6173*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
11275/*MT6173*/ {{272,56,32,-112,0,0},
11276/*MT6173*/ {272,56,32,-112,0,0}}, // kal_int16 gain_default
11277/*MT6173*/ {-160,
11278/*MT6173*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
11279/*MT6173*/ {ELNA_ALWAYS_ON,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
11280/*MT6173*/ {{196,196,52,-92,0,0},
11281/*MT6173*/ {196,196,52,-92,0,0}}, // kal_int16 gain_hbound
11282/*MT6173*/ {{76,76,-68,-260,0,0},
11283/*MT6173*/ {76,76,-68,-260,0,0}}, // kal_int16 gain_lbound
11284/*MT6173*/ },
11285/*MT6173*/ {/************slect11***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]3:L1D_ELNA_CAN_SWITCH*/
11286/*MT6173*/ 5, // kal_uint8 seq_num
11287/*MT6173*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
11288/*MT6173*/ {-616,-600,-536,-400,-304,0}, // kal_uint16 dlpow_lbound
11289/*MT6173*/ {-483,-388,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
11290/*MT6173*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
11291/*MT6173*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
11292/*MT6173*/ {{1,1,1,1,0,0},
11293/*MT6173*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
11294/*MT6173*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
11295/*MT6173*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
11296/*MT6173*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
11297/*MT6173*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
11298/*MT6173*/ {{272,56,32,-112,-112,0},
11299/*MT6173*/ {272,56,32,-112,-232,0}}, // kal_int16 gain_default
11300/*MT6173*/ {-160,
11301/*MT6173*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
11302/*MT6173*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
11303/*MT6173*/ {{196,196,52,-92,-92,0},
11304/*MT6173*/ {244,100,52,-92,-188,0}}, // kal_int16 gain_hbound
11305/*MT6173*/ {{76,76,-68,-260,-260,0},
11306/*MT6173*/ {124,76,-68,-164,-308,0}}, // kal_int16 gain_lbound
11307/*MT6173*/ },
11308/*MT6173*/ {/************slect12***************[P]3:L1D_ELNA_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/
11309/*MT6173*/ 5, // kal_uint8 seq_num
11310/*MT6173*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
11311/*MT6173*/ {-640,-616,-600,-424,-304,0}, // kal_uint16 dlpow_lbound
11312/*MT6173*/ {-483,-388,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
11313/*MT6173*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
11314/*MT6173*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
11315/*MT6173*/ {{1,1,1,1,1,0},
11316/*MT6173*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
11317/*MT6173*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
11318/*MT6173*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
11319/*MT6173*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
11320/*MT6173*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
11321/*MT6173*/ {{272,56,32,-112,-232,0},
11322/*MT6173*/ {80,80,-16,-136,-136,0}}, // kal_int16 gain_default
11323/*MT6173*/ {-160,
11324/*MT6173*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
11325/*MT6173*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
11326/*MT6173*/ {{244,100,52,-92,-188,0},
11327/*MT6173*/ {181,181,61,-59,-59,0}}, // kal_int16 gain_hbound
11328/*MT6173*/ {{124,76,-68,-164,-308,0},
11329/*MT6173*/ {85,85,-35,-203,-203,0}}, // kal_int16 gain_lbound
11330/*MT6173*/ },
11331/*MT6173*/ {/************slect13***************[P]3:L1D_ELNA_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/
11332/*MT6173*/ 5, // kal_uint8 seq_num
11333/*MT6173*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
11334/*MT6173*/ {-640,-616,-448,-328,-304,0}, // kal_uint16 dlpow_lbound
11335/*MT6173*/ {-483,-456,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
11336/*MT6173*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
11337/*MT6173*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
11338/*MT6173*/ {{1,1,1,1,1,0},
11339/*MT6173*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
11340/*MT6173*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
11341/*MT6173*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
11342/*MT6173*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
11343/*MT6173*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
11344/*MT6173*/ {{272,56,32,-112,-232,0},
11345/*MT6173*/ {80,80,-16,-136,-136,0}}, // kal_int16 gain_default
11346/*MT6173*/ {-160,
11347/*MT6173*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
11348/*MT6173*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
11349/*MT6173*/ {{244,100,52,-92,-188,0},
11350/*MT6173*/ {181,181,61,-59,-59,0}}, // kal_int16 gain_hbound
11351/*MT6173*/ {{124,76,-68,-164,-308,0},
11352/*MT6173*/ {85,85,-35,-203,-203,0}}, // kal_int16 gain_lbound
11353/*MT6173*/ },
11354/*MT6173*/ {/************slect14***************[P]3:L1D_ELNA_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/
11355/*MT6173*/ 5, // kal_uint8 seq_num
11356/*MT6173*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
11357/*MT6173*/ {-616,-600,-536,-400,-304,0}, // kal_uint16 dlpow_lbound
11358/*MT6173*/ {-483,-388,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
11359/*MT6173*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
11360/*MT6173*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
11361/*MT6173*/ {{1,1,1,1,1,0},
11362/*MT6173*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
11363/*MT6173*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
11364/*MT6173*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
11365/*MT6173*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
11366/*MT6173*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
11367/*MT6173*/ {{272,56,32,-112,-232,0},
11368/*MT6173*/ {272,56,32,-112,-112,0}}, // kal_int16 gain_default
11369/*MT6173*/ {-160,
11370/*MT6173*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
11371/*MT6173*/ {ELNA_BYPASS_NB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
11372/*MT6173*/ {{244,100,52,-92,-188,0},
11373/*MT6173*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
11374/*MT6173*/ {{124,76,-68,-164,-308,0},
11375/*MT6173*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
11376/*MT6173*/ },
11377/*MT6173*/ {/************slect15***************[P]3:L1D_ELNA_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/
11378/*MT6173*/ 5, // kal_uint8 seq_num
11379/*MT6173*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
11380/*MT6173*/ {-640,-616,-600,-424,-304,0}, // kal_uint16 dlpow_lbound
11381/*MT6173*/ {-483,-388,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
11382/*MT6173*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
11383/*MT6173*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
11384/*MT6173*/ {{1,1,1,1,1,0},
11385/*MT6173*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
11386/*MT6173*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
11387/*MT6173*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
11388/*MT6173*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
11389/*MT6173*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
11390/*MT6173*/ {{272,56,32,-112,-232,0},
11391/*MT6173*/ {272,56,32,-112,-232,0}}, // kal_int16 gain_default
11392/*MT6173*/ {-160,
11393/*MT6173*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
11394/*MT6173*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
11395/*MT6173*/ {{244,100,52,-92,-188,0},
11396/*MT6173*/ {244,100,52,-92,-188,0}}, // kal_int16 gain_hbound
11397/*MT6173*/ {{124,76,-68,-164,-308,0},
11398/*MT6173*/ {124,76,-68,-164,-308,0}}, // kal_int16 gain_lbound
11399/*MT6173*/ },
11400/*MT6173*/ };
11401/*MT6173*/
11402/*MT6173*/ const unsigned short L1D_RF_TST_INFO_ELNA_MAPPING_TABLE[4][4] = // need follow the value of enum L1D_ELNA_USAGE
11403/*MT6173*/ {
11404/*MT6173*/ {0 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/,1 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/,2 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON*/,3 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]3:L1D_ELNA_CAN_SWITCH*/},
11405/*MT6173*/ {4 /*[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/,5 /*[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/,6 /*[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON*/,7 /*[P]1:L1D_ELNA_UNUSED,[D]3:L1D_ELNA_CAN_SWITCH*/},
11406/*MT6173*/ {8 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]0:L1D_ELNA_IN_PATH_OFF*/,9 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]1:L1D_ELNA_UNUSED*/,10 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]2:L1D_ELNA_ALYWAYS_ON*/,11 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]3:L1D_ELNA_CAN_SWITCH*/},
11407/*MT6173*/ {12 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/,13 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/,14 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/,15 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/},
11408/*MT6173*/ };
11409/*MT6173*/ const unsigned short L1D_RF_TST_INFO_WCOEF_ARFCN[FrequencyBandCount][8] =
11410/*MT6173*/ { { -1, -1, -1, -1, -1, -1, -1, -1}, /*#FrequencyBand400 */
11411/*MT6173*/ {204, -1, -1, -1, -1, -1, -1, -1}, /* FrequencyBand850 */
11412/*MT6173*/ { 39, 40, -1, -1, -1, -1, -1, -1}, /* FrequencyBand900 */
11413/*MT6173*/ {536, 586, 636, 685, 736, 786, 836, 874}, /* FrequencyBand1800 */
11414/*MT6173*/ {536, 586, 645, 686, 736, 786, -1, -1}, /* FrequencyBand1900 */
11415/*MT6173*/ };
11416 #endif /*#if IS_2G_RXD_SUPPORT*/
11417#endif
11418
11419#if IS_RF_TRINITYE1
11420/*TRINITYE1*/ #define PVOFSL 34
11421/*TRINITYE1*/ #define PVOFSH 34
11422 #if IS_W_CANCELLATION_SUPPORT
11423/*TRINITYE1*/ unsigned short L1D_RF_FindGainStep( unsigned long gain_setting, FrequencyBand rf_band )
11424/*TRINITYE1*/ {
11425/*TRINITYE1*/ unsigned long gain_step = gain_setting & 0x3FF;
11426/*TRINITYE1*/
11427/*TRINITYE1*/ if( 0 )
11428/*TRINITYE1*/ { /* do nothing */ }
11429/*TRINITYE1*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
11430/*TRINITYE1*/ else if( L1D_RF_Check_If_ExternalLNA(rf_band) )//Also for eLNA Bypass!
11431/*TRINITYE1*/ {
11432/*TRINITYE1*/ switch( gain_step )
11433/*TRINITYE1*/ {
11434/*TRINITYE1*/ case 0x1EDA8:
11435/*TRINITYE1*/ return 9;
11436/*TRINITYE1*/ case 0x1CFA8:
11437/*TRINITYE1*/ return 8;
11438/*TRINITYE1*/ case 0x1ED80:
11439/*TRINITYE1*/ return 7;
11440/*TRINITYE1*/ case 0x1BFA0:
11441/*TRINITYE1*/ return 6;
11442/*TRINITYE1*/ case 0x1CD90:
11443/*TRINITYE1*/ return 5;
11444/*TRINITYE1*/ case 0x1BFA8:
11445/*TRINITYE1*/ return 4;
11446/*TRINITYE1*/ case 0x1BF90:
11447/*TRINITYE1*/ return 3;
11448/*TRINITYE1*/ case 0x1BF98:
11449/*TRINITYE1*/ return 2;
11450/*TRINITYE1*/ case 0x1BF88:
11451/*TRINITYE1*/ return 1;
11452/*TRINITYE1*/ default:
11453/*TRINITYE1*/ return 0;
11454/*TRINITYE1*/ }
11455/*TRINITYE1*/ }
11456/*TRINITYE1*/ #endif
11457/*TRINITYE1*/ else
11458/*TRINITYE1*/ {
11459/*TRINITYE1*/ switch( gain_step )
11460/*TRINITYE1*/ {
11461/*TRINITYE1*/ case 0x1ECA8:
11462/*TRINITYE1*/ return 9;
11463/*TRINITYE1*/ case 0x1EDA0:
11464/*TRINITYE1*/ return 8;
11465/*TRINITYE1*/ case 0x1EFA8:
11466/*TRINITYE1*/ return 7;
11467/*TRINITYE1*/ case 0x1DFA8:
11468/*TRINITYE1*/ return 6;
11469/*TRINITYE1*/ case 0x1ED90:
11470/*TRINITYE1*/ return 5;
11471/*TRINITYE1*/ case 0x1DF98:
11472/*TRINITYE1*/ return 4;
11473/*TRINITYE1*/ case 0x1DFA0:
11474/*TRINITYE1*/ return 3;
11475/*TRINITYE1*/ case 0x1DF90:
11476/*TRINITYE1*/ return 2;
11477/*TRINITYE1*/ case 0x1DF88:
11478/*TRINITYE1*/ return 1;
11479/*TRINITYE1*/ default:
11480/*TRINITYE1*/ return 0;
11481/*TRINITYE1*/ }
11482/*TRINITYE1*/ }
11483/*TRINITYE1*/ }
11484/*TRINITYE1*/ #if IS_2G_RXD_SUPPORT
11485/*TRINITYE1*/ unsigned short L1D_RF_FindGainStep_RXD( unsigned long gain_setting, FrequencyBand rf_band )
11486/*TRINITYE1*/ {
11487/*TRINITYE1*/ unsigned long gain_step = gain_setting & 0x000FFFFF;
11488/*TRINITYE1*/
11489/*TRINITYE1*/ if( 0 )
11490/*TRINITYE1*/ { /* do nothing */ }
11491/*TRINITYE1*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
11492/*TRINITYE1*/ else if( L1D_RF_Check_If_ExternalLNA_RXD(rf_band) )//Also for eLNA Bypass!
11493/*TRINITYE1*/ {
11494/*TRINITYE1*/ switch( gain_step )
11495/*TRINITYE1*/ {
11496/*TRINITYE1*/ case 0x1EDA8:
11497/*TRINITYE1*/ return 9;
11498/*TRINITYE1*/ case 0x1CFA8:
11499/*TRINITYE1*/ return 8;
11500/*TRINITYE1*/ case 0x1ED80:
11501/*TRINITYE1*/ return 7;
11502/*TRINITYE1*/ case 0x1BFA0:
11503/*TRINITYE1*/ return 6;
11504/*TRINITYE1*/ case 0x1CD90:
11505/*TRINITYE1*/ return 5;
11506/*TRINITYE1*/ case 0x1BFA8:
11507/*TRINITYE1*/ return 4;
11508/*TRINITYE1*/ case 0x1BF90:
11509/*TRINITYE1*/ return 3;
11510/*TRINITYE1*/ case 0x1BF98:
11511/*TRINITYE1*/ return 2;
11512/*TRINITYE1*/ case 0x1BF88:
11513/*TRINITYE1*/ return 1;
11514/*TRINITYE1*/ default:
11515/*TRINITYE1*/ return 0;
11516/*TRINITYE1*/ }
11517/*TRINITYE1*/ }
11518/*TRINITYE1*/ #endif
11519/*TRINITYE1*/ else
11520/*TRINITYE1*/ {
11521/*TRINITYE1*/ switch( gain_step )
11522/*TRINITYE1*/ {
11523/*TRINITYE1*/ case 0x1ECA8:
11524/*TRINITYE1*/ return 9;
11525/*TRINITYE1*/ case 0x1EDA0:
11526/*TRINITYE1*/ return 8;
11527/*TRINITYE1*/ case 0x1EFA8:
11528/*TRINITYE1*/ return 7;
11529/*TRINITYE1*/ case 0x1DFA8:
11530/*TRINITYE1*/ return 6;
11531/*TRINITYE1*/ case 0x1ED90:
11532/*TRINITYE1*/ return 5;
11533/*TRINITYE1*/ case 0x1DF98:
11534/*TRINITYE1*/ return 4;
11535/*TRINITYE1*/ case 0x1DFA0:
11536/*TRINITYE1*/ return 3;
11537/*TRINITYE1*/ case 0x1DF90:
11538/*TRINITYE1*/ return 2;
11539/*TRINITYE1*/ case 0x1DF88:
11540/*TRINITYE1*/ return 1;
11541/*TRINITYE1*/ default:
11542/*TRINITYE1*/ return 0;
11543/*TRINITYE1*/ }
11544/*TRINITYE1*/ }
11545/*TRINITYE1*/ }
11546/*TRINITYE1*/ #endif
11547 #endif
11548 #if IS_2G_RXD_SUPPORT
11549/*TRINITYE1*/ const sL1DAGCHALDATA AGC_TABLE_HAL=
11550/*TRINITYE1*/ {
11551/*TRINITYE1*/ (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES))), //max_gain
11552/*TRINITYE1*/ (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), //min_gain
11553/*TRINITYE1*/ -920/*-115*/, //min_predict_power
11554/*TRINITYE1*/ -40/*-5*/, //min_predict_power
11555/*TRINITYE1*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
11556/*TRINITYE1*/ -71*PWRRES, //HRD_Pin_THRESHOLD
11557/*TRINITYE1*/ {
11558/*TRINITYE1*/ { -920/*-115*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11559/*TRINITYE1*/ { -912/*-114*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11560/*TRINITYE1*/ { -904/*-113*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11561/*TRINITYE1*/ { -896/*-112*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11562/*TRINITYE1*/ { -888/*-111*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11563/*TRINITYE1*/ { -880/*-110*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11564/*TRINITYE1*/ { -872/*-109*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11565/*TRINITYE1*/ { -864/*-108*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11566/*TRINITYE1*/ { -856/*-107*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11567/*TRINITYE1*/ { -848/*-106*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11568/*TRINITYE1*/ { -840/*-105*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11569/*TRINITYE1*/ { -832/*-104*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11570/*TRINITYE1*/ { -824/*-103*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11571/*TRINITYE1*/ { -816/*-102*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11572/*TRINITYE1*/ { -808/*-101*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11573/*TRINITYE1*/ { -800/*-100*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11574/*TRINITYE1*/ { -792/*-99*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11575/*TRINITYE1*/ { -784/*-98*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11576/*TRINITYE1*/ { -776/*-97*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11577/*TRINITYE1*/ { -768/*-96*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11578/*TRINITYE1*/ { -760/*-95*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11579/*TRINITYE1*/ { -752/*-94*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11580/*TRINITYE1*/ { -744/*-93*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11581/*TRINITYE1*/ { -736/*-92*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11582/*TRINITYE1*/ { -728/*-91*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11583/*TRINITYE1*/ { -720/*-90*/, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11584/*TRINITYE1*/ { -712/*-89*/, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11585/*TRINITYE1*/ { -704/*-88*/, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
11586/*TRINITYE1*/ { -696/*-87*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11587/*TRINITYE1*/ { -688/*-86*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11588/*TRINITYE1*/ { -680/*-85*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11589/*TRINITYE1*/ { -672/*-84*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11590/*TRINITYE1*/ { -664/*-83*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11591/*TRINITYE1*/ { -656/*-82*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11592/*TRINITYE1*/ { -648/*-81*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11593/*TRINITYE1*/ { -640/*-80*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11594/*TRINITYE1*/ { -632/*-79*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11595/*TRINITYE1*/ { -624/*-78*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11596/*TRINITYE1*/ { -616/*-77*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11597/*TRINITYE1*/ { -608/*-76*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11598/*TRINITYE1*/ { -600/*-75*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11599/*TRINITYE1*/ { -592/*-74*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11600/*TRINITYE1*/ { -584/*-73*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11601/*TRINITYE1*/ { -576/*-72*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11602/*TRINITYE1*/ { -568/*-71*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11603/*TRINITYE1*/ { -560/*-70*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11604/*TRINITYE1*/ { -552/*-69*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11605/*TRINITYE1*/ { -544/*-68*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11606/*TRINITYE1*/ { -536/*-67*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11607/*TRINITYE1*/ { -528/*-66*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11608/*TRINITYE1*/ { -520/*-65*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11609/*TRINITYE1*/ { -512/*-64*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11610/*TRINITYE1*/ { -504/*-63*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11611/*TRINITYE1*/ { -496/*-62*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11612/*TRINITYE1*/ { -488/*-61*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11613/*TRINITYE1*/ { -480/*-60*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11614/*TRINITYE1*/ { -472/*-59*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11615/*TRINITYE1*/ { -464/*-58*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11616/*TRINITYE1*/ { -456/*-57*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11617/*TRINITYE1*/ { -448/*-56*/, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11618/*TRINITYE1*/ { -440/*-55*/, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11619/*TRINITYE1*/ { -432/*-54*/, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11620/*TRINITYE1*/ { -424/*-53*/, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11621/*TRINITYE1*/ { -416/*-52*/, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11622/*TRINITYE1*/ { -408/*-51*/, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11623/*TRINITYE1*/ { -400/*-50*/, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11624/*TRINITYE1*/ { -392/*-49*/, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11625/*TRINITYE1*/ { -384/*-48*/, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11626/*TRINITYE1*/ { -376/*-47*/, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11627/*TRINITYE1*/ { -368/*-46*/, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11628/*TRINITYE1*/ { -360/*-45*/, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11629/*TRINITYE1*/ { -352/*-44*/, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11630/*TRINITYE1*/ { -344/*-43*/, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11631/*TRINITYE1*/ { -336/*-42*/, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1DF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
11632/*TRINITYE1*/ { -328/*-41*/, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19DA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19DA8), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11633/*TRINITYE1*/ { -320/*-40*/, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19DA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19DA8), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11634/*TRINITYE1*/ { -312/*-39*/, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19DA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19DA8), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11635/*TRINITYE1*/ { -304/*-38*/, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19DA0), L1D_LNA_LOW, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19DA0), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11636/*TRINITYE1*/ { -296/*-37*/, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19DA0), L1D_LNA_LOW, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19DA0), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11637/*TRINITYE1*/ { -288/*-36*/, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19DA0), L1D_LNA_LOW, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19DA0), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11638/*TRINITYE1*/ { -280/*-35*/, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19D98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19D98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11639/*TRINITYE1*/ { -272/*-34*/, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19D98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19D98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11640/*TRINITYE1*/ { -264/*-33*/, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19D98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19D98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11641/*TRINITYE1*/ { -256/*-32*/, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19D90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19D90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11642/*TRINITYE1*/ { -248/*-31*/, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19D90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19D90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11643/*TRINITYE1*/ { -240/*-30*/, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19D90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19D90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11644/*TRINITYE1*/ { -232/*-29*/, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11645/*TRINITYE1*/ { -224/*-28*/, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11646/*TRINITYE1*/ { -216/*-27*/, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11647/*TRINITYE1*/ { -208/*-26*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11648/*TRINITYE1*/ { -200/*-25*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11649/*TRINITYE1*/ { -192/*-24*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11650/*TRINITYE1*/ { -184/*-23*/, (Gain)(ROUNDINT(( 4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11651/*TRINITYE1*/ { -176/*-22*/, (Gain)(ROUNDINT(( 4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11652/*TRINITYE1*/ { -168/*-21*/, (Gain)(ROUNDINT(( 4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11653/*TRINITYE1*/ { -160/*-20*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11654/*TRINITYE1*/ { -152/*-19*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11655/*TRINITYE1*/ { -144/*-18*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11656/*TRINITYE1*/ { -136/*-17*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11657/*TRINITYE1*/ { -128/*-16*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11658/*TRINITYE1*/ { -120/*-15*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11659/*TRINITYE1*/ { -112/*-14*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11660/*TRINITYE1*/ { -104/*-13*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11661/*TRINITYE1*/ { -96/*-12*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11662/*TRINITYE1*/ { -88/*-11*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11663/*TRINITYE1*/ { -80/*-10*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11664/*TRINITYE1*/ { -72/*-9*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11665/*TRINITYE1*/ { -64/*-8*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11666/*TRINITYE1*/ { -56/*-7*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11667/*TRINITYE1*/ { -48/*-6*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11668/*TRINITYE1*/ { -40/*-5*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
11669/*TRINITYE1*/ }
11670/*TRINITYE1*/ };
11671/*TRINITYE1*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_LIST[] =
11672/*TRINITYE1*/ { 0, /*#FrequencyBand400 */
11673/*TRINITYE1*/ &AGC_TABLE_HAL, /* FrequencyBand850 */
11674/*TRINITYE1*/ &AGC_TABLE_HAL, /* FrequencyBand900 */
11675/*TRINITYE1*/ &AGC_TABLE_HAL, /* FrequencyBand1800 */
11676/*TRINITYE1*/ &AGC_TABLE_HAL, /* FrequencyBand1900 */
11677/*TRINITYE1*/ };
11678/*TRINITYE1*/ const sL1DAGCINVERSEDATA AGC_TABLE_INVERSE=
11679/*TRINITYE1*/ {
11680/*TRINITYE1*/ (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES))), //max_gain
11681/*TRINITYE1*/ (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), //min_gain
11682/*TRINITYE1*/ {
11683/*TRINITYE1*/ { -920/*-115*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES)))},
11684/*TRINITYE1*/ { -912/*-114*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES)))},
11685/*TRINITYE1*/ { -904/*-113*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES)))},
11686/*TRINITYE1*/ { -896/*-112*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES)))},
11687/*TRINITYE1*/ { -888/*-111*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES)))},
11688/*TRINITYE1*/ { -880/*-110*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES)))},
11689/*TRINITYE1*/ { -872/*-109*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES)))},
11690/*TRINITYE1*/ { -864/*-108*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES)))},
11691/*TRINITYE1*/ { -856/*-107*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES)))},
11692/*TRINITYE1*/ { -848/*-106*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES)))},
11693/*TRINITYE1*/ { -840/*-105*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES)))},
11694/*TRINITYE1*/ { -832/*-104*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES)))},
11695/*TRINITYE1*/ { -824/*-103*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES)))},
11696/*TRINITYE1*/ // { -816/*-102*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
11697/*TRINITYE1*/ // { -808/*-101*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
11698/*TRINITYE1*/ // { -800/*-100*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
11699/*TRINITYE1*/ // { -792/*-99*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
11700/*TRINITYE1*/ // { -784/*-98*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
11701/*TRINITYE1*/ // { -776/*-97*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
11702/*TRINITYE1*/ // { -768/*-96*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
11703/*TRINITYE1*/ { -760/*-95*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES)))},
11704/*TRINITYE1*/ { -752/*-94*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES)))},
11705/*TRINITYE1*/ { -744/*-93*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
11706/*TRINITYE1*/ { -736/*-92*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
11707/*TRINITYE1*/ { -728/*-91*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
11708/*TRINITYE1*/ { -720/*-90*/, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES)))},
11709/*TRINITYE1*/ { -712/*-89*/, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES)))},
11710/*TRINITYE1*/ { -704/*-88*/, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES)))},
11711/*TRINITYE1*/ { -696/*-87*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11712/*TRINITYE1*/ { -688/*-86*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11713/*TRINITYE1*/ { -680/*-85*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11714/*TRINITYE1*/ { -672/*-84*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11715/*TRINITYE1*/ { -664/*-83*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11716/*TRINITYE1*/ { -656/*-82*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11717/*TRINITYE1*/ { -648/*-81*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11718/*TRINITYE1*/ { -640/*-80*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11719/*TRINITYE1*/ { -632/*-79*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11720/*TRINITYE1*/ { -624/*-78*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11721/*TRINITYE1*/ { -616/*-77*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11722/*TRINITYE1*/ { -608/*-76*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11723/*TRINITYE1*/ { -600/*-75*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11724/*TRINITYE1*/ { -592/*-74*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11725/*TRINITYE1*/ { -584/*-73*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11726/*TRINITYE1*/ { -576/*-72*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11727/*TRINITYE1*/ { -568/*-71*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11728/*TRINITYE1*/ { -560/*-70*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11729/*TRINITYE1*/ { -552/*-69*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11730/*TRINITYE1*/ { -544/*-68*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11731/*TRINITYE1*/ { -536/*-67*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11732/*TRINITYE1*/ { -528/*-66*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11733/*TRINITYE1*/ { -520/*-65*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11734/*TRINITYE1*/ { -512/*-64*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11735/*TRINITYE1*/ { -504/*-63*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11736/*TRINITYE1*/ { -496/*-62*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11737/*TRINITYE1*/ { -488/*-61*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11738/*TRINITYE1*/ { -480/*-60*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11739/*TRINITYE1*/ { -472/*-59*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11740/*TRINITYE1*/ { -464/*-58*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11741/*TRINITYE1*/ { -456/*-57*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
11742/*TRINITYE1*/ { -448/*-56*/, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES)))},
11743/*TRINITYE1*/ { -440/*-55*/, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES)))},
11744/*TRINITYE1*/ { -432/*-54*/, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES)))},
11745/*TRINITYE1*/ { -424/*-53*/, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES)))},
11746/*TRINITYE1*/ { -416/*-52*/, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES)))},
11747/*TRINITYE1*/ { -408/*-51*/, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES)))},
11748/*TRINITYE1*/ { -400/*-50*/, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES)))},
11749/*TRINITYE1*/ { -392/*-49*/, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES)))},
11750/*TRINITYE1*/ { -384/*-48*/, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES)))},
11751/*TRINITYE1*/ { -376/*-47*/, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES)))},
11752/*TRINITYE1*/ { -368/*-46*/, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES)))},
11753/*TRINITYE1*/ { -360/*-45*/, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES)))},
11754/*TRINITYE1*/ { -352/*-44*/, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES)))},
11755/*TRINITYE1*/ { -344/*-43*/, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES)))},
11756/*TRINITYE1*/ { -336/*-42*/, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES)))},
11757/*TRINITYE1*/ { -328/*-41*/, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES)))},
11758/*TRINITYE1*/ { -320/*-40*/, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES)))},
11759/*TRINITYE1*/ { -312/*-39*/, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES)))},
11760/*TRINITYE1*/ { -304/*-38*/, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES)))},
11761/*TRINITYE1*/ { -296/*-37*/, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES)))},
11762/*TRINITYE1*/ { -288/*-36*/, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES)))},
11763/*TRINITYE1*/ { -280/*-35*/, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES)))},
11764/*TRINITYE1*/ { -272/*-34*/, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES)))},
11765/*TRINITYE1*/ { -264/*-33*/, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES)))},
11766/*TRINITYE1*/ { -256/*-32*/, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES)))},
11767/*TRINITYE1*/ { -248/*-31*/, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES)))},
11768/*TRINITYE1*/ { -240/*-30*/, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES)))},
11769/*TRINITYE1*/ { -232/*-29*/, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES)))},
11770/*TRINITYE1*/ { -224/*-28*/, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES)))},
11771/*TRINITYE1*/ { -216/*-27*/, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES)))},
11772/*TRINITYE1*/ { -208/*-26*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
11773/*TRINITYE1*/ { -200/*-25*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
11774/*TRINITYE1*/ { -192/*-24*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
11775/*TRINITYE1*/ { -184/*-23*/, (Gain)(ROUNDINT(( 4.5-PVOFSL )*(PWRRES)))},
11776/*TRINITYE1*/ { -176/*-22*/, (Gain)(ROUNDINT(( 4.5-PVOFSL )*(PWRRES)))},
11777/*TRINITYE1*/ { -168/*-21*/, (Gain)(ROUNDINT(( 4.5-PVOFSL )*(PWRRES)))},
11778/*TRINITYE1*/ { -160/*-20*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
11779/*TRINITYE1*/ { -152/*-19*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
11780/*TRINITYE1*/ { -144/*-18*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
11781/*TRINITYE1*/ { -136/*-17*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
11782/*TRINITYE1*/ { -128/*-16*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
11783/*TRINITYE1*/ { -120/*-15*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
11784/*TRINITYE1*/ { -112/*-14*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
11785/*TRINITYE1*/ { -104/*-13*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
11786/*TRINITYE1*/ { -96/*-12*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
11787/*TRINITYE1*/ { -88/*-11*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
11788/*TRINITYE1*/ { -80/*-10*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
11789/*TRINITYE1*/ { -72/*-9*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
11790/*TRINITYE1*/ { -64/*-8*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
11791/*TRINITYE1*/ { -56/*-7*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
11792/*TRINITYE1*/ { -48/*-6*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
11793/*TRINITYE1*/ { -40/*-5*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
11794/*TRINITYE1*/ }
11795/*TRINITYE1*/ };
11796/*TRINITYE1*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_LIST[] =
11797/*TRINITYE1*/ { 0, /*#FrequencyBand400 */
11798/*TRINITYE1*/ &AGC_TABLE_INVERSE, /* FrequencyBand850 */
11799/*TRINITYE1*/ &AGC_TABLE_INVERSE, /* FrequencyBand900 */
11800/*TRINITYE1*/ &AGC_TABLE_INVERSE, /* FrequencyBand1800 */
11801/*TRINITYE1*/ &AGC_TABLE_INVERSE, /* FrequencyBand1900 */
11802/*TRINITYE1*/ };
11803/*TRINITYE1*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
11804/*TRINITYE1*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_LIST[] =
11805/*TRINITYE1*/ { 0, /*#FrequencyBand400 */
11806/*TRINITYE1*/ 0, /* FrequencyBand850 */
11807/*TRINITYE1*/ 0, /* FrequencyBand900 */
11808/*TRINITYE1*/ 0, /* FrequencyBand1800 */
11809/*TRINITYE1*/ 0, /* FrequencyBand1900 */
11810/*TRINITYE1*/ };
11811/*TRINITYE1*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_ELNA_LIST[] =
11812/*TRINITYE1*/ { 0, /*#FrequencyBand400 */
11813/*TRINITYE1*/ 0, /* FrequencyBand850 */
11814/*TRINITYE1*/ 0, /* FrequencyBand900 */
11815/*TRINITYE1*/ 0, /* FrequencyBand1800 */
11816/*TRINITYE1*/ 0, /* FrequencyBand1900 */
11817/*TRINITYE1*/ };
11818/*TRINITYE1*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_LIST[] =
11819/*TRINITYE1*/ { 0, /*#FrequencyBand400 */
11820/*TRINITYE1*/ 0, /* FrequencyBand850 */
11821/*TRINITYE1*/ 0, /* FrequencyBand900 */
11822/*TRINITYE1*/ 0, /* FrequencyBand1800 */
11823/*TRINITYE1*/ 0, /* FrequencyBand1900 */
11824/*TRINITYE1*/ };
11825/*TRINITYE1*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_MATHCHING_ELNA_LIST[] =
11826/*TRINITYE1*/ { 0, /*#FrequencyBand400 */
11827/*TRINITYE1*/ 0, /* FrequencyBand850 */
11828/*TRINITYE1*/ 0, /* FrequencyBand900 */
11829/*TRINITYE1*/ 0, /* FrequencyBand1800 */
11830/*TRINITYE1*/ 0, /* FrequencyBand1900 */
11831/*TRINITYE1*/ };
11832/*TRINITYE1*/ #endif
11833/*TRINITYE1*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
11834/*TRINITYE1*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_BYPASS=
11835/*TRINITYE1*/ {
11836/*TRINITYE1*/ (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), //max_gain
11837/*TRINITYE1*/ (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), //min_gain
11838/*TRINITYE1*/ -920/*-115*/, //min_predict_power
11839/*TRINITYE1*/ -40/*-5*/, //min_predict_power
11840/*TRINITYE1*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
11841/*TRINITYE1*/ -71*PWRRES, //HRD_Pin_THRESHOLD
11842/*TRINITYE1*/ {
11843/*TRINITYE1*/ { -920/*-115*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
11844/*TRINITYE1*/ { -912/*-114*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
11845/*TRINITYE1*/ { -904/*-113*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
11846/*TRINITYE1*/ { -896/*-112*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
11847/*TRINITYE1*/ { -888/*-111*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
11848/*TRINITYE1*/ { -880/*-110*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
11849/*TRINITYE1*/ { -872/*-109*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
11850/*TRINITYE1*/ { -864/*-108*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
11851/*TRINITYE1*/ { -856/*-107*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
11852/*TRINITYE1*/ { -848/*-106*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
11853/*TRINITYE1*/ { -840/*-105*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
11854/*TRINITYE1*/ { -832/*-104*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
11855/*TRINITYE1*/ { -824/*-103*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
11856/*TRINITYE1*/ { -816/*-102*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
11857/*TRINITYE1*/ { -808/*-101*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
11858/*TRINITYE1*/ { -800/*-100*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
11859/*TRINITYE1*/ { -792/*-99*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
11860/*TRINITYE1*/ { -784/*-98*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
11861/*TRINITYE1*/ { -776/*-97*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
11862/*TRINITYE1*/ { -768/*-96*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
11863/*TRINITYE1*/ { -760/*-95*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
11864/*TRINITYE1*/ { -752/*-94*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
11865/*TRINITYE1*/ { -744/*-93*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
11866/*TRINITYE1*/ { -736/*-92*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
11867/*TRINITYE1*/ { -728/*-91*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
11868/*TRINITYE1*/ { -720/*-90*/, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
11869/*TRINITYE1*/ { -712/*-89*/, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
11870/*TRINITYE1*/ { -704/*-88*/, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
11871/*TRINITYE1*/ { -696/*-87*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1CD90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11872/*TRINITYE1*/ { -688/*-86*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11873/*TRINITYE1*/ { -680/*-85*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11874/*TRINITYE1*/ { -672/*-84*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11875/*TRINITYE1*/ { -664/*-83*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11876/*TRINITYE1*/ { -656/*-82*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11877/*TRINITYE1*/ { -648/*-81*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11878/*TRINITYE1*/ { -640/*-80*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11879/*TRINITYE1*/ { -632/*-79*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11880/*TRINITYE1*/ { -624/*-78*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11881/*TRINITYE1*/ { -616/*-77*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11882/*TRINITYE1*/ { -608/*-76*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11883/*TRINITYE1*/ { -600/*-75*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11884/*TRINITYE1*/ { -592/*-74*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11885/*TRINITYE1*/ { -584/*-73*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11886/*TRINITYE1*/ { -576/*-72*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11887/*TRINITYE1*/ { -568/*-71*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11888/*TRINITYE1*/ { -560/*-70*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11889/*TRINITYE1*/ { -552/*-69*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11890/*TRINITYE1*/ { -544/*-68*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11891/*TRINITYE1*/ { -536/*-67*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11892/*TRINITYE1*/ { -528/*-66*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11893/*TRINITYE1*/ { -520/*-65*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11894/*TRINITYE1*/ { -512/*-64*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11895/*TRINITYE1*/ { -504/*-63*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11896/*TRINITYE1*/ { -496/*-62*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11897/*TRINITYE1*/ { -488/*-61*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11898/*TRINITYE1*/ { -480/*-60*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11899/*TRINITYE1*/ { -472/*-59*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11900/*TRINITYE1*/ { -464/*-58*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11901/*TRINITYE1*/ { -456/*-57*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11902/*TRINITYE1*/ { -448/*-56*/, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11903/*TRINITYE1*/ { -440/*-55*/, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11904/*TRINITYE1*/ { -432/*-54*/, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11905/*TRINITYE1*/ { -424/*-53*/, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11906/*TRINITYE1*/ { -416/*-52*/, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11907/*TRINITYE1*/ { -408/*-51*/, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11908/*TRINITYE1*/ { -400/*-50*/, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11909/*TRINITYE1*/ { -392/*-49*/, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11910/*TRINITYE1*/ { -384/*-48*/, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11911/*TRINITYE1*/ { -376/*-47*/, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11912/*TRINITYE1*/ { -368/*-46*/, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11913/*TRINITYE1*/ { -360/*-45*/, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11914/*TRINITYE1*/ { -352/*-44*/, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11915/*TRINITYE1*/ { -344/*-43*/, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11916/*TRINITYE1*/ { -336/*-42*/, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x1BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
11917/*TRINITYE1*/ { -328/*-41*/, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F98), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
11918/*TRINITYE1*/ { -320/*-40*/, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F98), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
11919/*TRINITYE1*/ { -312/*-39*/, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F98), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
11920/*TRINITYE1*/ { -304/*-38*/, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
11921/*TRINITYE1*/ { -296/*-37*/, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
11922/*TRINITYE1*/ { -288/*-36*/, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
11923/*TRINITYE1*/ { -280/*-35*/, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
11924/*TRINITYE1*/ { -272/*-34*/, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
11925/*TRINITYE1*/ { -264/*-33*/, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
11926/*TRINITYE1*/ { -256/*-32*/, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
11927/*TRINITYE1*/ { -248/*-31*/, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
11928/*TRINITYE1*/ { -240/*-30*/, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
11929/*TRINITYE1*/ { -232/*-29*/, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19FA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19FA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11930/*TRINITYE1*/ { -224/*-28*/, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19FA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19FA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11931/*TRINITYE1*/ { -216/*-27*/, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19FA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19FA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11932/*TRINITYE1*/ { -208/*-26*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19FA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11933/*TRINITYE1*/ { -200/*-25*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19FA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11934/*TRINITYE1*/ { -192/*-24*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19FA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11935/*TRINITYE1*/ { -184/*-23*/, (Gain)(ROUNDINT(( 4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11936/*TRINITYE1*/ { -176/*-22*/, (Gain)(ROUNDINT(( 4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11937/*TRINITYE1*/ { -168/*-21*/, (Gain)(ROUNDINT(( 4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11938/*TRINITYE1*/ { -160/*-20*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11939/*TRINITYE1*/ { -152/*-19*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11940/*TRINITYE1*/ { -144/*-18*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11941/*TRINITYE1*/ { -136/*-17*/, (Gain)(ROUNDINT(( -1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11942/*TRINITYE1*/ { -128/*-16*/, (Gain)(ROUNDINT(( -1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11943/*TRINITYE1*/ { -120/*-15*/, (Gain)(ROUNDINT(( -1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -1.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11944/*TRINITYE1*/ { -112/*-14*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11945/*TRINITYE1*/ { -104/*-13*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11946/*TRINITYE1*/ { -96/*-12*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11947/*TRINITYE1*/ { -88/*-11*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11948/*TRINITYE1*/ { -80/*-10*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11949/*TRINITYE1*/ { -72/*-9*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11950/*TRINITYE1*/ { -64/*-8*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11951/*TRINITYE1*/ { -56/*-7*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11952/*TRINITYE1*/ { -48/*-6*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11953/*TRINITYE1*/ { -40/*-5*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), BSI_CW(144, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
11954/*TRINITYE1*/ }
11955/*TRINITYE1*/ };
11956/*TRINITYE1*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_BYPASS_LIST[] =
11957/*TRINITYE1*/ { 0, /*#FrequencyBand400 */
11958/*TRINITYE1*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand850 */
11959/*TRINITYE1*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand900 */
11960/*TRINITYE1*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1800 */
11961/*TRINITYE1*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1900 */
11962/*TRINITYE1*/ };
11963/*TRINITYE1*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_LIST[] = //just copy
11964/*TRINITYE1*/ { 0, /*#FrequencyBand400 */
11965/*TRINITYE1*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand850 */
11966/*TRINITYE1*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand900 */
11967/*TRINITYE1*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1800 */
11968/*TRINITYE1*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1900 */
11969/*TRINITYE1*/ };
11970/*TRINITYE1*/ const sL1DAGCINVERSEDATA AGC_TABLE_INVERSE_ELNA_BYPASS=
11971/*TRINITYE1*/ {
11972/*TRINITYE1*/ (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), //max_gain
11973/*TRINITYE1*/ (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES))), //min_gain
11974/*TRINITYE1*/ {
11975/*TRINITYE1*/ { -920/*-115*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
11976/*TRINITYE1*/ { -912/*-114*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
11977/*TRINITYE1*/ { -904/*-113*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
11978/*TRINITYE1*/ { -896/*-112*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
11979/*TRINITYE1*/ { -888/*-111*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
11980/*TRINITYE1*/ { -880/*-110*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
11981/*TRINITYE1*/ { -872/*-109*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
11982/*TRINITYE1*/ { -864/*-108*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
11983/*TRINITYE1*/ { -856/*-107*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
11984/*TRINITYE1*/ { -848/*-106*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
11985/*TRINITYE1*/ { -840/*-105*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
11986/*TRINITYE1*/ { -832/*-104*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
11987/*TRINITYE1*/ { -824/*-103*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES)))},
11988/*TRINITYE1*/ { -816/*-102*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES)))},
11989/*TRINITYE1*/ { -808/*-101*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES)))},
11990/*TRINITYE1*/ // { -800/*-100*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
11991/*TRINITYE1*/ // { -792/*-99*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
11992/*TRINITYE1*/ // { -784/*-98*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
11993/*TRINITYE1*/ // { -776/*-97*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
11994/*TRINITYE1*/ // { -768/*-96*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
11995/*TRINITYE1*/ // { -760/*-95*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES)))},
11996/*TRINITYE1*/ // { -752/*-94*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES)))},
11997/*TRINITYE1*/ { -744/*-93*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
11998/*TRINITYE1*/ { -736/*-92*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
11999/*TRINITYE1*/ { -728/*-91*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
12000/*TRINITYE1*/ { -720/*-90*/, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES)))},
12001/*TRINITYE1*/ { -712/*-89*/, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES)))},
12002/*TRINITYE1*/ { -704/*-88*/, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES)))},
12003/*TRINITYE1*/ { -696/*-87*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12004/*TRINITYE1*/ { -688/*-86*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12005/*TRINITYE1*/ { -680/*-85*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12006/*TRINITYE1*/ { -672/*-84*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12007/*TRINITYE1*/ { -664/*-83*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12008/*TRINITYE1*/ { -656/*-82*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12009/*TRINITYE1*/ { -648/*-81*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12010/*TRINITYE1*/ { -640/*-80*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12011/*TRINITYE1*/ { -632/*-79*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12012/*TRINITYE1*/ { -624/*-78*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12013/*TRINITYE1*/ { -616/*-77*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12014/*TRINITYE1*/ { -608/*-76*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12015/*TRINITYE1*/ { -600/*-75*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12016/*TRINITYE1*/ { -592/*-74*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12017/*TRINITYE1*/ { -584/*-73*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12018/*TRINITYE1*/ { -576/*-72*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12019/*TRINITYE1*/ { -568/*-71*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12020/*TRINITYE1*/ { -560/*-70*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12021/*TRINITYE1*/ { -552/*-69*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12022/*TRINITYE1*/ { -544/*-68*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12023/*TRINITYE1*/ { -536/*-67*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12024/*TRINITYE1*/ { -528/*-66*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12025/*TRINITYE1*/ { -520/*-65*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12026/*TRINITYE1*/ { -512/*-64*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12027/*TRINITYE1*/ { -504/*-63*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12028/*TRINITYE1*/ { -496/*-62*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12029/*TRINITYE1*/ { -488/*-61*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12030/*TRINITYE1*/ { -480/*-60*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12031/*TRINITYE1*/ { -472/*-59*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12032/*TRINITYE1*/ { -464/*-58*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12033/*TRINITYE1*/ { -456/*-57*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
12034/*TRINITYE1*/ { -448/*-56*/, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES)))},
12035/*TRINITYE1*/ { -440/*-55*/, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES)))},
12036/*TRINITYE1*/ { -432/*-54*/, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES)))},
12037/*TRINITYE1*/ { -424/*-53*/, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES)))},
12038/*TRINITYE1*/ { -416/*-52*/, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES)))},
12039/*TRINITYE1*/ { -408/*-51*/, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES)))},
12040/*TRINITYE1*/ { -400/*-50*/, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES)))},
12041/*TRINITYE1*/ { -392/*-49*/, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES)))},
12042/*TRINITYE1*/ { -384/*-48*/, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES)))},
12043/*TRINITYE1*/ { -376/*-47*/, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES)))},
12044/*TRINITYE1*/ { -368/*-46*/, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES)))},
12045/*TRINITYE1*/ { -360/*-45*/, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES)))},
12046/*TRINITYE1*/ { -352/*-44*/, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES)))},
12047/*TRINITYE1*/ { -344/*-43*/, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES)))},
12048/*TRINITYE1*/ { -336/*-42*/, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES)))},
12049/*TRINITYE1*/ { -328/*-41*/, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES)))},
12050/*TRINITYE1*/ { -320/*-40*/, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES)))},
12051/*TRINITYE1*/ { -312/*-39*/, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES)))},
12052/*TRINITYE1*/ { -304/*-38*/, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES)))},
12053/*TRINITYE1*/ { -296/*-37*/, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES)))},
12054/*TRINITYE1*/ { -288/*-36*/, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES)))},
12055/*TRINITYE1*/ { -280/*-35*/, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES)))},
12056/*TRINITYE1*/ { -272/*-34*/, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES)))},
12057/*TRINITYE1*/ { -264/*-33*/, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES)))},
12058/*TRINITYE1*/ { -256/*-32*/, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES)))},
12059/*TRINITYE1*/ { -248/*-31*/, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES)))},
12060/*TRINITYE1*/ { -240/*-30*/, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES)))},
12061/*TRINITYE1*/ { -232/*-29*/, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES)))},
12062/*TRINITYE1*/ { -224/*-28*/, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES)))},
12063/*TRINITYE1*/ { -216/*-27*/, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES)))},
12064/*TRINITYE1*/ { -208/*-26*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
12065/*TRINITYE1*/ { -200/*-25*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
12066/*TRINITYE1*/ { -192/*-24*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
12067/*TRINITYE1*/ { -184/*-23*/, (Gain)(ROUNDINT(( 4.5-PVOFSL )*(PWRRES)))},
12068/*TRINITYE1*/ { -176/*-22*/, (Gain)(ROUNDINT(( 4.5-PVOFSL )*(PWRRES)))},
12069/*TRINITYE1*/ { -168/*-21*/, (Gain)(ROUNDINT(( 4.5-PVOFSL )*(PWRRES)))},
12070/*TRINITYE1*/ { -160/*-20*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
12071/*TRINITYE1*/ { -152/*-19*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
12072/*TRINITYE1*/ { -144/*-18*/, (Gain)(ROUNDINT(( 1.5-PVOFSL )*(PWRRES)))},
12073/*TRINITYE1*/ { -136/*-17*/, (Gain)(ROUNDINT(( -1.5-PVOFSL )*(PWRRES)))},
12074/*TRINITYE1*/ { -128/*-16*/, (Gain)(ROUNDINT(( -1.5-PVOFSL )*(PWRRES)))},
12075/*TRINITYE1*/ { -120/*-15*/, (Gain)(ROUNDINT(( -1.5-PVOFSL )*(PWRRES)))},
12076/*TRINITYE1*/ { -112/*-14*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES)))},
12077/*TRINITYE1*/ { -104/*-13*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES)))},
12078/*TRINITYE1*/ { -96/*-12*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES)))},
12079/*TRINITYE1*/ { -88/*-11*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES)))},
12080/*TRINITYE1*/ { -80/*-10*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES)))},
12081/*TRINITYE1*/ { -72/*-9*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES)))},
12082/*TRINITYE1*/ { -64/*-8*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES)))},
12083/*TRINITYE1*/ { -56/*-7*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES)))},
12084/*TRINITYE1*/ { -48/*-6*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES)))},
12085/*TRINITYE1*/ { -40/*-5*/, (Gain)(ROUNDINT(( -4.5-PVOFSL )*(PWRRES)))},
12086/*TRINITYE1*/ }
12087/*TRINITYE1*/ };
12088/*TRINITYE1*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_ELNA_BYPASS_LIST[] =
12089/*TRINITYE1*/ { 0, /*#FrequencyBand400 */
12090/*TRINITYE1*/ &AGC_TABLE_INVERSE_ELNA_BYPASS, /* FrequencyBand850 */
12091/*TRINITYE1*/ &AGC_TABLE_INVERSE_ELNA_BYPASS, /* FrequencyBand900 */
12092/*TRINITYE1*/ &AGC_TABLE_INVERSE_ELNA_BYPASS, /* FrequencyBand1800 */
12093/*TRINITYE1*/ &AGC_TABLE_INVERSE_ELNA_BYPASS, /* FrequencyBand1900 */
12094/*TRINITYE1*/ };
12095/*copy from TRINITYL*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_18dB_BYPASS=
12096/*copy from TRINITYL*/ {
12097/*copy from TRINITYL*/ (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), //max_gain
12098/*copy from TRINITYL*/ (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), //min_gain
12099/*copy from TRINITYL*/ -920/*-115*/, //min_predict_power
12100/*copy from TRINITYL*/ -40/*-5*/, //min_predict_power
12101/*copy from TRINITYL*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
12102/*copy from TRINITYL*/ -71*PWRRES, //HRD_Pin_THRESHOLD
12103/*copy from TRINITYL*/ {
12104/*copy from TRINITYL*/ { -920/*-115*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12105/*copy from TRINITYL*/ { -912/*-114*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12106/*copy from TRINITYL*/ { -904/*-113*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12107/*copy from TRINITYL*/ { -896/*-112*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12108/*copy from TRINITYL*/ { -888/*-111*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12109/*copy from TRINITYL*/ { -880/*-110*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12110/*copy from TRINITYL*/ { -872/*-109*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12111/*copy from TRINITYL*/ { -864/*-108*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12112/*copy from TRINITYL*/ { -856/*-107*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12113/*copy from TRINITYL*/ { -848/*-106*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12114/*copy from TRINITYL*/ { -840/*-105*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12115/*copy from TRINITYL*/ { -832/*-104*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12116/*copy from TRINITYL*/ { -824/*-103*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12117/*copy from TRINITYL*/ { -816/*-102*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12118/*copy from TRINITYL*/ { -808/*-101*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12119/*copy from TRINITYL*/ { -800/*-100*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12120/*copy from TRINITYL*/ { -792/*-99*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12121/*copy from TRINITYL*/ { -784/*-98*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12122/*copy from TRINITYL*/ { -776/*-97*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12123/*copy from TRINITYL*/ { -768/*-96*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12124/*copy from TRINITYL*/ { -760/*-95*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12125/*copy from TRINITYL*/ { -752/*-94*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12126/*copy from TRINITYL*/ { -744/*-93*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12127/*copy from TRINITYL*/ { -736/*-92*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12128/*copy from TRINITYL*/ { -728/*-91*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12129/*copy from TRINITYL*/ { -720/*-90*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12130/*copy from TRINITYL*/ { -712/*-89*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12131/*copy from TRINITYL*/ { -704/*-88*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12132/*copy from TRINITYL*/ { -696/*-87*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12133/*copy from TRINITYL*/ { -688/*-86*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12134/*copy from TRINITYL*/ { -680/*-85*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12135/*copy from TRINITYL*/ { -672/*-84*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12136/*copy from TRINITYL*/ { -664/*-83*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12137/*copy from TRINITYL*/ { -656/*-82*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12138/*copy from TRINITYL*/ { -648/*-81*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12139/*copy from TRINITYL*/ { -640/*-80*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12140/*copy from TRINITYL*/ { -632/*-79*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12141/*copy from TRINITYL*/ { -624/*-78*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12142/*copy from TRINITYL*/ { -616/*-77*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12143/*copy from TRINITYL*/ { -608/*-76*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12144/*copy from TRINITYL*/ { -600/*-75*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12145/*copy from TRINITYL*/ { -592/*-74*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12146/*copy from TRINITYL*/ { -584/*-73*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12147/*copy from TRINITYL*/ { -576/*-72*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12148/*copy from TRINITYL*/ { -568/*-71*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12149/*copy from TRINITYL*/ { -560/*-70*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12150/*copy from TRINITYL*/ { -552/*-69*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12151/*copy from TRINITYL*/ { -544/*-68*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12152/*copy from TRINITYL*/ { -536/*-67*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12153/*copy from TRINITYL*/ { -528/*-66*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12154/*copy from TRINITYL*/ { -520/*-65*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12155/*copy from TRINITYL*/ { -512/*-64*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12156/*copy from TRINITYL*/ { -504/*-63*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12157/*copy from TRINITYL*/ { -496/*-62*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12158/*copy from TRINITYL*/ { -488/*-61*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12159/*copy from TRINITYL*/ { -480/*-60*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12160/*copy from TRINITYL*/ { -472/*-59*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12161/*copy from TRINITYL*/ { -464/*-58*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12162/*copy from TRINITYL*/ { -456/*-57*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12163/*copy from TRINITYL*/ { -448/*-56*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12164/*copy from TRINITYL*/ { -440/*-55*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12165/*copy from TRINITYL*/ { -432/*-54*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12166/*copy from TRINITYL*/ { -424/*-53*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12167/*copy from TRINITYL*/ { -416/*-52*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12168/*copy from TRINITYL*/ { -408/*-51*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12169/*copy from TRINITYL*/ { -400/*-50*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12170/*copy from TRINITYL*/ { -392/*-49*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12171/*copy from TRINITYL*/ { -384/*-48*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12172/*copy from TRINITYL*/ { -376/*-47*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12173/*copy from TRINITYL*/ { -368/*-46*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12174/*copy from TRINITYL*/ { -360/*-45*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12175/*copy from TRINITYL*/ { -352/*-44*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12176/*copy from TRINITYL*/ { -344/*-43*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12177/*copy from TRINITYL*/ { -336/*-42*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12178/*copy from TRINITYL*/ { -328/*-41*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12179/*copy from TRINITYL*/ { -320/*-40*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12180/*copy from TRINITYL*/ { -312/*-39*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12181/*copy from TRINITYL*/ { -304/*-38*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12182/*copy from TRINITYL*/ { -296/*-37*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12183/*copy from TRINITYL*/ { -288/*-36*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12184/*copy from TRINITYL*/ { -280/*-35*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12185/*copy from TRINITYL*/ { -272/*-34*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12186/*copy from TRINITYL*/ { -264/*-33*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12187/*copy from TRINITYL*/ { -256/*-32*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12188/*copy from TRINITYL*/ { -248/*-31*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12189/*copy from TRINITYL*/ { -240/*-30*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12190/*copy from TRINITYL*/ { -232/*-29*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12191/*copy from TRINITYL*/ { -224/*-28*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12192/*copy from TRINITYL*/ { -216/*-27*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12193/*copy from TRINITYL*/ { -208/*-26*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12194/*copy from TRINITYL*/ { -200/*-25*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12195/*copy from TRINITYL*/ { -192/*-24*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12196/*copy from TRINITYL*/ { -184/*-23*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12197/*copy from TRINITYL*/ { -176/*-22*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12198/*copy from TRINITYL*/ { -168/*-21*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12199/*copy from TRINITYL*/ { -160/*-20*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12200/*copy from TRINITYL*/ { -152/*-19*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12201/*copy from TRINITYL*/ { -144/*-18*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12202/*copy from TRINITYL*/ { -136/*-17*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12203/*copy from TRINITYL*/ { -128/*-16*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12204/*copy from TRINITYL*/ { -120/*-15*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12205/*copy from TRINITYL*/ { -112/*-14*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12206/*copy from TRINITYL*/ { -104/*-13*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12207/*copy from TRINITYL*/ { -96/*-12*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12208/*copy from TRINITYL*/ { -88/*-11*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12209/*copy from TRINITYL*/ { -80/*-10*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12210/*copy from TRINITYL*/ { -72/*-9*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12211/*copy from TRINITYL*/ { -64/*-8*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12212/*copy from TRINITYL*/ { -56/*-7*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12213/*copy from TRINITYL*/ { -48/*-6*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12214/*copy from TRINITYL*/ { -40/*-5*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12215/*copy from TRINITYL*/ }
12216/*copy from TRINITYL*/ };
12217/*copy from TRINITYL*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_18dB_BYPASS_LIST[] =
12218/*copy from TRINITYL*/ { 0, /*#FrequencyBand400 */
12219/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand850 */
12220/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand900 */
12221/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand1800 */
12222/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand1900 */
12223/*copy from TRINITYL*/ };
12224/*copy from TRINITYL*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_LIST[] = //just copy
12225/*copy from TRINITYL*/ { 0, /*#FrequencyBand400 */
12226/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand850 */
12227/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand900 */
12228/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand1800 */
12229/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand1900 */
12230/*copy from TRINITYL*/ };
12231/*copy from TRINITYL*/ const sL1DAGCINVERSEDATA AGC_TABLE_INVERSE_ELNA_18dB_BYPASS=
12232/*copy from TRINITYL*/ {
12233/*copy from TRINITYL */ (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), //max_gain
12234/*copy from TRINITYL */ (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), //min_gain
12235/*copy from TRINITYL */ {
12236/*copy from TRINITYL */ { -920/*-115*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
12237/*copy from TRINITYL */ { -912/*-114*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
12238/*copy from TRINITYL */ { -904/*-113*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
12239/*copy from TRINITYL */ { -896/*-112*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
12240/*copy from TRINITYL */ { -888/*-111*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
12241/*copy from TRINITYL */ { -880/*-110*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
12242/*copy from TRINITYL */ { -872/*-109*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
12243/*copy from TRINITYL */ { -864/*-108*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
12244/*copy from TRINITYL */ { -856/*-107*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
12245/*copy from TRINITYL */ { -848/*-106*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
12246/*copy from TRINITYL */ { -840/*-105*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
12247/*copy from TRINITYL */ { -832/*-104*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
12248/*copy from TRINITYL */ { -824/*-103*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
12249/*copy from TRINITYL */ // { -816/*-102*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12250/*copy from TRINITYL */ // { -808/*-101*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12251/*copy from TRINITYL */ // { -800/*-100*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12252/*copy from TRINITYL */ // { -792/*-99*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12253/*copy from TRINITYL */ // { -784/*-98*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12254/*copy from TRINITYL */ // { -776/*-97*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12255/*copy from TRINITYL */ // { -768/*-96*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12256/*copy from TRINITYL */ { -760/*-95*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12257/*copy from TRINITYL */ { -752/*-94*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12258/*copy from TRINITYL */ { -744/*-93*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12259/*copy from TRINITYL */ { -736/*-92*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12260/*copy from TRINITYL */ { -728/*-91*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12261/*copy from TRINITYL */ { -720/*-90*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES)))},
12262/*copy from TRINITYL */ { -712/*-89*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES)))},
12263/*copy from TRINITYL */ { -704/*-88*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES)))},
12264/*copy from TRINITYL */ { -696/*-87*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12265/*copy from TRINITYL */ { -688/*-86*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12266/*copy from TRINITYL */ { -680/*-85*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12267/*copy from TRINITYL */ { -672/*-84*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12268/*copy from TRINITYL */ { -664/*-83*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12269/*copy from TRINITYL */ { -656/*-82*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12270/*copy from TRINITYL */ { -648/*-81*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12271/*copy from TRINITYL */ { -640/*-80*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12272/*copy from TRINITYL */ { -632/*-79*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12273/*copy from TRINITYL */ { -624/*-78*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12274/*copy from TRINITYL */ { -616/*-77*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12275/*copy from TRINITYL */ { -608/*-76*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12276/*copy from TRINITYL */ { -600/*-75*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12277/*copy from TRINITYL */ { -592/*-74*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12278/*copy from TRINITYL */ { -584/*-73*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12279/*copy from TRINITYL */ { -576/*-72*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12280/*copy from TRINITYL */ { -568/*-71*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12281/*copy from TRINITYL */ { -560/*-70*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12282/*copy from TRINITYL */ { -552/*-69*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12283/*copy from TRINITYL */ { -544/*-68*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12284/*copy from TRINITYL */ { -536/*-67*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12285/*copy from TRINITYL */ { -528/*-66*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12286/*copy from TRINITYL */ { -520/*-65*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12287/*copy from TRINITYL */ { -512/*-64*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12288/*copy from TRINITYL */ { -504/*-63*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12289/*copy from TRINITYL */ { -496/*-62*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12290/*copy from TRINITYL */ { -488/*-61*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12291/*copy from TRINITYL */ { -480/*-60*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12292/*copy from TRINITYL */ { -472/*-59*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12293/*copy from TRINITYL */ { -464/*-58*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12294/*copy from TRINITYL */ { -456/*-57*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12295/*copy from TRINITYL */ { -448/*-56*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES)))},
12296/*copy from TRINITYL */ { -440/*-55*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES)))},
12297/*copy from TRINITYL */ { -432/*-54*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES)))},
12298/*copy from TRINITYL */ { -424/*-53*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES)))},
12299/*copy from TRINITYL */ { -416/*-52*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES)))},
12300/*copy from TRINITYL */ { -408/*-51*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES)))},
12301/*copy from TRINITYL */ { -400/*-50*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES)))},
12302/*copy from TRINITYL */ { -392/*-49*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES)))},
12303/*copy from TRINITYL */ { -384/*-48*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES)))},
12304/*copy from TRINITYL */ { -376/*-47*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES)))},
12305/*copy from TRINITYL */ { -368/*-46*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES)))},
12306/*copy from TRINITYL */ { -360/*-45*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES)))},
12307/*copy from TRINITYL */ { -352/*-44*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES)))},
12308/*copy from TRINITYL */ { -344/*-43*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES)))},
12309/*copy from TRINITYL */ { -336/*-42*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES)))},
12310/*copy from TRINITYL */ { -328/*-41*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES)))},
12311/*copy from TRINITYL */ { -320/*-40*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES)))},
12312/*copy from TRINITYL */ { -312/*-39*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES)))},
12313/*copy from TRINITYL */ { -304/*-38*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES)))},
12314/*copy from TRINITYL */ { -296/*-37*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES)))},
12315/*copy from TRINITYL */ { -288/*-36*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES)))},
12316/*copy from TRINITYL */ { -280/*-35*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES)))},
12317/*copy from TRINITYL */ { -272/*-34*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES)))},
12318/*copy from TRINITYL */ { -264/*-33*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES)))},
12319/*copy from TRINITYL */ { -256/*-32*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES)))},
12320/*copy from TRINITYL */ { -248/*-31*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES)))},
12321/*copy from TRINITYL */ { -240/*-30*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES)))},
12322/*copy from TRINITYL */ { -232/*-29*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES)))},
12323/*copy from TRINITYL */ { -224/*-28*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES)))},
12324/*copy from TRINITYL */ { -216/*-27*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES)))},
12325/*copy from TRINITYL */ { -208/*-26*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
12326/*copy from TRINITYL */ { -200/*-25*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
12327/*copy from TRINITYL */ { -192/*-24*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
12328/*copy from TRINITYL */ { -184/*-23*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES)))},
12329/*copy from TRINITYL */ { -176/*-22*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES)))},
12330/*copy from TRINITYL */ { -168/*-21*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES)))},
12331/*copy from TRINITYL */ { -160/*-20*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12332/*copy from TRINITYL */ { -152/*-19*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12333/*copy from TRINITYL */ { -144/*-18*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12334/*copy from TRINITYL */ { -136/*-17*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12335/*copy from TRINITYL */ { -128/*-16*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12336/*copy from TRINITYL */ { -120/*-15*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12337/*copy from TRINITYL */ { -112/*-14*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12338/*copy from TRINITYL */ { -104/*-13*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12339/*copy from TRINITYL */ { -96/*-12*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12340/*copy from TRINITYL */ { -88/*-11*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12341/*copy from TRINITYL */ { -80/*-10*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12342/*copy from TRINITYL */ { -72/*-9*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12343/*copy from TRINITYL */ { -64/*-8*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12344/*copy from TRINITYL */ { -56/*-7*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12345/*copy from TRINITYL */ { -48/*-6*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12346/*copy from TRINITYL */ { -40/*-5*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12347/*copy from TRINITYL*/ }
12348/*copy from TRINITYL*/ };
12349/*copy from TRINITYL*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_ELNA_18dB_BYPASS_LIST[] =
12350/*copy from TRINITYL*/ { 0, /*#FrequencyBand400 */
12351/*copy from TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_18dB_BYPASS, /* FrequencyBand850 */
12352/*copy from TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_18dB_BYPASS, /* FrequencyBand900 */
12353/*copy from TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_18dB_BYPASS, /* FrequencyBand1800 */
12354/*copy from TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_18dB_BYPASS, /* FrequencyBand1900 */
12355/*copy from TRINITYL*/ };
12356/*TRINITYE1*/ #endif
12357/*copy from TRINITYL*/ #if IS_2G_EXTERNAL_LNA_BYPASS_WIDE_BAND_MATCHING_SUPPORT
12358/*copy from TRINITYL*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING=
12359/*copy from TRINITYL*/ {
12360/*copy from TRINITYL*/ (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES))), //max_gain
12361/*copy from TRINITYL*/ (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), //min_gain
12362/*copy from TRINITYL*/ -920/*-115*/, //min_predict_power
12363/*copy from TRINITYL*/ -40/*-5*/, //min_predict_power
12364/*copy from TRINITYL*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
12365/*copy from TRINITYL*/ -71*PWRRES, //HRD_Pin_THRESHOLD
12366/*copy from TRINITYL*/ {
12367/*copy from TRINITYL*/ { -920/*-115*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12368/*copy from TRINITYL*/ { -912/*-114*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12369/*copy from TRINITYL*/ { -904/*-113*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12370/*copy from TRINITYL*/ { -896/*-112*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12371/*copy from TRINITYL*/ { -888/*-111*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12372/*copy from TRINITYL*/ { -880/*-110*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12373/*copy from TRINITYL*/ { -872/*-109*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12374/*copy from TRINITYL*/ { -864/*-108*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12375/*copy from TRINITYL*/ { -856/*-107*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12376/*copy from TRINITYL*/ { -848/*-106*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12377/*copy from TRINITYL*/ { -840/*-105*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12378/*copy from TRINITYL*/ { -832/*-104*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12379/*copy from TRINITYL*/ { -824/*-103*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12380/*copy from TRINITYL*/ { -816/*-102*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12381/*copy from TRINITYL*/ { -808/*-101*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12382/*copy from TRINITYL*/ { -800/*-100*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12383/*copy from TRINITYL*/ { -792/*-99*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12384/*copy from TRINITYL*/ { -784/*-98*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12385/*copy from TRINITYL*/ { -776/*-97*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12386/*copy from TRINITYL*/ { -768/*-96*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12387/*copy from TRINITYL*/ { -760/*-95*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12388/*copy from TRINITYL*/ { -752/*-94*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12389/*copy from TRINITYL*/ { -744/*-93*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12390/*copy from TRINITYL*/ { -736/*-92*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12391/*copy from TRINITYL*/ { -728/*-91*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12392/*copy from TRINITYL*/ { -720/*-90*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12393/*copy from TRINITYL*/ { -712/*-89*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12394/*copy from TRINITYL*/ { -704/*-88*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12395/*copy from TRINITYL*/ { -696/*-87*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12396/*copy from TRINITYL*/ { -688/*-86*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12397/*copy from TRINITYL*/ { -680/*-85*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12398/*copy from TRINITYL*/ { -672/*-84*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12399/*copy from TRINITYL*/ { -664/*-83*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12400/*copy from TRINITYL*/ { -656/*-82*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12401/*copy from TRINITYL*/ { -648/*-81*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12402/*copy from TRINITYL*/ { -640/*-80*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12403/*copy from TRINITYL*/ { -632/*-79*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12404/*copy from TRINITYL*/ { -624/*-78*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12405/*copy from TRINITYL*/ { -616/*-77*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12406/*copy from TRINITYL*/ { -608/*-76*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12407/*copy from TRINITYL*/ { -600/*-75*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12408/*copy from TRINITYL*/ { -592/*-74*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12409/*copy from TRINITYL*/ { -584/*-73*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12410/*copy from TRINITYL*/ { -576/*-72*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12411/*copy from TRINITYL*/ { -568/*-71*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12412/*copy from TRINITYL*/ { -560/*-70*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12413/*copy from TRINITYL*/ { -552/*-69*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12414/*copy from TRINITYL*/ { -544/*-68*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12415/*copy from TRINITYL*/ { -536/*-67*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12416/*copy from TRINITYL*/ { -528/*-66*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12417/*copy from TRINITYL*/ { -520/*-65*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12418/*copy from TRINITYL*/ { -512/*-64*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12419/*copy from TRINITYL*/ { -504/*-63*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12420/*copy from TRINITYL*/ { -496/*-62*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12421/*copy from TRINITYL*/ { -488/*-61*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12422/*copy from TRINITYL*/ { -480/*-60*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12423/*copy from TRINITYL*/ { -472/*-59*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12424/*copy from TRINITYL*/ { -464/*-58*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12425/*copy from TRINITYL*/ { -456/*-57*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12426/*copy from TRINITYL*/ { -448/*-56*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12427/*copy from TRINITYL*/ { -440/*-55*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12428/*copy from TRINITYL*/ { -432/*-54*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12429/*copy from TRINITYL*/ { -424/*-53*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12430/*copy from TRINITYL*/ { -416/*-52*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12431/*copy from TRINITYL*/ { -408/*-51*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12432/*copy from TRINITYL*/ { -400/*-50*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12433/*copy from TRINITYL*/ { -392/*-49*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12434/*copy from TRINITYL*/ { -384/*-48*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12435/*copy from TRINITYL*/ { -376/*-47*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12436/*copy from TRINITYL*/ { -368/*-46*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12437/*copy from TRINITYL*/ { -360/*-45*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12438/*copy from TRINITYL*/ { -352/*-44*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12439/*copy from TRINITYL*/ { -344/*-43*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12440/*copy from TRINITYL*/ { -336/*-42*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12441/*copy from TRINITYL*/ { -328/*-41*/, (Gain)(ROUNDINT(( 23-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12442/*copy from TRINITYL*/ { -320/*-40*/, (Gain)(ROUNDINT(( 23-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12443/*copy from TRINITYL*/ { -312/*-39*/, (Gain)(ROUNDINT(( 23-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 23-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12444/*copy from TRINITYL*/ { -304/*-38*/, (Gain)(ROUNDINT(( 20-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12445/*copy from TRINITYL*/ { -296/*-37*/, (Gain)(ROUNDINT(( 20-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12446/*copy from TRINITYL*/ { -288/*-36*/, (Gain)(ROUNDINT(( 20-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12447/*copy from TRINITYL*/ { -280/*-35*/, (Gain)(ROUNDINT(( 20-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12448/*copy from TRINITYL*/ { -272/*-34*/, (Gain)(ROUNDINT(( 20-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12449/*copy from TRINITYL*/ { -264/*-33*/, (Gain)(ROUNDINT(( 20-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 20-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12450/*copy from TRINITYL*/ { -256/*-32*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12451/*copy from TRINITYL*/ { -248/*-31*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12452/*copy from TRINITYL*/ { -240/*-30*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12453/*copy from TRINITYL*/ { -232/*-29*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12454/*copy from TRINITYL*/ { -224/*-28*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12455/*copy from TRINITYL*/ { -216/*-27*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12456/*copy from TRINITYL*/ { -208/*-26*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12457/*copy from TRINITYL*/ { -200/*-25*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12458/*copy from TRINITYL*/ { -192/*-24*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12459/*copy from TRINITYL*/ { -184/*-23*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12460/*copy from TRINITYL*/ { -176/*-22*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12461/*copy from TRINITYL*/ { -168/*-21*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12462/*copy from TRINITYL*/ { -160/*-20*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12463/*copy from TRINITYL*/ { -152/*-19*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12464/*copy from TRINITYL*/ { -144/*-18*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12465/*copy from TRINITYL*/ { -136/*-17*/, (Gain)(ROUNDINT(( 0.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12466/*copy from TRINITYL*/ { -128/*-16*/, (Gain)(ROUNDINT(( 0.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12467/*copy from TRINITYL*/ { -120/*-15*/, (Gain)(ROUNDINT(( 0.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12468/*copy from TRINITYL*/ { -112/*-14*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12469/*copy from TRINITYL*/ { -104/*-13*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12470/*copy from TRINITYL*/ { -96/*-12*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12471/*copy from TRINITYL*/ { -88/*-11*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12472/*copy from TRINITYL*/ { -80/*-10*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12473/*copy from TRINITYL*/ { -72/*-9*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12474/*copy from TRINITYL*/ { -64/*-8*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12475/*copy from TRINITYL*/ { -56/*-7*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12476/*copy from TRINITYL*/ { -48/*-6*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12477/*copy from TRINITYL*/ { -40/*-5*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12478/*copy from TRINITYL*/ }
12479/*copy from TRINITYL*/ };
12480/*copy from TRINITYL*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING_LIST[] =
12481/*copy from TRINITYL*/ { 0, /*#FrequencyBand400 */
12482/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
12483/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
12484/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
12485/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
12486/*copy from TRINITYL*/ };
12487/*copy from TRINITYL*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_WIDE_BAND_MATCHING_LIST[] = //just copy
12488/*copy from TRINITYL*/ { 0, /*#FrequencyBand400 */
12489/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
12490/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
12491/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
12492/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
12493/*copy from TRINITYL*/ };
12494/*copy from TRINITYL*/ const sL1DAGCINVERSEDATA AGC_TABLE_INVERSE_ELNA_BYPASS_WIDE_BAND_MATCHING=
12495/*copy from TRINITYL*/ {
12496/*copy from TRINITYL*/ (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES))), //max_gain
12497/*copy from TRINITYL*/ (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES))), //min_gain
12498/*copy from TRINITYL*/ {
12499/*copy from TRINITYL*/ { -920/*-115*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES)))},
12500/*copy from TRINITYL*/ { -912/*-114*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES)))},
12501/*copy from TRINITYL*/ { -904/*-113*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES)))},
12502/*copy from TRINITYL*/ { -896/*-112*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES)))},
12503/*copy from TRINITYL*/ { -888/*-111*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES)))},
12504/*copy from TRINITYL*/ { -880/*-110*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES)))},
12505/*copy from TRINITYL*/ { -872/*-109*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES)))},
12506/*copy from TRINITYL*/ { -864/*-108*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES)))},
12507/*copy from TRINITYL*/ { -856/*-107*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES)))},
12508/*copy from TRINITYL*/ { -848/*-106*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES)))},
12509/*copy from TRINITYL*/ { -840/*-105*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES)))},
12510/*copy from TRINITYL*/ { -832/*-104*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES)))},
12511/*copy from TRINITYL*/ { -824/*-103*/, (Gain)(ROUNDINT(( 59-PVOFSL )*(PWRRES)))},
12512/*copy from TRINITYL*/ // { -816/*-102*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
12513/*copy from TRINITYL*/ // { -808/*-101*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
12514/*copy from TRINITYL*/ // { -800/*-100*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
12515/*copy from TRINITYL*/ // { -792/*-99*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
12516/*copy from TRINITYL*/ // { -784/*-98*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
12517/*copy from TRINITYL*/ // { -776/*-97*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
12518/*copy from TRINITYL*/ // { -768/*-96*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
12519/*copy from TRINITYL*/ { -760/*-95*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES)))},
12520/*copy from TRINITYL*/ { -752/*-94*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES)))},
12521/*copy from TRINITYL*/ { -744/*-93*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
12522/*copy from TRINITYL*/ { -736/*-92*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
12523/*copy from TRINITYL*/ { -728/*-91*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
12524/*copy from TRINITYL*/ { -720/*-90*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES)))},
12525/*copy from TRINITYL*/ { -712/*-89*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES)))},
12526/*copy from TRINITYL*/ { -704/*-88*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES)))},
12527/*copy from TRINITYL*/ { -696/*-87*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12528/*copy from TRINITYL*/ { -688/*-86*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12529/*copy from TRINITYL*/ { -680/*-85*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12530/*copy from TRINITYL*/ { -672/*-84*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12531/*copy from TRINITYL*/ { -664/*-83*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12532/*copy from TRINITYL*/ { -656/*-82*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12533/*copy from TRINITYL*/ { -648/*-81*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12534/*copy from TRINITYL*/ { -640/*-80*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12535/*copy from TRINITYL*/ { -632/*-79*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12536/*copy from TRINITYL*/ { -624/*-78*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12537/*copy from TRINITYL*/ { -616/*-77*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12538/*copy from TRINITYL*/ { -608/*-76*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12539/*copy from TRINITYL*/ { -600/*-75*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12540/*copy from TRINITYL*/ { -592/*-74*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12541/*copy from TRINITYL*/ { -584/*-73*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12542/*copy from TRINITYL*/ { -576/*-72*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12543/*copy from TRINITYL*/ { -568/*-71*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12544/*copy from TRINITYL*/ { -560/*-70*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12545/*copy from TRINITYL*/ { -552/*-69*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12546/*copy from TRINITYL*/ { -544/*-68*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12547/*copy from TRINITYL*/ { -536/*-67*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12548/*copy from TRINITYL*/ { -528/*-66*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12549/*copy from TRINITYL*/ { -520/*-65*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12550/*copy from TRINITYL*/ { -512/*-64*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12551/*copy from TRINITYL*/ { -504/*-63*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12552/*copy from TRINITYL*/ { -496/*-62*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12553/*copy from TRINITYL*/ { -488/*-61*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12554/*copy from TRINITYL*/ { -480/*-60*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12555/*copy from TRINITYL*/ { -472/*-59*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12556/*copy from TRINITYL*/ { -464/*-58*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12557/*copy from TRINITYL*/ { -456/*-57*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
12558/*copy from TRINITYL*/ { -448/*-56*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES)))},
12559/*copy from TRINITYL*/ { -440/*-55*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES)))},
12560/*copy from TRINITYL*/ { -432/*-54*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES)))},
12561/*copy from TRINITYL*/ { -424/*-53*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES)))},
12562/*copy from TRINITYL*/ { -416/*-52*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES)))},
12563/*copy from TRINITYL*/ { -408/*-51*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES)))},
12564/*copy from TRINITYL*/ { -400/*-50*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES)))},
12565/*copy from TRINITYL*/ { -392/*-49*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES)))},
12566/*copy from TRINITYL*/ { -384/*-48*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES)))},
12567/*copy from TRINITYL*/ { -376/*-47*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES)))},
12568/*copy from TRINITYL*/ { -368/*-46*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES)))},
12569/*copy from TRINITYL*/ { -360/*-45*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES)))},
12570/*copy from TRINITYL*/ { -352/*-44*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES)))},
12571/*copy from TRINITYL*/ { -344/*-43*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES)))},
12572/*copy from TRINITYL*/ { -336/*-42*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES)))},
12573/*copy from TRINITYL*/ { -328/*-41*/, (Gain)(ROUNDINT(( 23-PVOFSL )*(PWRRES)))},
12574/*copy from TRINITYL*/ { -320/*-40*/, (Gain)(ROUNDINT(( 23-PVOFSL )*(PWRRES)))},
12575/*copy from TRINITYL*/ { -312/*-39*/, (Gain)(ROUNDINT(( 23-PVOFSL )*(PWRRES)))},
12576/*copy from TRINITYL*/ { -304/*-38*/, (Gain)(ROUNDINT(( 20-PVOFSL )*(PWRRES)))},
12577/*copy from TRINITYL*/ { -296/*-37*/, (Gain)(ROUNDINT(( 20-PVOFSL )*(PWRRES)))},
12578/*copy from TRINITYL*/ { -288/*-36*/, (Gain)(ROUNDINT(( 20-PVOFSL )*(PWRRES)))},
12579/*copy from TRINITYL*/ { -280/*-35*/, (Gain)(ROUNDINT(( 20-PVOFSL )*(PWRRES)))},
12580/*copy from TRINITYL*/ { -272/*-34*/, (Gain)(ROUNDINT(( 20-PVOFSL )*(PWRRES)))},
12581/*copy from TRINITYL*/ { -264/*-33*/, (Gain)(ROUNDINT(( 20-PVOFSL )*(PWRRES)))},
12582/*copy from TRINITYL*/ { -256/*-32*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES)))},
12583/*copy from TRINITYL*/ { -248/*-31*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES)))},
12584/*copy from TRINITYL*/ { -240/*-30*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES)))},
12585/*copy from TRINITYL*/ { -232/*-29*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES)))},
12586/*copy from TRINITYL*/ { -224/*-28*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES)))},
12587/*copy from TRINITYL*/ { -216/*-27*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES)))},
12588/*copy from TRINITYL*/ { -208/*-26*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
12589/*copy from TRINITYL*/ { -200/*-25*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
12590/*copy from TRINITYL*/ { -192/*-24*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
12591/*copy from TRINITYL*/ { -184/*-23*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES)))},
12592/*copy from TRINITYL*/ { -176/*-22*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES)))},
12593/*copy from TRINITYL*/ { -168/*-21*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES)))},
12594/*copy from TRINITYL*/ { -160/*-20*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12595/*copy from TRINITYL*/ { -152/*-19*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12596/*copy from TRINITYL*/ { -144/*-18*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12597/*copy from TRINITYL*/ { -136/*-17*/, (Gain)(ROUNDINT(( 0.5-PVOFSL )*(PWRRES)))},
12598/*copy from TRINITYL*/ { -128/*-16*/, (Gain)(ROUNDINT(( 0.5-PVOFSL )*(PWRRES)))},
12599/*copy from TRINITYL*/ { -120/*-15*/, (Gain)(ROUNDINT(( 0.5-PVOFSL )*(PWRRES)))},
12600/*copy from TRINITYL*/ { -112/*-14*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES)))},
12601/*copy from TRINITYL*/ { -104/*-13*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES)))},
12602/*copy from TRINITYL*/ { -96/*-12*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES)))},
12603/*copy from TRINITYL*/ { -88/*-11*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES)))},
12604/*copy from TRINITYL*/ { -80/*-10*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES)))},
12605/*copy from TRINITYL*/ { -72/*-9*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES)))},
12606/*copy from TRINITYL*/ { -64/*-8*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES)))},
12607/*copy from TRINITYL*/ { -56/*-7*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES)))},
12608/*copy from TRINITYL*/ { -48/*-6*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES)))},
12609/*copy from TRINITYL*/ { -40/*-5*/, (Gain)(ROUNDINT(( -2.5-PVOFSL )*(PWRRES)))},
12610/*copy from TRINITYL*/ }
12611/*copy from TRINITYL*/ };
12612/*copy from TRINITYL*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_ELNA_BYPASS_WIDE_BAND_MATCHING_LIST[] =
12613/*copy from TRINITYL*/ { 0, /*#FrequencyBand400 */
12614/*copy from TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
12615/*copy from TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
12616/*copy from TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
12617/*copy from TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
12618/*copy from TRINITYL*/ };
12619/*copy from TRINITYL*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING=
12620/*copy from TRINITYL*/ {
12621/*copy from TRINITYL*/ (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), //max_gain
12622/*copy from TRINITYL*/ (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), //min_gain
12623/*copy from TRINITYL*/ -920/*-115*/, //min_predict_power
12624/*copy from TRINITYL*/ -40/*-5*/, //min_predict_power
12625/*copy from TRINITYL*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
12626/*copy from TRINITYL*/ -71*PWRRES, //HRD_Pin_THRESHOLD
12627/*copy from TRINITYL*/ {
12628/*copy from TRINITYL*/ { -920/*-115*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12629/*copy from TRINITYL*/ { -912/*-114*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12630/*copy from TRINITYL*/ { -904/*-113*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12631/*copy from TRINITYL*/ { -896/*-112*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12632/*copy from TRINITYL*/ { -888/*-111*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12633/*copy from TRINITYL*/ { -880/*-110*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12634/*copy from TRINITYL*/ { -872/*-109*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12635/*copy from TRINITYL*/ { -864/*-108*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12636/*copy from TRINITYL*/ { -856/*-107*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12637/*copy from TRINITYL*/ { -848/*-106*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12638/*copy from TRINITYL*/ { -840/*-105*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12639/*copy from TRINITYL*/ { -832/*-104*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12640/*copy from TRINITYL*/ { -824/*-103*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
12641/*copy from TRINITYL*/ { -816/*-102*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12642/*copy from TRINITYL*/ { -808/*-101*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12643/*copy from TRINITYL*/ { -800/*-100*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12644/*copy from TRINITYL*/ { -792/*-99*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12645/*copy from TRINITYL*/ { -784/*-98*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12646/*copy from TRINITYL*/ { -776/*-97*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12647/*copy from TRINITYL*/ { -768/*-96*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12648/*copy from TRINITYL*/ { -760/*-95*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12649/*copy from TRINITYL*/ { -752/*-94*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12650/*copy from TRINITYL*/ { -744/*-93*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12651/*copy from TRINITYL*/ { -736/*-92*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12652/*copy from TRINITYL*/ { -728/*-91*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12653/*copy from TRINITYL*/ { -720/*-90*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12654/*copy from TRINITYL*/ { -712/*-89*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12655/*copy from TRINITYL*/ { -704/*-88*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12656/*copy from TRINITYL*/ { -696/*-87*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12657/*copy from TRINITYL*/ { -688/*-86*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12658/*copy from TRINITYL*/ { -680/*-85*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12659/*copy from TRINITYL*/ { -672/*-84*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12660/*copy from TRINITYL*/ { -664/*-83*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12661/*copy from TRINITYL*/ { -656/*-82*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12662/*copy from TRINITYL*/ { -648/*-81*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12663/*copy from TRINITYL*/ { -640/*-80*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12664/*copy from TRINITYL*/ { -632/*-79*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12665/*copy from TRINITYL*/ { -624/*-78*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12666/*copy from TRINITYL*/ { -616/*-77*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12667/*copy from TRINITYL*/ { -608/*-76*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12668/*copy from TRINITYL*/ { -600/*-75*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12669/*copy from TRINITYL*/ { -592/*-74*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12670/*copy from TRINITYL*/ { -584/*-73*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12671/*copy from TRINITYL*/ { -576/*-72*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12672/*copy from TRINITYL*/ { -568/*-71*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12673/*copy from TRINITYL*/ { -560/*-70*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12674/*copy from TRINITYL*/ { -552/*-69*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12675/*copy from TRINITYL*/ { -544/*-68*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12676/*copy from TRINITYL*/ { -536/*-67*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12677/*copy from TRINITYL*/ { -528/*-66*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12678/*copy from TRINITYL*/ { -520/*-65*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12679/*copy from TRINITYL*/ { -512/*-64*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12680/*copy from TRINITYL*/ { -504/*-63*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12681/*copy from TRINITYL*/ { -496/*-62*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12682/*copy from TRINITYL*/ { -488/*-61*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12683/*copy from TRINITYL*/ { -480/*-60*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12684/*copy from TRINITYL*/ { -472/*-59*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12685/*copy from TRINITYL*/ { -464/*-58*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12686/*copy from TRINITYL*/ { -456/*-57*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12687/*copy from TRINITYL*/ { -448/*-56*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12688/*copy from TRINITYL*/ { -440/*-55*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12689/*copy from TRINITYL*/ { -432/*-54*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
12690/*copy from TRINITYL*/ { -424/*-53*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12691/*copy from TRINITYL*/ { -416/*-52*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12692/*copy from TRINITYL*/ { -408/*-51*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12693/*copy from TRINITYL*/ { -400/*-50*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12694/*copy from TRINITYL*/ { -392/*-49*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12695/*copy from TRINITYL*/ { -384/*-48*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
12696/*copy from TRINITYL*/ { -376/*-47*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12697/*copy from TRINITYL*/ { -368/*-46*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12698/*copy from TRINITYL*/ { -360/*-45*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12699/*copy from TRINITYL*/ { -352/*-44*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12700/*copy from TRINITYL*/ { -344/*-43*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12701/*copy from TRINITYL*/ { -336/*-42*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12702/*copy from TRINITYL*/ { -328/*-41*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12703/*copy from TRINITYL*/ { -320/*-40*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12704/*copy from TRINITYL*/ { -312/*-39*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
12705/*copy from TRINITYL*/ { -304/*-38*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12706/*copy from TRINITYL*/ { -296/*-37*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12707/*copy from TRINITYL*/ { -288/*-36*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12708/*copy from TRINITYL*/ { -280/*-35*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12709/*copy from TRINITYL*/ { -272/*-34*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12710/*copy from TRINITYL*/ { -264/*-33*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12711/*copy from TRINITYL*/ { -256/*-32*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12712/*copy from TRINITYL*/ { -248/*-31*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12713/*copy from TRINITYL*/ { -240/*-30*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12714/*copy from TRINITYL*/ { -232/*-29*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12715/*copy from TRINITYL*/ { -224/*-28*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12716/*copy from TRINITYL*/ { -216/*-27*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12717/*copy from TRINITYL*/ { -208/*-26*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12718/*copy from TRINITYL*/ { -200/*-25*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12719/*copy from TRINITYL*/ { -192/*-24*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12720/*copy from TRINITYL*/ { -184/*-23*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12721/*copy from TRINITYL*/ { -176/*-22*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12722/*copy from TRINITYL*/ { -168/*-21*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12723/*copy from TRINITYL*/ { -160/*-20*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12724/*copy from TRINITYL*/ { -152/*-19*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12725/*copy from TRINITYL*/ { -144/*-18*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12726/*copy from TRINITYL*/ { -136/*-17*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12727/*copy from TRINITYL*/ { -128/*-16*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12728/*copy from TRINITYL*/ { -120/*-15*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12729/*copy from TRINITYL*/ { -112/*-14*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12730/*copy from TRINITYL*/ { -104/*-13*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12731/*copy from TRINITYL*/ { -96/*-12*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12732/*copy from TRINITYL*/ { -88/*-11*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12733/*copy from TRINITYL*/ { -80/*-10*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12734/*copy from TRINITYL*/ { -72/*-9*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12735/*copy from TRINITYL*/ { -64/*-8*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12736/*copy from TRINITYL*/ { -56/*-7*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12737/*copy from TRINITYL*/ { -48/*-6*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12738/*copy from TRINITYL*/ { -40/*-5*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
12739/*copy from TRINITYL*/ }
12740/*copy from TRINITYL*/ };
12741/*copy from TRINITYL*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LIST[] =
12742/*copy from TRINITYL*/ { 0, /*#FrequencyBand400 */
12743/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
12744/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
12745/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
12746/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
12747/*copy from TRINITYL*/ };
12748/*copy from TRINITYL*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LIST[] = //just copy
12749/*copy from TRINITYL*/ { 0, /*#FrequencyBand400 */
12750/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
12751/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
12752/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
12753/*copy from TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
12754/*copy from TRINITYL*/ };
12755/*copy from TRINITYL*/ const sL1DAGCINVERSEDATA AGC_TABLE_INVERSE_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING=
12756/*copy from TRINITYL*/ {
12757/*copy from TRINITYL */ (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), //max_gain
12758/*copy from TRINITYL */ (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), //min_gain
12759/*copy from TRINITYL */ {
12760/*copy from TRINITYL */ { -920/*-115*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES)))},
12761/*copy from TRINITYL */ { -912/*-114*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES)))},
12762/*copy from TRINITYL */ { -904/*-113*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES)))},
12763/*copy from TRINITYL */ { -896/*-112*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES)))},
12764/*copy from TRINITYL */ { -888/*-111*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES)))},
12765/*copy from TRINITYL */ { -880/*-110*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES)))},
12766/*copy from TRINITYL */ { -872/*-109*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES)))},
12767/*copy from TRINITYL */ { -864/*-108*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES)))},
12768/*copy from TRINITYL */ { -856/*-107*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES)))},
12769/*copy from TRINITYL */ { -848/*-106*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES)))},
12770/*copy from TRINITYL */ { -840/*-105*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES)))},
12771/*copy from TRINITYL */ { -832/*-104*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES)))},
12772/*copy from TRINITYL */ { -824/*-103*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES)))},
12773/*copy from TRINITYL */ // { -816/*-102*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12774/*copy from TRINITYL */ // { -808/*-101*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12775/*copy from TRINITYL */ // { -800/*-100*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12776/*copy from TRINITYL */ // { -792/*-99*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12777/*copy from TRINITYL */ // { -784/*-98*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12778/*copy from TRINITYL */ // { -776/*-97*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12779/*copy from TRINITYL */ // { -768/*-96*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12780/*copy from TRINITYL */ { -760/*-95*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12781/*copy from TRINITYL */ { -752/*-94*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12782/*copy from TRINITYL */ { -744/*-93*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12783/*copy from TRINITYL */ { -736/*-92*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12784/*copy from TRINITYL */ { -728/*-91*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
12785/*copy from TRINITYL */ { -720/*-90*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES)))},
12786/*copy from TRINITYL */ { -712/*-89*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES)))},
12787/*copy from TRINITYL */ { -704/*-88*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES)))},
12788/*copy from TRINITYL */ { -696/*-87*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12789/*copy from TRINITYL */ { -688/*-86*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12790/*copy from TRINITYL */ { -680/*-85*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12791/*copy from TRINITYL */ { -672/*-84*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12792/*copy from TRINITYL */ { -664/*-83*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12793/*copy from TRINITYL */ { -656/*-82*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12794/*copy from TRINITYL */ { -648/*-81*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12795/*copy from TRINITYL */ { -640/*-80*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12796/*copy from TRINITYL */ { -632/*-79*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12797/*copy from TRINITYL */ { -624/*-78*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12798/*copy from TRINITYL */ { -616/*-77*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12799/*copy from TRINITYL */ { -608/*-76*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12800/*copy from TRINITYL */ { -600/*-75*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12801/*copy from TRINITYL */ { -592/*-74*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12802/*copy from TRINITYL */ { -584/*-73*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12803/*copy from TRINITYL */ { -576/*-72*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12804/*copy from TRINITYL */ { -568/*-71*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12805/*copy from TRINITYL */ { -560/*-70*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12806/*copy from TRINITYL */ { -552/*-69*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12807/*copy from TRINITYL */ { -544/*-68*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12808/*copy from TRINITYL */ { -536/*-67*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12809/*copy from TRINITYL */ { -528/*-66*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12810/*copy from TRINITYL */ { -520/*-65*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12811/*copy from TRINITYL */ { -512/*-64*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12812/*copy from TRINITYL */ { -504/*-63*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12813/*copy from TRINITYL */ { -496/*-62*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12814/*copy from TRINITYL */ { -488/*-61*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12815/*copy from TRINITYL */ { -480/*-60*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12816/*copy from TRINITYL */ { -472/*-59*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12817/*copy from TRINITYL */ { -464/*-58*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12818/*copy from TRINITYL */ { -456/*-57*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
12819/*copy from TRINITYL */ { -448/*-56*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES)))},
12820/*copy from TRINITYL */ { -440/*-55*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES)))},
12821/*copy from TRINITYL */ { -432/*-54*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES)))},
12822/*copy from TRINITYL */ { -424/*-53*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES)))},
12823/*copy from TRINITYL */ { -416/*-52*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES)))},
12824/*copy from TRINITYL */ { -408/*-51*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES)))},
12825/*copy from TRINITYL */ { -400/*-50*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES)))},
12826/*copy from TRINITYL */ { -392/*-49*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES)))},
12827/*copy from TRINITYL */ { -384/*-48*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES)))},
12828/*copy from TRINITYL */ { -376/*-47*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES)))},
12829/*copy from TRINITYL */ { -368/*-46*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES)))},
12830/*copy from TRINITYL */ { -360/*-45*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES)))},
12831/*copy from TRINITYL */ { -352/*-44*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES)))},
12832/*copy from TRINITYL */ { -344/*-43*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES)))},
12833/*copy from TRINITYL */ { -336/*-42*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES)))},
12834/*copy from TRINITYL */ { -328/*-41*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES)))},
12835/*copy from TRINITYL */ { -320/*-40*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES)))},
12836/*copy from TRINITYL */ { -312/*-39*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES)))},
12837/*copy from TRINITYL */ { -304/*-38*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES)))},
12838/*copy from TRINITYL */ { -296/*-37*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES)))},
12839/*copy from TRINITYL */ { -288/*-36*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES)))},
12840/*copy from TRINITYL */ { -280/*-35*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES)))},
12841/*copy from TRINITYL */ { -272/*-34*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES)))},
12842/*copy from TRINITYL */ { -264/*-33*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES)))},
12843/*copy from TRINITYL */ { -256/*-32*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES)))},
12844/*copy from TRINITYL */ { -248/*-31*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES)))},
12845/*copy from TRINITYL */ { -240/*-30*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES)))},
12846/*copy from TRINITYL */ { -232/*-29*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES)))},
12847/*copy from TRINITYL */ { -224/*-28*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES)))},
12848/*copy from TRINITYL */ { -216/*-27*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES)))},
12849/*copy from TRINITYL */ { -208/*-26*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
12850/*copy from TRINITYL */ { -200/*-25*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
12851/*copy from TRINITYL */ { -192/*-24*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
12852/*copy from TRINITYL */ { -184/*-23*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES)))},
12853/*copy from TRINITYL */ { -176/*-22*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES)))},
12854/*copy from TRINITYL */ { -168/*-21*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES)))},
12855/*copy from TRINITYL */ { -160/*-20*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12856/*copy from TRINITYL */ { -152/*-19*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12857/*copy from TRINITYL */ { -144/*-18*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12858/*copy from TRINITYL */ { -136/*-17*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12859/*copy from TRINITYL */ { -128/*-16*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12860/*copy from TRINITYL */ { -120/*-15*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12861/*copy from TRINITYL */ { -112/*-14*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12862/*copy from TRINITYL */ { -104/*-13*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12863/*copy from TRINITYL */ { -96/*-12*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12864/*copy from TRINITYL */ { -88/*-11*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12865/*copy from TRINITYL */ { -80/*-10*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12866/*copy from TRINITYL */ { -72/*-9*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12867/*copy from TRINITYL */ { -64/*-8*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12868/*copy from TRINITYL */ { -56/*-7*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12869/*copy from TRINITYL */ { -48/*-6*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12870/*copy from TRINITYL */ { -40/*-5*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
12871/*copy from TRINITYL*/ }
12872/*copy from TRINITYL*/ };
12873/*copy from TRINITYL*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LIST[] =
12874/*copy from TRINITYL*/ { 0, /*#FrequencyBand400 */
12875/*copy from TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
12876/*copy from TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
12877/*copy from TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
12878/*copy from TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
12879/*copy from TRINITYL*/ };
12880/*copy from TRINITYL*/ #endif
12881/*TRINITYE1*/ const RfTestCmdCalInfoV5_T L1D_RF_TST_INFO_TABLE[] =
12882/*TRINITYE1*/ {/*PWRRES:8*/
12883/*TRINITYE1*/ {/************slect0***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/
12884/*TRINITYE1*/ 0, // kal_uint8 seq_num
12885/*TRINITYE1*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
12886/*TRINITYE1*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
12887/*TRINITYE1*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
12888/*TRINITYE1*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
12889/*TRINITYE1*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
12890/*TRINITYE1*/ {{0,0,0,0,0,0},
12891/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
12892/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
12893/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
12894/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
12895/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
12896/*TRINITYE1*/ {{0,0,0,0,0,0},
12897/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
12898/*TRINITYE1*/ {-160,
12899/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
12900/*TRINITYE1*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
12901/*TRINITYE1*/ {{0,0,0,0,0,0},
12902/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
12903/*TRINITYE1*/ {{0,0,0,0,0,0},
12904/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
12905/*TRINITYE1*/ },
12906/*TRINITYE1*/ {/************slect1***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/
12907/*TRINITYE1*/ 3, // kal_uint8 seq_num
12908/*TRINITYE1*/ {-480,-360,-280,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
12909/*TRINITYE1*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
12910/*TRINITYE1*/ {-434,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
12911/*TRINITYE1*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
12912/*TRINITYE1*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
12913/*TRINITYE1*/ {{0,0,0,0,0,0},
12914/*TRINITYE1*/ {1,1,1,0,0,0}}, // kal_uint8 antenna_enable
12915/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
12916/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
12917/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
12918/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
12919/*TRINITYE1*/ {{100,-44,-140,0,0,0},
12920/*TRINITYE1*/ {100,-44,-140,0,0,0}}, // kal_int16 gain_default
12921/*TRINITYE1*/ {-160,
12922/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
12923/*TRINITYE1*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
12924/*TRINITYE1*/ {{196,52,-92,0,0,0},
12925/*TRINITYE1*/ {196,52,-92,0,0,0}}, // kal_int16 gain_hbound
12926/*TRINITYE1*/ {{76,-68,-260,0,0,0},
12927/*TRINITYE1*/ {76,-68,-260,0,0,0}}, // kal_int16 gain_lbound
12928/*TRINITYE1*/ },
12929/*TRINITYE1*/ {/************slect2***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON*/
12930/*TRINITYE1*/ 0, // kal_uint8 seq_num
12931/*TRINITYE1*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
12932/*TRINITYE1*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
12933/*TRINITYE1*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
12934/*TRINITYE1*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
12935/*TRINITYE1*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
12936/*TRINITYE1*/ {{0,0,0,0,0,0},
12937/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
12938/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
12939/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
12940/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
12941/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
12942/*TRINITYE1*/ {{0,0,0,0,0,0},
12943/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
12944/*TRINITYE1*/ {-160,
12945/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
12946/*TRINITYE1*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
12947/*TRINITYE1*/ {{0,0,0,0,0,0},
12948/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
12949/*TRINITYE1*/ {{0,0,0,0,0,0},
12950/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
12951/*TRINITYE1*/ },
12952/*TRINITYE1*/ {/************slect3***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]3:L1D_ELNA_CAN_SWITCH*/
12953/*TRINITYE1*/ 5, // kal_uint8 seq_num
12954/*TRINITYE1*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
12955/*TRINITYE1*/ {-640,-616,-600,-424,-304,0}, // kal_uint16 dlpow_lbound
12956/*TRINITYE1*/ {-483,-388,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
12957/*TRINITYE1*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
12958/*TRINITYE1*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
12959/*TRINITYE1*/ {{0,0,0,0,0,0},
12960/*TRINITYE1*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
12961/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
12962/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
12963/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
12964/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
12965/*TRINITYE1*/ {{100,100,-44,-140,-140,0},
12966/*TRINITYE1*/ {244,100,-44,-140,-260,0}}, // kal_int16 gain_default
12967/*TRINITYE1*/ {-160,
12968/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
12969/*TRINITYE1*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
12970/*TRINITYE1*/ {{196,196,52,-92,-92,0},
12971/*TRINITYE1*/ {244,100,52,-92,-188,0}}, // kal_int16 gain_hbound
12972/*TRINITYE1*/ {{76,76,-68,-260,-260,0},
12973/*TRINITYE1*/ {124,76,-68,-164,-308,0}}, // kal_int16 gain_lbound
12974/*TRINITYE1*/ },
12975/*TRINITYE1*/ {/************slect4***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
12976/*TRINITYE1*/ 5, // kal_uint8 seq_num
12977/*TRINITYE1*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
12978/*TRINITYE1*/ {-616,-600,-536,-440,-304,0}, // kal_uint16 dlpow_lbound
12979/*TRINITYE1*/ {-435,-388,-341,-234,-123,0}, // kal_uint16 dlpow_hbound
12980/*TRINITYE1*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
12981/*TRINITYE1*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
12982/*TRINITYE1*/ {{0,0,0,0,0,0},
12983/*TRINITYE1*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
12984/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
12985/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
12986/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
12987/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
12988/*TRINITYE1*/ {{100,100,-44,-140,-140,0},
12989/*TRINITYE1*/ {196,100,-44,-140,-260,0}}, // kal_int16 gain_default
12990/*TRINITYE1*/ {-160,
12991/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
12992/*TRINITYE1*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
12993/*TRINITYE1*/ {{196,196,52,-92,-92,0},
12994/*TRINITYE1*/ {196,100,52,-92,-188,0}}, // kal_int16 gain_hbound
12995/*TRINITYE1*/ {{76,76,-68,-260,-260,0},
12996/*TRINITYE1*/ {196,76,-68,-164,-308,0}}, // kal_int16 gain_lbound
12997/*TRINITYE1*/ },
12998/*TRINITYE1*/ {/************slect5***************[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/
12999/*TRINITYE1*/ 3, // kal_uint8 seq_num
13000/*TRINITYE1*/ {-480,-360,-280,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
13001/*TRINITYE1*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
13002/*TRINITYE1*/ {-434,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
13003/*TRINITYE1*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
13004/*TRINITYE1*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13005/*TRINITYE1*/ {{1,1,1,0,0,0},
13006/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
13007/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13008/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13009/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13010/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13011/*TRINITYE1*/ {{100,-44,-140,0,0,0},
13012/*TRINITYE1*/ {100,-44,-140,0,0,0}}, // kal_int16 gain_default
13013/*TRINITYE1*/ {-160,
13014/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13015/*TRINITYE1*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
13016/*TRINITYE1*/ {{196,52,-92,0,0,0},
13017/*TRINITYE1*/ {196,52,-92,0,0,0}}, // kal_int16 gain_hbound
13018/*TRINITYE1*/ {{76,-68,-260,0,0,0},
13019/*TRINITYE1*/ {76,-68,-260,0,0,0}}, // kal_int16 gain_lbound
13020/*TRINITYE1*/ },
13021/*TRINITYE1*/ {/************slect6***************[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/
13022/*TRINITYE1*/ 3, // kal_uint8 seq_num
13023/*TRINITYE1*/ {-480,-360,-280,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
13024/*TRINITYE1*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
13025/*TRINITYE1*/ {-434,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
13026/*TRINITYE1*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
13027/*TRINITYE1*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13028/*TRINITYE1*/ {{1,1,1,0,0,0},
13029/*TRINITYE1*/ {1,1,1,0,0,0}}, // kal_uint8 antenna_enable
13030/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13031/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13032/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13033/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13034/*TRINITYE1*/ {{100,-44,-140,0,0,0},
13035/*TRINITYE1*/ {100,-44,-140,0,0,0}}, // kal_int16 gain_default
13036/*TRINITYE1*/ {-160,
13037/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13038/*TRINITYE1*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
13039/*TRINITYE1*/ {{196,52,-92,0,0,0},
13040/*TRINITYE1*/ {196,52,-92,0,0,0}}, // kal_int16 gain_hbound
13041/*TRINITYE1*/ {{76,-68,-260,0,0,0},
13042/*TRINITYE1*/ {76,-68,-260,0,0,0}}, // kal_int16 gain_lbound
13043/*TRINITYE1*/ },
13044/*TRINITYE1*/ {/************slect7***************[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON*/
13045/*TRINITYE1*/ 3, // kal_uint8 seq_num
13046/*TRINITYE1*/ {-480,-360,-280,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
13047/*TRINITYE1*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
13048/*TRINITYE1*/ {-434,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
13049/*TRINITYE1*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
13050/*TRINITYE1*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13051/*TRINITYE1*/ {{1,1,1,0,0,0},
13052/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
13053/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13054/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13055/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13056/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13057/*TRINITYE1*/ {{100,-44,-140,0,0,0},
13058/*TRINITYE1*/ {100,-44,-140,0,0,0}}, // kal_int16 gain_default
13059/*TRINITYE1*/ {-160,
13060/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13061/*TRINITYE1*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
13062/*TRINITYE1*/ {{196,52,-92,0,0,0},
13063/*TRINITYE1*/ {196,52,-92,0,0,0}}, // kal_int16 gain_hbound
13064/*TRINITYE1*/ {{76,-68,-260,0,0,0},
13065/*TRINITYE1*/ {76,-68,-260,0,0,0}}, // kal_int16 gain_lbound
13066/*TRINITYE1*/ },
13067/*TRINITYE1*/ {/************slect8***************[P]1:L1D_ELNA_UNUSED,[D]3:L1D_ELNA_CAN_SWITCH*/
13068/*TRINITYE1*/ 5, // kal_uint8 seq_num
13069/*TRINITYE1*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13070/*TRINITYE1*/ {-640,-616,-576,-352,-304,0}, // kal_uint16 dlpow_lbound
13071/*TRINITYE1*/ {-483,-434,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
13072/*TRINITYE1*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
13073/*TRINITYE1*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13074/*TRINITYE1*/ {{0,1,1,1,0,0},
13075/*TRINITYE1*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
13076/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13077/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13078/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13079/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13080/*TRINITYE1*/ {{100,100,-44,-140,-140,0},
13081/*TRINITYE1*/ {244,100,-44,-140,-260,0}}, // kal_int16 gain_default
13082/*TRINITYE1*/ {-160,
13083/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13084/*TRINITYE1*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
13085/*TRINITYE1*/ {{196,196,52,-92,-92,0},
13086/*TRINITYE1*/ {244,100,52,-92,-188,0}}, // kal_int16 gain_hbound
13087/*TRINITYE1*/ {{76,76,-68,-260,-260,0},
13088/*TRINITYE1*/ {124,76,-68,-164,-308,0}}, // kal_int16 gain_lbound
13089/*TRINITYE1*/ },
13090/*TRINITYE1*/ {/************slect9***************[P]1:L1D_ELNA_UNUSED,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
13091/*TRINITYE1*/ 5, // kal_uint8 seq_num
13092/*TRINITYE1*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13093/*TRINITYE1*/ {-616,-600,-536,-352,-304,0}, // kal_uint16 dlpow_lbound
13094/*TRINITYE1*/ {-435,-434,-341,-234,-123,0}, // kal_uint16 dlpow_hbound
13095/*TRINITYE1*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
13096/*TRINITYE1*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13097/*TRINITYE1*/ {{0,1,1,1,0,0},
13098/*TRINITYE1*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
13099/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13100/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13101/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13102/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13103/*TRINITYE1*/ {{100,100,-44,-140,-140,0},
13104/*TRINITYE1*/ {196,100,-44,-140,-260,0}}, // kal_int16 gain_default
13105/*TRINITYE1*/ {-160,
13106/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13107/*TRINITYE1*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
13108/*TRINITYE1*/ {{196,196,52,-92,-92,0},
13109/*TRINITYE1*/ {196,100,52,-92,-188,0}}, // kal_int16 gain_hbound
13110/*TRINITYE1*/ {{76,76,-68,-260,-260,0},
13111/*TRINITYE1*/ {196,76,-68,-164,-308,0}}, // kal_int16 gain_lbound
13112/*TRINITYE1*/ },
13113/*TRINITYE1*/ {/************slect10***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]0:L1D_ELNA_IN_PATH_OFF*/
13114/*TRINITYE1*/ 0, // kal_uint8 seq_num
13115/*TRINITYE1*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
13116/*TRINITYE1*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
13117/*TRINITYE1*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
13118/*TRINITYE1*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
13119/*TRINITYE1*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13120/*TRINITYE1*/ {{0,0,0,0,0,0},
13121/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
13122/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13123/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13124/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13125/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13126/*TRINITYE1*/ {{0,0,0,0,0,0},
13127/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
13128/*TRINITYE1*/ {-160,
13129/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13130/*TRINITYE1*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
13131/*TRINITYE1*/ {{0,0,0,0,0,0},
13132/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
13133/*TRINITYE1*/ {{0,0,0,0,0,0},
13134/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
13135/*TRINITYE1*/ },
13136/*TRINITYE1*/ {/************slect11***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]1:L1D_ELNA_UNUSED*/
13137/*TRINITYE1*/ 3, // kal_uint8 seq_num
13138/*TRINITYE1*/ {-480,-360,-280,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
13139/*TRINITYE1*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
13140/*TRINITYE1*/ {-434,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
13141/*TRINITYE1*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
13142/*TRINITYE1*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13143/*TRINITYE1*/ {{0,0,0,0,0,0},
13144/*TRINITYE1*/ {1,1,1,0,0,0}}, // kal_uint8 antenna_enable
13145/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13146/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13147/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13148/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13149/*TRINITYE1*/ {{100,-44,-140,0,0,0},
13150/*TRINITYE1*/ {100,-44,-140,0,0,0}}, // kal_int16 gain_default
13151/*TRINITYE1*/ {-160,
13152/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13153/*TRINITYE1*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
13154/*TRINITYE1*/ {{196,52,-92,0,0,0},
13155/*TRINITYE1*/ {196,52,-92,0,0,0}}, // kal_int16 gain_hbound
13156/*TRINITYE1*/ {{76,-68,-260,0,0,0},
13157/*TRINITYE1*/ {76,-68,-260,0,0,0}}, // kal_int16 gain_lbound
13158/*TRINITYE1*/ },
13159/*TRINITYE1*/ {/************slect12***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]2:L1D_ELNA_ALYWAYS_ON*/
13160/*TRINITYE1*/ 0, // kal_uint8 seq_num
13161/*TRINITYE1*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
13162/*TRINITYE1*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
13163/*TRINITYE1*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
13164/*TRINITYE1*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
13165/*TRINITYE1*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13166/*TRINITYE1*/ {{0,0,0,0,0,0},
13167/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
13168/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13169/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13170/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13171/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13172/*TRINITYE1*/ {{0,0,0,0,0,0},
13173/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
13174/*TRINITYE1*/ {-160,
13175/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13176/*TRINITYE1*/ {ELNA_ALWAYS_ON,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
13177/*TRINITYE1*/ {{0,0,0,0,0,0},
13178/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
13179/*TRINITYE1*/ {{0,0,0,0,0,0},
13180/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
13181/*TRINITYE1*/ },
13182/*TRINITYE1*/ {/************slect13***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]3:L1D_ELNA_CAN_SWITCH*/
13183/*TRINITYE1*/ 5, // kal_uint8 seq_num
13184/*TRINITYE1*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13185/*TRINITYE1*/ {-640,-616,-600,-424,-304,0}, // kal_uint16 dlpow_lbound
13186/*TRINITYE1*/ {-483,-388,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
13187/*TRINITYE1*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
13188/*TRINITYE1*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13189/*TRINITYE1*/ {{0,0,0,0,0,0},
13190/*TRINITYE1*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
13191/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13192/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13193/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13194/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13195/*TRINITYE1*/ {{244,100,-44,-140,-260,0},
13196/*TRINITYE1*/ {244,100,-44,-140,-260,0}}, // kal_int16 gain_default
13197/*TRINITYE1*/ {-160,
13198/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13199/*TRINITYE1*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
13200/*TRINITYE1*/ {{196,196,52,-92,-92,0},
13201/*TRINITYE1*/ {244,100,52,-92,-188,0}}, // kal_int16 gain_hbound
13202/*TRINITYE1*/ {{76,76,-68,-260,-260,0},
13203/*TRINITYE1*/ {124,76,-68,-164,-308,0}}, // kal_int16 gain_lbound
13204/*TRINITYE1*/ },
13205/*TRINITYE1*/ {/************slect14***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
13206/*TRINITYE1*/ 5, // kal_uint8 seq_num
13207/*TRINITYE1*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13208/*TRINITYE1*/ {-616,-600,-536,-440,-304,0}, // kal_uint16 dlpow_lbound
13209/*TRINITYE1*/ {-435,-388,-341,-234,-123,0}, // kal_uint16 dlpow_hbound
13210/*TRINITYE1*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
13211/*TRINITYE1*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13212/*TRINITYE1*/ {{0,0,0,0,0,0},
13213/*TRINITYE1*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
13214/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13215/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13216/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13217/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13218/*TRINITYE1*/ {{244,100,-44,-140,-260,0},
13219/*TRINITYE1*/ {196,100,-44,-140,-260,0}}, // kal_int16 gain_default
13220/*TRINITYE1*/ {-160,
13221/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13222/*TRINITYE1*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
13223/*TRINITYE1*/ {{196,196,52,-92,-92,0},
13224/*TRINITYE1*/ {196,100,52,-92,-188,0}}, // kal_int16 gain_hbound
13225/*TRINITYE1*/ {{76,76,-68,-260,-260,0},
13226/*TRINITYE1*/ {196,76,-68,-164,-308,0}}, // kal_int16 gain_lbound
13227/*TRINITYE1*/ },
13228/*TRINITYE1*/ {/************slect15***************[P]3:L1D_ELNA_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/
13229/*TRINITYE1*/ 5, // kal_uint8 seq_num
13230/*TRINITYE1*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13231/*TRINITYE1*/ {-640,-616,-600,-424,-304,0}, // kal_uint16 dlpow_lbound
13232/*TRINITYE1*/ {-483,-388,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
13233/*TRINITYE1*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13234/*TRINITYE1*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13235/*TRINITYE1*/ {{1,1,1,1,1,0},
13236/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
13237/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13238/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13239/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13240/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13241/*TRINITYE1*/ {{244,100,-44,-140,-260,0},
13242/*TRINITYE1*/ {100,100,-44,-140,-140,0}}, // kal_int16 gain_default
13243/*TRINITYE1*/ {-160,
13244/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13245/*TRINITYE1*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
13246/*TRINITYE1*/ {{244,100,52,-92,-188,0},
13247/*TRINITYE1*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
13248/*TRINITYE1*/ {{124,76,-68,-164,-308,0},
13249/*TRINITYE1*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
13250/*TRINITYE1*/ },
13251/*TRINITYE1*/ {/************slect16***************[P]3:L1D_ELNA_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/
13252/*TRINITYE1*/ 5, // kal_uint8 seq_num
13253/*TRINITYE1*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13254/*TRINITYE1*/ {-640,-616,-576,-352,-304,0}, // kal_uint16 dlpow_lbound
13255/*TRINITYE1*/ {-483,-434,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
13256/*TRINITYE1*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13257/*TRINITYE1*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13258/*TRINITYE1*/ {{1,1,1,1,1,0},
13259/*TRINITYE1*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
13260/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13261/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13262/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13263/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13264/*TRINITYE1*/ {{244,100,-44,-140,-260,0},
13265/*TRINITYE1*/ {100,100,-44,-140,-140,0}}, // kal_int16 gain_default
13266/*TRINITYE1*/ {-160,
13267/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13268/*TRINITYE1*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
13269/*TRINITYE1*/ {{244,100,52,-92,-188,0},
13270/*TRINITYE1*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
13271/*TRINITYE1*/ {{124,76,-68,-164,-308,0},
13272/*TRINITYE1*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
13273/*TRINITYE1*/ },
13274/*TRINITYE1*/ {/************slect17***************[P]3:L1D_ELNA_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/
13275/*TRINITYE1*/ 5, // kal_uint8 seq_num
13276/*TRINITYE1*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13277/*TRINITYE1*/ {-640,-616,-600,-424,-304,0}, // kal_uint16 dlpow_lbound
13278/*TRINITYE1*/ {-483,-388,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
13279/*TRINITYE1*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13280/*TRINITYE1*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13281/*TRINITYE1*/ {{1,1,1,1,1,0},
13282/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
13283/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13284/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13285/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13286/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13287/*TRINITYE1*/ {{244,100,-44,-140,-260,0},
13288/*TRINITYE1*/ {244,100,-44,-140,-260,0}}, // kal_int16 gain_default
13289/*TRINITYE1*/ {-160,
13290/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13291/*TRINITYE1*/ {ELNA_BYPASS_NB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
13292/*TRINITYE1*/ {{244,100,52,-92,-188,0},
13293/*TRINITYE1*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
13294/*TRINITYE1*/ {{124,76,-68,-164,-308,0},
13295/*TRINITYE1*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
13296/*TRINITYE1*/ },
13297/*TRINITYE1*/ {/************slect18***************[P]3:L1D_ELNA_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/
13298/*TRINITYE1*/ 5, // kal_uint8 seq_num
13299/*TRINITYE1*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13300/*TRINITYE1*/ {-640,-616,-600,-424,-304,0}, // kal_uint16 dlpow_lbound
13301/*TRINITYE1*/ {-483,-388,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
13302/*TRINITYE1*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13303/*TRINITYE1*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13304/*TRINITYE1*/ {{1,1,1,1,1,0},
13305/*TRINITYE1*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
13306/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13307/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13308/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13309/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13310/*TRINITYE1*/ {{244,100,-44,-140,-260,0},
13311/*TRINITYE1*/ {244,100,-44,-140,-260,0}}, // kal_int16 gain_default
13312/*TRINITYE1*/ {-160,
13313/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13314/*TRINITYE1*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
13315/*TRINITYE1*/ {{244,100,52,-92,-188,0},
13316/*TRINITYE1*/ {244,100,52,-92,-188,0}}, // kal_int16 gain_hbound
13317/*TRINITYE1*/ {{124,76,-68,-164,-308,0},
13318/*TRINITYE1*/ {124,76,-68,-164,-308,0}}, // kal_int16 gain_lbound
13319/*TRINITYE1*/ },
13320/*TRINITYE1*/ {/************slect19***************[P]3:L1D_ELNA_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
13321/*TRINITYE1*/ 5, // kal_uint8 seq_num
13322/*TRINITYE1*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13323/*TRINITYE1*/ {-616,-600,-536,-424,-304,0}, // kal_uint16 dlpow_lbound
13324/*TRINITYE1*/ {-483,-388,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
13325/*TRINITYE1*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13326/*TRINITYE1*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13327/*TRINITYE1*/ {{1,1,1,1,1,0},
13328/*TRINITYE1*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
13329/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13330/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13331/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13332/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13333/*TRINITYE1*/ {{244,100,-44,-140,-260,0},
13334/*TRINITYE1*/ {196,100,-44,-140,-260,0}}, // kal_int16 gain_default
13335/*TRINITYE1*/ {-160,
13336/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13337/*TRINITYE1*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
13338/*TRINITYE1*/ {{244,100,52,-92,-188,0},
13339/*TRINITYE1*/ {196,100,52,-92,-188,0}}, // kal_int16 gain_hbound
13340/*TRINITYE1*/ {{124,76,-68,-164,-308,0},
13341/*TRINITYE1*/ {196,76,-68,-164,-308,0}}, // kal_int16 gain_lbound
13342/*TRINITYE1*/ },
13343/*TRINITYE1*/ {/************slect20***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/
13344/*TRINITYE1*/ 5, // kal_uint8 seq_num
13345/*TRINITYE1*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13346/*TRINITYE1*/ {-616,-600,-536,-440,-304,0}, // kal_uint16 dlpow_lbound
13347/*TRINITYE1*/ {-435,-388,-341,-234,-123,0}, // kal_uint16 dlpow_hbound
13348/*TRINITYE1*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13349/*TRINITYE1*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13350/*TRINITYE1*/ {{1,1,1,1,1,0},
13351/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
13352/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13353/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13354/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13355/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13356/*TRINITYE1*/ {{196,100,-44,-140,-260,0},
13357/*TRINITYE1*/ {100,100,-44,-140,-140,0}}, // kal_int16 gain_default
13358/*TRINITYE1*/ {-160,
13359/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13360/*TRINITYE1*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
13361/*TRINITYE1*/ {{196,100,52,-92,-188,0},
13362/*TRINITYE1*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
13363/*TRINITYE1*/ {{196,76,-68,-164,-308,0},
13364/*TRINITYE1*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
13365/*TRINITYE1*/ },
13366/*TRINITYE1*/ {/************slect21***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/
13367/*TRINITYE1*/ 5, // kal_uint8 seq_num
13368/*TRINITYE1*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13369/*TRINITYE1*/ {-616,-600,-536,-352,-304,0}, // kal_uint16 dlpow_lbound
13370/*TRINITYE1*/ {-435,-434,-341,-234,-123,0}, // kal_uint16 dlpow_hbound
13371/*TRINITYE1*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13372/*TRINITYE1*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13373/*TRINITYE1*/ {{1,1,1,1,1,0},
13374/*TRINITYE1*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
13375/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13376/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13377/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13378/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13379/*TRINITYE1*/ {{196,100,-44,-140,-260,0},
13380/*TRINITYE1*/ {100,100,-44,-140,-140,0}}, // kal_int16 gain_default
13381/*TRINITYE1*/ {-160,
13382/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13383/*TRINITYE1*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
13384/*TRINITYE1*/ {{196,100,52,-92,-188,0},
13385/*TRINITYE1*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
13386/*TRINITYE1*/ {{196,76,-68,-164,-308,0},
13387/*TRINITYE1*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
13388/*TRINITYE1*/ },
13389/*TRINITYE1*/ {/************slect22***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/
13390/*TRINITYE1*/ 5, // kal_uint8 seq_num
13391/*TRINITYE1*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13392/*TRINITYE1*/ {-616,-600,-536,-440,-304,0}, // kal_uint16 dlpow_lbound
13393/*TRINITYE1*/ {-435,-388,-341,-234,-123,0}, // kal_uint16 dlpow_hbound
13394/*TRINITYE1*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13395/*TRINITYE1*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13396/*TRINITYE1*/ {{1,1,1,1,1,0},
13397/*TRINITYE1*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
13398/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13399/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13400/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13401/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13402/*TRINITYE1*/ {{196,100,-44,-140,-260,0},
13403/*TRINITYE1*/ {244,100,-44,-140,-260,0}}, // kal_int16 gain_default
13404/*TRINITYE1*/ {-160,
13405/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13406/*TRINITYE1*/ {ELNA_BYPASS_WB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
13407/*TRINITYE1*/ {{196,100,52,-92,-188,0},
13408/*TRINITYE1*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
13409/*TRINITYE1*/ {{196,76,-68,-164,-308,0},
13410/*TRINITYE1*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
13411/*TRINITYE1*/ },
13412/*TRINITYE1*/ {/************slect23***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/
13413/*TRINITYE1*/ 5, // kal_uint8 seq_num
13414/*TRINITYE1*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13415/*TRINITYE1*/ {-616,-600,-536,-424,-304,0}, // kal_uint16 dlpow_lbound
13416/*TRINITYE1*/ {-483,-388,-343,-248,-131,0}, // kal_uint16 dlpow_hbound
13417/*TRINITYE1*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13418/*TRINITYE1*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13419/*TRINITYE1*/ {{1,1,1,1,1,0},
13420/*TRINITYE1*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
13421/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13422/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13423/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13424/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13425/*TRINITYE1*/ {{196,100,-44,-140,-260,0},
13426/*TRINITYE1*/ {244,100,-44,-140,-260,0}}, // kal_int16 gain_default
13427/*TRINITYE1*/ {-160,
13428/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13429/*TRINITYE1*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
13430/*TRINITYE1*/ {{196,100,52,-92,-188,0},
13431/*TRINITYE1*/ {244,100,52,-92,-188,0}}, // kal_int16 gain_hbound
13432/*TRINITYE1*/ {{196,76,-68,-164,-308,0},
13433/*TRINITYE1*/ {124,76,-68,-164,-308,0}}, // kal_int16 gain_lbound
13434/*TRINITYE1*/ },
13435/*TRINITYE1*/ {/************slect24***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
13436/*TRINITYE1*/ 5, // kal_uint8 seq_num
13437/*TRINITYE1*/ {-560,-480,-360,-280,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13438/*TRINITYE1*/ {-616,-600,-536,-440,-304,0}, // kal_uint16 dlpow_lbound
13439/*TRINITYE1*/ {-435,-388,-341,-234,-123,0}, // kal_uint16 dlpow_hbound
13440/*TRINITYE1*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13441/*TRINITYE1*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13442/*TRINITYE1*/ {{1,1,1,1,1,0},
13443/*TRINITYE1*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
13444/*TRINITYE1*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13445/*TRINITYE1*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13446/*TRINITYE1*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13447/*TRINITYE1*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13448/*TRINITYE1*/ {{196,100,-44,-140,-260,0},
13449/*TRINITYE1*/ {196,100,-44,-140,-260,0}}, // kal_int16 gain_default
13450/*TRINITYE1*/ {-160,
13451/*TRINITYE1*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13452/*TRINITYE1*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
13453/*TRINITYE1*/ {{196,100,52,-92,-188,0},
13454/*TRINITYE1*/ {196,100,52,-92,-188,0}}, // kal_int16 gain_hbound
13455/*TRINITYE1*/ {{196,76,-68,-164,-308,0},
13456/*TRINITYE1*/ {196,76,-68,-164,-308,0}}, // kal_int16 gain_lbound
13457/*TRINITYE1*/ },
13458/*TRINITYE1*/ };
13459/*TRINITYE1*/
13460/*TRINITYL*/ const RfTestCmdCalInfoV5_T L1D_RF_TST_INFO_TABLE_ELNA_18dB[] =
13461/*TRINITYL*/ {/*PWRRES:8*/
13462/*TRINITYL*/ {/************slect0***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/
13463/*TRINITYL*/ 0, // kal_uint8 seq_num
13464/*TRINITYL*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
13465/*TRINITYL*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
13466/*TRINITYL*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
13467/*TRINITYL*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
13468/*TRINITYL*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13469/*TRINITYL*/ {{0,0,0,0,0,0},
13470/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
13471/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13472/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13473/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13474/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13475/*TRINITYL*/ {{0,0,0,0,0,0},
13476/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
13477/*TRINITYL*/ {-160,
13478/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13479/*TRINITYL*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
13480/*TRINITYL*/ {{0,0,0,0,0,0},
13481/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
13482/*TRINITYL*/ {{0,0,0,0,0,0},
13483/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
13484/*TRINITYL*/ },
13485/*TRINITYL*/ {/************slect1***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/
13486/*TRINITYL*/ 3, // kal_uint8 seq_num
13487/*TRINITYL*/ {-480,-400,-336,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
13488/*TRINITYL*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
13489/*TRINITYL*/ {-434,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
13490/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
13491/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13492/*TRINITYL*/ {{0,0,0,0,0,0},
13493/*TRINITYL*/ {1,1,1,0,0,0}}, // kal_uint8 antenna_enable
13494/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13495/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13496/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13497/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13498/*TRINITYL*/ {{100,-44,-140,0,0,0},
13499/*TRINITYL*/ {100,-44,-140,0,0,0}}, // kal_int16 gain_default
13500/*TRINITYL*/ {-160,
13501/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13502/*TRINITYL*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
13503/*TRINITYL*/ {{196,52,-92,0,0,0},
13504/*TRINITYL*/ {196,52,-92,0,0,0}}, // kal_int16 gain_hbound
13505/*TRINITYL*/ {{76,-68,-260,0,0,0},
13506/*TRINITYL*/ {76,-68,-260,0,0,0}}, // kal_int16 gain_lbound
13507/*TRINITYL*/ },
13508/*TRINITYL*/ {/************slect2***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON*/
13509/*TRINITYL*/ 0, // kal_uint8 seq_num
13510/*TRINITYL*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
13511/*TRINITYL*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
13512/*TRINITYL*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
13513/*TRINITYL*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
13514/*TRINITYL*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13515/*TRINITYL*/ {{0,0,0,0,0,0},
13516/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
13517/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13518/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13519/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13520/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13521/*TRINITYL*/ {{0,0,0,0,0,0},
13522/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
13523/*TRINITYL*/ {-160,
13524/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13525/*TRINITYL*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
13526/*TRINITYL*/ {{0,0,0,0,0,0},
13527/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
13528/*TRINITYL*/ {{0,0,0,0,0,0},
13529/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
13530/*TRINITYL*/ },
13531/*TRINITYL*/ {/************slect3***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]3:L1D_ELNA_CAN_SWITCH*/
13532/*TRINITYL*/ 5, // kal_uint8 seq_num
13533/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13534/*TRINITYL*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
13535/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
13536/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
13537/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13538/*TRINITYL*/ {{0,0,0,0,0,0},
13539/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
13540/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13541/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13542/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13543/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13544/*TRINITYL*/ {{100,100,-44,-140,-140,0},
13545/*TRINITYL*/ {284,68,-4,-52,-148,0}}, // kal_int16 gain_default
13546/*TRINITYL*/ {-160,
13547/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13548/*TRINITYL*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
13549/*TRINITYL*/ {{196,196,52,-92,-92,0},
13550/*TRINITYL*/ {284,116,20,-28,-100,0}}, // kal_int16 gain_hbound
13551/*TRINITYL*/ {{76,76,-68,-260,-260,0},
13552/*TRINITYL*/ {284,44,-4,-76,-244,0}}, // kal_int16 gain_lbound
13553/*TRINITYL*/ },
13554/*TRINITYL*/ {/************slect4***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
13555/*TRINITYL*/ 5, // kal_uint8 seq_num
13556/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13557/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
13558/*TRINITYL*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
13559/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
13560/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13561/*TRINITYL*/ {{0,0,0,0,0,0},
13562/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
13563/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13564/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13565/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13566/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13567/*TRINITYL*/ {{100,100,-44,-140,-140,0},
13568/*TRINITYL*/ {236,68,-4,-52,-148,0}}, // kal_int16 gain_default
13569/*TRINITYL*/ {-160,
13570/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13571/*TRINITYL*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
13572/*TRINITYL*/ {{196,196,52,-92,-92,0},
13573/*TRINITYL*/ {236,116,20,-28,-100,0}}, // kal_int16 gain_hbound
13574/*TRINITYL*/ {{76,76,-68,-260,-260,0},
13575/*TRINITYL*/ {236,44,-4,-76,-244,0}}, // kal_int16 gain_lbound
13576/*TRINITYL*/ },
13577/*TRINITYL*/ {/************slect5***************[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/
13578/*TRINITYL*/ 3, // kal_uint8 seq_num
13579/*TRINITYL*/ {-480,-400,-336,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
13580/*TRINITYL*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
13581/*TRINITYL*/ {-434,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
13582/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
13583/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13584/*TRINITYL*/ {{1,1,1,0,0,0},
13585/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
13586/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13587/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13588/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13589/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13590/*TRINITYL*/ {{100,-44,-140,0,0,0},
13591/*TRINITYL*/ {100,-44,-140,0,0,0}}, // kal_int16 gain_default
13592/*TRINITYL*/ {-160,
13593/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13594/*TRINITYL*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
13595/*TRINITYL*/ {{196,52,-92,0,0,0},
13596/*TRINITYL*/ {196,52,-92,0,0,0}}, // kal_int16 gain_hbound
13597/*TRINITYL*/ {{76,-68,-260,0,0,0},
13598/*TRINITYL*/ {76,-68,-260,0,0,0}}, // kal_int16 gain_lbound
13599/*TRINITYL*/ },
13600/*TRINITYL*/ {/************slect6***************[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/
13601/*TRINITYL*/ 3, // kal_uint8 seq_num
13602/*TRINITYL*/ {-480,-400,-336,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
13603/*TRINITYL*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
13604/*TRINITYL*/ {-434,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
13605/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
13606/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13607/*TRINITYL*/ {{1,1,1,0,0,0},
13608/*TRINITYL*/ {1,1,1,0,0,0}}, // kal_uint8 antenna_enable
13609/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13610/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13611/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13612/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13613/*TRINITYL*/ {{100,-44,-140,0,0,0},
13614/*TRINITYL*/ {100,-44,-140,0,0,0}}, // kal_int16 gain_default
13615/*TRINITYL*/ {-160,
13616/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13617/*TRINITYL*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
13618/*TRINITYL*/ {{196,52,-92,0,0,0},
13619/*TRINITYL*/ {196,52,-92,0,0,0}}, // kal_int16 gain_hbound
13620/*TRINITYL*/ {{76,-68,-260,0,0,0},
13621/*TRINITYL*/ {76,-68,-260,0,0,0}}, // kal_int16 gain_lbound
13622/*TRINITYL*/ },
13623/*TRINITYL*/ {/************slect7***************[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON*/
13624/*TRINITYL*/ 3, // kal_uint8 seq_num
13625/*TRINITYL*/ {-480,-400,-336,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
13626/*TRINITYL*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
13627/*TRINITYL*/ {-434,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
13628/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
13629/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13630/*TRINITYL*/ {{1,1,1,0,0,0},
13631/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
13632/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13633/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13634/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13635/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13636/*TRINITYL*/ {{100,-44,-140,0,0,0},
13637/*TRINITYL*/ {80,-40,-136,0,0,0}}, // kal_int16 gain_default
13638/*TRINITYL*/ {-160,
13639/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13640/*TRINITYL*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
13641/*TRINITYL*/ {{196,52,-92,0,0,0},
13642/*TRINITYL*/ {104,56,-88,0,0,0}}, // kal_int16 gain_hbound
13643/*TRINITYL*/ {{76,-68,-260,0,0,0},
13644/*TRINITYL*/ {80,-64,-208,0,0,0}}, // kal_int16 gain_lbound
13645/*TRINITYL*/ },
13646/*TRINITYL*/ {/************slect8***************[P]1:L1D_ELNA_UNUSED,[D]3:L1D_ELNA_CAN_SWITCH*/
13647/*TRINITYL*/ 5, // kal_uint8 seq_num
13648/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13649/*TRINITYL*/ {-640,-616,-576,-352,-344,0}, // kal_uint16 dlpow_lbound
13650/*TRINITYL*/ {-507,-434,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
13651/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
13652/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13653/*TRINITYL*/ {{0,1,1,1,0,0},
13654/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
13655/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13656/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13657/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13658/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13659/*TRINITYL*/ {{100,100,-44,-140,-140,0},
13660/*TRINITYL*/ {284,68,-4,-52,-148,0}}, // kal_int16 gain_default
13661/*TRINITYL*/ {-160,
13662/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13663/*TRINITYL*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
13664/*TRINITYL*/ {{196,196,52,-92,-92,0},
13665/*TRINITYL*/ {284,116,20,-28,-100,0}}, // kal_int16 gain_hbound
13666/*TRINITYL*/ {{76,76,-68,-260,-260,0},
13667/*TRINITYL*/ {284,44,-4,-76,-244,0}}, // kal_int16 gain_lbound
13668/*TRINITYL*/ },
13669/*TRINITYL*/ {/************slect9***************[P]1:L1D_ELNA_UNUSED,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
13670/*TRINITYL*/ 5, // kal_uint8 seq_num
13671/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13672/*TRINITYL*/ {-616,-600,-536,-352,-344,0}, // kal_uint16 dlpow_lbound
13673/*TRINITYL*/ {-432,-434,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
13674/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
13675/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13676/*TRINITYL*/ {{0,1,1,1,0,0},
13677/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
13678/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13679/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13680/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13681/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13682/*TRINITYL*/ {{100,100,-44,-140,-140,0},
13683/*TRINITYL*/ {236,68,-4,-52,-148,0}}, // kal_int16 gain_default
13684/*TRINITYL*/ {-160,
13685/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13686/*TRINITYL*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
13687/*TRINITYL*/ {{196,196,52,-92,-92,0},
13688/*TRINITYL*/ {236,116,20,-28,-100,0}}, // kal_int16 gain_hbound
13689/*TRINITYL*/ {{76,76,-68,-260,-260,0},
13690/*TRINITYL*/ {236,44,-4,-76,-244,0}}, // kal_int16 gain_lbound
13691/*TRINITYL*/ },
13692/*TRINITYL*/ {/************slect10***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]0:L1D_ELNA_IN_PATH_OFF*/
13693/*TRINITYL*/ 0, // kal_uint8 seq_num
13694/*TRINITYL*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
13695/*TRINITYL*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
13696/*TRINITYL*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
13697/*TRINITYL*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
13698/*TRINITYL*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13699/*TRINITYL*/ {{0,0,0,0,0,0},
13700/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
13701/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13702/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13703/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13704/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13705/*TRINITYL*/ {{0,0,0,0,0,0},
13706/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
13707/*TRINITYL*/ {-160,
13708/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13709/*TRINITYL*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
13710/*TRINITYL*/ {{0,0,0,0,0,0},
13711/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
13712/*TRINITYL*/ {{0,0,0,0,0,0},
13713/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
13714/*TRINITYL*/ },
13715/*TRINITYL*/ {/************slect11***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]1:L1D_ELNA_UNUSED*/
13716/*TRINITYL*/ 3, // kal_uint8 seq_num
13717/*TRINITYL*/ {-480,-400,-336,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
13718/*TRINITYL*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
13719/*TRINITYL*/ {-434,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
13720/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
13721/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13722/*TRINITYL*/ {{0,0,0,0,0,0},
13723/*TRINITYL*/ {1,1,1,0,0,0}}, // kal_uint8 antenna_enable
13724/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13725/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13726/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13727/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13728/*TRINITYL*/ {{80,-40,-136,0,0,0},
13729/*TRINITYL*/ {100,-44,-140,0,0,0}}, // kal_int16 gain_default
13730/*TRINITYL*/ {-160,
13731/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13732/*TRINITYL*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
13733/*TRINITYL*/ {{104,56,-88,0,0,0},
13734/*TRINITYL*/ {196,52,-92,0,0,0}}, // kal_int16 gain_hbound
13735/*TRINITYL*/ {{80,-64,-208,0,0,0},
13736/*TRINITYL*/ {76,-68,-260,0,0,0}}, // kal_int16 gain_lbound
13737/*TRINITYL*/ },
13738/*TRINITYL*/ {/************slect12***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]2:L1D_ELNA_ALYWAYS_ON*/
13739/*TRINITYL*/ 0, // kal_uint8 seq_num
13740/*TRINITYL*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
13741/*TRINITYL*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
13742/*TRINITYL*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
13743/*TRINITYL*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
13744/*TRINITYL*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13745/*TRINITYL*/ {{0,0,0,0,0,0},
13746/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
13747/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13748/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13749/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13750/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13751/*TRINITYL*/ {{0,0,0,0,0,0},
13752/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
13753/*TRINITYL*/ {-160,
13754/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13755/*TRINITYL*/ {ELNA_ALWAYS_ON,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
13756/*TRINITYL*/ {{0,0,0,0,0,0},
13757/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
13758/*TRINITYL*/ {{0,0,0,0,0,0},
13759/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
13760/*TRINITYL*/ },
13761/*TRINITYL*/ {/************slect13***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]3:L1D_ELNA_CAN_SWITCH*/
13762/*TRINITYL*/ 5, // kal_uint8 seq_num
13763/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13764/*TRINITYL*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
13765/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
13766/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
13767/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13768/*TRINITYL*/ {{0,0,0,0,0,0},
13769/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
13770/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13771/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13772/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13773/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13774/*TRINITYL*/ {{200,80,-40,-136,-136,0},
13775/*TRINITYL*/ {284,68,-4,-52,-148,0}}, // kal_int16 gain_default
13776/*TRINITYL*/ {-160,
13777/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13778/*TRINITYL*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
13779/*TRINITYL*/ {{200,104,56,-88,-88,0},
13780/*TRINITYL*/ {284,116,20,-28,-100,0}}, // kal_int16 gain_hbound
13781/*TRINITYL*/ {{200,80,-64,-208,-208,0},
13782/*TRINITYL*/ {284,44,-4,-76,-244,0}}, // kal_int16 gain_lbound
13783/*TRINITYL*/ },
13784/*TRINITYL*/ {/************slect14***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
13785/*TRINITYL*/ 5, // kal_uint8 seq_num
13786/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13787/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
13788/*TRINITYL*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
13789/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
13790/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13791/*TRINITYL*/ {{0,0,0,0,0,0},
13792/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
13793/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13794/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13795/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13796/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13797/*TRINITYL*/ {{200,80,-40,-136,-136,0},
13798/*TRINITYL*/ {236,68,-4,-52,-148,0}}, // kal_int16 gain_default
13799/*TRINITYL*/ {-160,
13800/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13801/*TRINITYL*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
13802/*TRINITYL*/ {{200,104,56,-88,-88,0},
13803/*TRINITYL*/ {236,116,20,-28,-100,0}}, // kal_int16 gain_hbound
13804/*TRINITYL*/ {{200,80,-64,-208,-208,0},
13805/*TRINITYL*/ {236,44,-4,-76,-244,0}}, // kal_int16 gain_lbound
13806/*TRINITYL*/ },
13807/*TRINITYL*/ {/************slect15***************[P]3:L1D_ELNA_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/
13808/*TRINITYL*/ 5, // kal_uint8 seq_num
13809/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13810/*TRINITYL*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
13811/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
13812/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13813/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13814/*TRINITYL*/ {{1,1,1,1,1,0},
13815/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
13816/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13817/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13818/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13819/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13820/*TRINITYL*/ {{284,68,-4,-52,-148,0},
13821/*TRINITYL*/ {100,100,-44,-140,-140,0}}, // kal_int16 gain_default
13822/*TRINITYL*/ {-160,
13823/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13824/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
13825/*TRINITYL*/ {{284,116,20,-28,-100,0},
13826/*TRINITYL*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
13827/*TRINITYL*/ {{284,44,-4,-76,-244,0},
13828/*TRINITYL*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
13829/*TRINITYL*/ },
13830/*TRINITYL*/ {/************slect16***************[P]3:L1D_ELNA_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/
13831/*TRINITYL*/ 5, // kal_uint8 seq_num
13832/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13833/*TRINITYL*/ {-640,-616,-576,-352,-344,0}, // kal_uint16 dlpow_lbound
13834/*TRINITYL*/ {-507,-434,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
13835/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13836/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13837/*TRINITYL*/ {{1,1,1,1,1,0},
13838/*TRINITYL*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
13839/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13840/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13841/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13842/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13843/*TRINITYL*/ {{284,68,-4,-52,-148,0},
13844/*TRINITYL*/ {100,100,-44,-140,-140,0}}, // kal_int16 gain_default
13845/*TRINITYL*/ {-160,
13846/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13847/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
13848/*TRINITYL*/ {{284,116,20,-28,-100,0},
13849/*TRINITYL*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
13850/*TRINITYL*/ {{284,44,-4,-76,-244,0},
13851/*TRINITYL*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
13852/*TRINITYL*/ },
13853/*TRINITYL*/ {/************slect17***************[P]3:L1D_ELNA_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/
13854/*TRINITYL*/ 5, // kal_uint8 seq_num
13855/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13856/*TRINITYL*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
13857/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
13858/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13859/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13860/*TRINITYL*/ {{1,1,1,1,1,0},
13861/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
13862/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13863/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13864/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13865/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13866/*TRINITYL*/ {{284,68,-4,-52,-148,0},
13867/*TRINITYL*/ {200,80,-40,-136,-136,0}}, // kal_int16 gain_default
13868/*TRINITYL*/ {-160,
13869/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13870/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
13871/*TRINITYL*/ {{284,116,20,-28,-100,0},
13872/*TRINITYL*/ {200,104,56,-88,-88,0}}, // kal_int16 gain_hbound
13873/*TRINITYL*/ {{284,44,-4,-76,-244,0},
13874/*TRINITYL*/ {200,80,-64,-208,-208,0}}, // kal_int16 gain_lbound
13875/*TRINITYL*/ },
13876/*TRINITYL*/ {/************slect18***************[P]3:L1D_ELNA_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/
13877/*TRINITYL*/ 5, // kal_uint8 seq_num
13878/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13879/*TRINITYL*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
13880/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
13881/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13882/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13883/*TRINITYL*/ {{1,1,1,1,1,0},
13884/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
13885/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13886/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13887/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13888/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13889/*TRINITYL*/ {{284,68,-4,-52,-148,0},
13890/*TRINITYL*/ {284,68,-4,-52,-148,0}}, // kal_int16 gain_default
13891/*TRINITYL*/ {-160,
13892/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13893/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
13894/*TRINITYL*/ {{284,116,20,-28,-100,0},
13895/*TRINITYL*/ {284,116,20,-28,-100,0}}, // kal_int16 gain_hbound
13896/*TRINITYL*/ {{284,44,-4,-76,-244,0},
13897/*TRINITYL*/ {284,44,-4,-76,-244,0}}, // kal_int16 gain_lbound
13898/*TRINITYL*/ },
13899/*TRINITYL*/ {/************slect19***************[P]3:L1D_ELNA_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
13900/*TRINITYL*/ 5, // kal_uint8 seq_num
13901/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13902/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
13903/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
13904/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13905/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13906/*TRINITYL*/ {{1,1,1,1,1,0},
13907/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
13908/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13909/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13910/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13911/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13912/*TRINITYL*/ {{284,68,-4,-52,-148,0},
13913/*TRINITYL*/ {236,68,-4,-52,-148,0}}, // kal_int16 gain_default
13914/*TRINITYL*/ {-160,
13915/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13916/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
13917/*TRINITYL*/ {{284,116,20,-28,-100,0},
13918/*TRINITYL*/ {236,116,20,-28,-100,0}}, // kal_int16 gain_hbound
13919/*TRINITYL*/ {{284,44,-4,-76,-244,0},
13920/*TRINITYL*/ {236,44,-4,-76,-244,0}}, // kal_int16 gain_lbound
13921/*TRINITYL*/ },
13922/*TRINITYL*/ {/************slect20***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/
13923/*TRINITYL*/ 5, // kal_uint8 seq_num
13924/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13925/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
13926/*TRINITYL*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
13927/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13928/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13929/*TRINITYL*/ {{1,1,1,1,1,0},
13930/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
13931/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13932/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13933/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13934/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13935/*TRINITYL*/ {{236,68,-4,-52,-148,0},
13936/*TRINITYL*/ {100,100,-44,-140,-140,0}}, // kal_int16 gain_default
13937/*TRINITYL*/ {-160,
13938/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13939/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
13940/*TRINITYL*/ {{236,116,20,-28,-100,0},
13941/*TRINITYL*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
13942/*TRINITYL*/ {{236,44,-4,-76,-244,0},
13943/*TRINITYL*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
13944/*TRINITYL*/ },
13945/*TRINITYL*/ {/************slect21***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/
13946/*TRINITYL*/ 5, // kal_uint8 seq_num
13947/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13948/*TRINITYL*/ {-616,-600,-536,-352,-344,0}, // kal_uint16 dlpow_lbound
13949/*TRINITYL*/ {-432,-434,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
13950/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13951/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13952/*TRINITYL*/ {{1,1,1,1,1,0},
13953/*TRINITYL*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
13954/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13955/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13956/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13957/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13958/*TRINITYL*/ {{236,68,-4,-52,-148,0},
13959/*TRINITYL*/ {100,100,-44,-140,-140,0}}, // kal_int16 gain_default
13960/*TRINITYL*/ {-160,
13961/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13962/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
13963/*TRINITYL*/ {{236,116,20,-28,-100,0},
13964/*TRINITYL*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
13965/*TRINITYL*/ {{236,44,-4,-76,-244,0},
13966/*TRINITYL*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
13967/*TRINITYL*/ },
13968/*TRINITYL*/ {/************slect22***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/
13969/*TRINITYL*/ 5, // kal_uint8 seq_num
13970/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13971/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
13972/*TRINITYL*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
13973/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13974/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13975/*TRINITYL*/ {{1,1,1,1,1,0},
13976/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
13977/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
13978/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
13979/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
13980/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
13981/*TRINITYL*/ {{236,68,-4,-52,-148,0},
13982/*TRINITYL*/ {200,80,-40,-136,-136,0}}, // kal_int16 gain_default
13983/*TRINITYL*/ {-160,
13984/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
13985/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
13986/*TRINITYL*/ {{236,116,20,-28,-100,0},
13987/*TRINITYL*/ {200,104,56,-88,-88,0}}, // kal_int16 gain_hbound
13988/*TRINITYL*/ {{236,44,-4,-76,-244,0},
13989/*TRINITYL*/ {200,80,-64,-208,-208,0}}, // kal_int16 gain_lbound
13990/*TRINITYL*/ },
13991/*TRINITYL*/ {/************slect23***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/
13992/*TRINITYL*/ 5, // kal_uint8 seq_num
13993/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
13994/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
13995/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
13996/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
13997/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
13998/*TRINITYL*/ {{1,1,1,1,1,0},
13999/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
14000/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
14001/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
14002/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
14003/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
14004/*TRINITYL*/ {{236,68,-4,-52,-148,0},
14005/*TRINITYL*/ {284,68,-4,-52,-148,0}}, // kal_int16 gain_default
14006/*TRINITYL*/ {-160,
14007/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
14008/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
14009/*TRINITYL*/ {{236,116,20,-28,-100,0},
14010/*TRINITYL*/ {284,116,20,-28,-100,0}}, // kal_int16 gain_hbound
14011/*TRINITYL*/ {{236,44,-4,-76,-244,0},
14012/*TRINITYL*/ {284,44,-4,-76,-244,0}}, // kal_int16 gain_lbound
14013/*TRINITYL*/ },
14014/*TRINITYL*/ {/************slect24***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
14015/*TRINITYL*/ 5, // kal_uint8 seq_num
14016/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
14017/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
14018/*TRINITYL*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
14019/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
14020/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
14021/*TRINITYL*/ {{1,1,1,1,1,0},
14022/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
14023/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
14024/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
14025/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
14026/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
14027/*TRINITYL*/ {{236,68,-4,-52,-148,0},
14028/*TRINITYL*/ {236,68,-4,-52,-148,0}}, // kal_int16 gain_default
14029/*TRINITYL*/ {-160,
14030/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
14031/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
14032/*TRINITYL*/ {{236,116,20,-28,-100,0},
14033/*TRINITYL*/ {236,116,20,-28,-100,0}}, // kal_int16 gain_hbound
14034/*TRINITYL*/ {{236,44,-4,-76,-244,0},
14035/*TRINITYL*/ {236,44,-4,-76,-244,0}}, // kal_int16 gain_lbound
14036/*TRINITYL*/ },
14037/*TRINITYL*/ };
14038/*TRINITYE1*/
14039/*TRINITYE1*/ const unsigned short L1D_RF_TST_INFO_ELNA_MAPPING_TABLE[5][5] = // need follow the value of enum L1D_ELNA_USAGE
14040/*TRINITYE1*/ {
14041/*TRINITYE1*/ {0 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/,1 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/,2 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON*/,3 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]3:L1D_ELNA_CAN_SWITCH*/,4 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]4:L1D_ELNA_CAN_SWITCH_WB*/},
14042/*TRINITYE1*/ {5 /*[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/,6 /*[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/,7 /*[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON*/,8 /*[P]1:L1D_ELNA_UNUSED,[D]3:L1D_ELNA_CAN_SWITCH*/,9 /*[P]1:L1D_ELNA_UNUSED,[D]4:L1D_ELNA_CAN_SWITCH_WB*/},
14043/*TRINITYE1*/ {10 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]0:L1D_ELNA_IN_PATH_OFF*/,11 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]1:L1D_ELNA_UNUSED*/,12 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]2:L1D_ELNA_ALYWAYS_ON*/,13 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]3:L1D_ELNA_CAN_SWITCH*/,14 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]4:L1D_ELNA_CAN_SWITCH_WB*/},
14044/*TRINITYE1*/ {15 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/,16 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/,17 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/,18 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/,19 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/},
14045/*TRINITYE1*/ {20 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/,21 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/,22 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/,23 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/,24 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/},
14046/*TRINITYE1*/ };
14047/*TRINITYE1*/ const short L1D_RF_TST_INFO_WCOEF_ARFCN[FrequencyBandCount][8] =
14048/*TRINITYE1*/ { { -1, -1, -1, -1, -1, -1, -1, -1}, /*#FrequencyBand400 */
14049/*TRINITYE1*/ {204, -1, -1, -1, -1, -1, -1, -1}, /* FrequencyBand850 */
14050/*TRINITYE1*/ { 39, 40, -1, -1, -1, -1, -1, -1}, /* FrequencyBand900 */
14051/*TRINITYE1*/ {536, 586, 636, 685, 736, 786, 836, 874}, /* FrequencyBand1800 */
14052/*TRINITYE1*/ {536, 586, 645, 686, 736, 786, -1, -1}, /* FrequencyBand1900 */
14053/*TRINITYE1*/ };
14054 #endif /*#if IS_2G_RXD_SUPPORT*/
14055#endif
14056
14057#if IS_RF_TRINITYL
14058/*TRINITYL*/
14059/*TRINITYL*/ #define GAIN_STEP 3
14060/*TRINITYL*/ #define PVOFSL 34
14061/*TRINITYL*/ #define PVOFSH 34
14062/*TRINITYL*/ #define LPF2_DROP_GAIN ROUNDINT(3*(PWRRES))
14063/*TRINITYL*/ #define TIA_DROP_GAIN ROUNDINT(6*(PWRRES))
14064/*TRINITYL*/ #define LNA_DROP_GAIN ROUNDINT(6*(PWRRES))
14065/*TRINITYL*/ #define HRD_LB_THRESHOLD ROUNDINT((44.6-PVOFSL)*(PWRRES))
14066/*TRINITYL*/ #define HRD_HB_THRESHOLD ROUNDINT((44.6-PVOFSH)*(PWRRES))
14067/*TRINITYL*/ #define IBBD_LB_THRESHOLD ROUNDINT((53.6-PVOFSL)*(PWRRES))
14068/*TRINITYL*/ #define IBBD_HB_THRESHOLD ROUNDINT((53.6-PVOFSH)*(PWRRES))
14069/*TRINITYL*/ #define RF_GSM850_MAXGAIN (( 62.6-PVOFSL )*(PWRRES))
14070/*TRINITYL*/ #define RF_GSM850_MINGAIN (( -3.4-PVOFSL )*(PWRRES))
14071/*TRINITYL*/ #define RF_GSM_MAXGAIN (( 62.6-PVOFSL )*(PWRRES))
14072/*TRINITYL*/ #define RF_GSM_MINGAIN (( -3.4-PVOFSL )*(PWRRES))
14073/*TRINITYL*/ #define RF_DCS_MAXGAIN (( 62.6-PVOFSH )*(PWRRES))
14074/*TRINITYL*/ #define RF_DCS_MINGAIN (( -3.4-PVOFSH )*(PWRRES))
14075/*TRINITYL*/ #define RF_PCS_MAXGAIN (( 62.6-PVOFSH )*(PWRRES))
14076/*TRINITYL*/ #define RF_PCS_MINGAIN (( -3.4-PVOFSH )*(PWRRES))
14077/*TRINITYL*/
14078/*TRINITYL*/ /* GSM850....................................................................*/
14079/*TRINITYL*/
14080/*TRINITYL*/ const sL1DAGCDATA AGC_TABLE_GSM850[7] =
14081/*TRINITYL*/ { { GBOUND(( 59.6-PVOFSL ),( 56.6-PVOFSL ) ), GC_A( 7,( 59.6-PVOFSL ) ), BSI_CW(0x14E, 0x00006) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
14082/*TRINITYL*/ { GBOUND(( 47.6-PVOFSL ),( 44.6-PVOFSL ) ), GC_A( 5,( 47.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) },
14083/*TRINITYL*/ { GBOUND(( 44.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 6,( 44.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001E) },
14084/*TRINITYL*/ { GBOUND(( 29.6-PVOFSL ),( 26.6-PVOFSL ) ), GC_A( 3,( 29.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
14085/*TRINITYL*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 5,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
14086/*TRINITYL*/ { GBOUND(( 5.6-PVOFSL ),( 2.6-PVOFSL ) ), GC_A( 3,( 5.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
14087/*TRINITYL*/ { GBOUND(( -3.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -3.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
14088/*TRINITYL*/ };
14089/*TRINITYL*/
14090/*TRINITYL*/ /* GSM900....................................................................*/
14091/*TRINITYL*/
14092/*TRINITYL*/ const sL1DAGCDATA AGC_TABLE_GSM900[7] =
14093/*TRINITYL*/ { { GBOUND(( 59.6-PVOFSL ),( 56.6-PVOFSL ) ), GC_A( 7,( 59.6-PVOFSL ) ), BSI_CW(0x14E, 0x00006) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
14094/*TRINITYL*/ { GBOUND(( 47.6-PVOFSL ),( 44.6-PVOFSL ) ), GC_A( 5,( 47.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) },
14095/*TRINITYL*/ { GBOUND(( 44.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 6,( 44.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001E) },
14096/*TRINITYL*/ { GBOUND(( 29.6-PVOFSL ),( 26.6-PVOFSL ) ), GC_A( 3,( 29.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
14097/*TRINITYL*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 5,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
14098/*TRINITYL*/ { GBOUND(( 5.6-PVOFSL ),( 2.6-PVOFSL ) ), GC_A( 3,( 5.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
14099/*TRINITYL*/ { GBOUND(( -3.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -3.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
14100/*TRINITYL*/ };
14101/*TRINITYL*/
14102/*TRINITYL*/ /* DCS1800...................................................................*/
14103/*TRINITYL*/
14104/*TRINITYL*/ const sL1DAGCDATA AGC_TABLE_DCS1800[7] =
14105/*TRINITYL*/ { { GBOUND(( 59.6-PVOFSL ),( 56.6-PVOFSL ) ), GC_A( 7,( 59.6-PVOFSL ) ), BSI_CW(0x14E, 0x00006) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
14106/*TRINITYL*/ { GBOUND(( 47.6-PVOFSL ),( 44.6-PVOFSL ) ), GC_A( 5,( 47.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) },
14107/*TRINITYL*/ { GBOUND(( 44.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 6,( 44.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001E) },
14108/*TRINITYL*/ { GBOUND(( 29.6-PVOFSL ),( 26.6-PVOFSL ) ), GC_A( 3,( 29.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
14109/*TRINITYL*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 5,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
14110/*TRINITYL*/ { GBOUND(( 5.6-PVOFSL ),( 2.6-PVOFSL ) ), GC_A( 3,( 5.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
14111/*TRINITYL*/ { GBOUND(( -3.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -3.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
14112/*TRINITYL*/ };
14113/*TRINITYL*/
14114/*TRINITYL*/ /* PCS1900...................................................................*/
14115/*TRINITYL*/
14116/*TRINITYL*/ const sL1DAGCDATA AGC_TABLE_PCS1900[7] =
14117/*TRINITYL*/ { { GBOUND(( 59.6-PVOFSL ),( 56.6-PVOFSL ) ), GC_A( 7,( 59.6-PVOFSL ) ), BSI_CW(0x14E, 0x00006) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
14118/*TRINITYL*/ { GBOUND(( 47.6-PVOFSL ),( 44.6-PVOFSL ) ), GC_A( 5,( 47.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) },
14119/*TRINITYL*/ { GBOUND(( 44.6-PVOFSL ),( 41.6-PVOFSL ) ), GC_A( 6,( 44.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001E) },
14120/*TRINITYL*/ { GBOUND(( 29.6-PVOFSL ),( 26.6-PVOFSL ) ), GC_A( 3,( 29.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
14121/*TRINITYL*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 5,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
14122/*TRINITYL*/ { GBOUND(( 5.6-PVOFSL ),( 2.6-PVOFSL ) ), GC_A( 3,( 5.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
14123/*TRINITYL*/ { GBOUND(( -3.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -3.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
14124/*TRINITYL*/ };
14125/*TRINITYL*/
14126/*TRINITYL*/ /*...........................................................................*/
14127/*TRINITYL*/
14128/*TRINITYL*/ const sL1DGAINRANGE GAIN_RANGE_TABLE[] =
14129/*TRINITYL*/ { { 0, 0 }, /*#FrequencyBand400 */
14130/*TRINITYL*/ { (int)RF_GSM850_MAXGAIN, (int)RF_GSM850_MINGAIN }, /* FrequencyBand850 */
14131/*TRINITYL*/ { (int)RF_GSM_MAXGAIN, (int)RF_GSM_MINGAIN }, /* FrequencyBand900 */
14132/*TRINITYL*/ { (int)RF_DCS_MAXGAIN, (int)RF_DCS_MINGAIN }, /* FrequencyBand1800 */
14133/*TRINITYL*/ { (int)RF_PCS_MAXGAIN, (int)RF_PCS_MINGAIN }, /* FrequencyBand1900 */
14134/*TRINITYL*/ };
14135/*TRINITYL*/
14136/*TRINITYL*/ const sL1DAGCDATA *const AGC_TABLE[] =
14137/*TRINITYL*/ { 0, /*#FrequencyBand400 */
14138/*TRINITYL*/ AGC_TABLE_GSM850, /* FrequencyBand850 */
14139/*TRINITYL*/ AGC_TABLE_GSM900, /* FrequencyBand900 */
14140/*TRINITYL*/ AGC_TABLE_DCS1800, /* FrequencyBand1800 */
14141/*TRINITYL*/ AGC_TABLE_PCS1900, /* FrequencyBand1900 */
14142/*TRINITYL*/ };
14143/*TRINITYL*/
14144 #if IS_2G_EXTERNAL_LNA_SUPPORT
14145/*TRINITYL*/ #define HRD_LB_THRESHOLD_ELNA ROUNDINT((41.6-PVOFSL)*(PWRRES))
14146/*TRINITYL*/ #define HRD_HB_THRESHOLD_ELNA ROUNDINT((41.6-PVOFSH)*(PWRRES))
14147/*TRINITYL*/ #define IBBD_LB_THRESHOLD_ELNA ROUNDINT((50.6-PVOFSL)*(PWRRES))
14148/*TRINITYL*/ #define IBBD_HB_THRESHOLD_ELNA ROUNDINT((50.6-PVOFSH)*(PWRRES))
14149/*TRINITYL*/ #define RF_GSM850_MAXGAIN_ELNA (( 68.6-PVOFSL )*(PWRRES))
14150/*TRINITYL*/ #define RF_GSM850_MINGAIN_ELNA (( 8.6-PVOFSL )*(PWRRES))
14151/*TRINITYL*/ #define RF_GSM_MAXGAIN_ELNA (( 68.6-PVOFSL )*(PWRRES))
14152/*TRINITYL*/ #define RF_GSM_MINGAIN_ELNA (( 8.6-PVOFSL )*(PWRRES))
14153/*TRINITYL*/ #define RF_DCS_MAXGAIN_ELNA (( 68.6-PVOFSH )*(PWRRES))
14154/*TRINITYL*/ #define RF_DCS_MINGAIN_ELNA (( 8.6-PVOFSH )*(PWRRES))
14155/*TRINITYL*/ #define RF_PCS_MAXGAIN_ELNA (( 68.6-PVOFSH )*(PWRRES))
14156/*TRINITYL*/ #define RF_PCS_MINGAIN_ELNA (( 8.6-PVOFSH )*(PWRRES))
14157/*TRINITYL*/
14158/*TRINITYL*/ /*Real RX gain and bitno for fixed RX gain setting, index = 0 or 1 of AGC_TABLE */
14159/*TRINITYL*/ #define RF_GSM850_Sec0_GAIN_ELNA ROUNDINT(( 68.6-PVOFSL )*(PWRRES))
14160/*TRINITYL*/ #define RF_GSM850_Sec1_GAIN_ELNA ROUNDINT(( 50.6-PVOFSL )*(PWRRES))
14161/*TRINITYL*/ #define RF_GSM_Sec0_GAIN_ELNA ROUNDINT(( 68.6-PVOFSL )*(PWRRES))
14162/*TRINITYL*/ #define RF_GSM_Sec1_GAIN_ELNA ROUNDINT(( 50.6-PVOFSL )*(PWRRES))
14163/*TRINITYL*/ #define RF_DCS_Sec0_GAIN_ELNA ROUNDINT(( 68.6-PVOFSH )*(PWRRES))
14164/*TRINITYL*/ #define RF_DCS_Sec1_GAIN_ELNA ROUNDINT(( 50.6-PVOFSH )*(PWRRES))
14165/*TRINITYL*/ #define RF_PCS_Sec0_GAIN_ELNA ROUNDINT(( 68.6-PVOFSH )*(PWRRES))
14166/*TRINITYL*/ #define RF_PCS_Sec1_GAIN_ELNA ROUNDINT(( 50.6-PVOFSH )*(PWRRES))
14167/*TRINITYL*/ #define RF_GSM850_Sec0_BitNo_ELNA 8
14168/*TRINITYL*/ #define RF_GSM850_Sec1_BitNo_ELNA 4
14169/*TRINITYL*/ #define RF_GSM_Sec0_BitNo_ELNA 8
14170/*TRINITYL*/ #define RF_GSM_Sec1_BitNo_ELNA 4
14171/*TRINITYL*/ #define RF_DCS_Sec0_BitNo_ELNA 8
14172/*TRINITYL*/ #define RF_DCS_Sec1_BitNo_ELNA 4
14173/*TRINITYL*/ #define RF_PCS_Sec0_BitNo_ELNA 8
14174/*TRINITYL*/ #define RF_PCS_Sec1_BitNo_ELNA 4
14175/*TRINITYL*/
14176/*TRINITYL*/ /* GSM850....................................................................*/
14177/*TRINITYL*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
14178/*TRINITYL*/ const sL1DAGCDATA AGC_TABLE_GSM850_ELNA [7] =
14179/*TRINITYL*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
14180/*TRINITYL*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
14181/*TRINITYL*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
14182/*TRINITYL*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
14183/*TRINITYL*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
14184/*TRINITYL*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
14185/*TRINITYL*/ { GBOUND(( 8.6-PVOFSL ),( 8.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
14186/*TRINITYL*/ };
14187/*TRINITYL*/
14188/*TRINITYL*/ /* GSM900....................................................................*/
14189/*TRINITYL*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
14190/*TRINITYL*/ const sL1DAGCDATA AGC_TABLE_GSM900_ELNA [7] =
14191/*TRINITYL*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
14192/*TRINITYL*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
14193/*TRINITYL*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
14194/*TRINITYL*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
14195/*TRINITYL*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
14196/*TRINITYL*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
14197/*TRINITYL*/ { GBOUND(( 8.6-PVOFSL ),( 8.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
14198/*TRINITYL*/ };
14199/*TRINITYL*/
14200/*TRINITYL*/ /* DCS1800...................................................................*/
14201/*TRINITYL*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
14202/*TRINITYL*/ const sL1DAGCDATA AGC_TABLE_DCS1800_ELNA [7] =
14203/*TRINITYL*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
14204/*TRINITYL*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
14205/*TRINITYL*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
14206/*TRINITYL*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
14207/*TRINITYL*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
14208/*TRINITYL*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
14209/*TRINITYL*/ { GBOUND(( 8.6-PVOFSL ),( 8.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
14210/*TRINITYL*/ };
14211/*TRINITYL*/
14212/*TRINITYL*/ /* PCS1900...................................................................*/
14213/*TRINITYL*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
14214/*TRINITYL*/ const sL1DAGCDATA AGC_TABLE_PCS1900_ELNA [7] =
14215/*TRINITYL*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
14216/*TRINITYL*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
14217/*TRINITYL*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
14218/*TRINITYL*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
14219/*TRINITYL*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
14220/*TRINITYL*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
14221/*TRINITYL*/ { GBOUND(( 8.6-PVOFSL ),( 8.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) },
14222/*TRINITYL*/ };
14223/*TRINITYL*/
14224/*TRINITYL*/ /*...........................................................................*/
14225/*TRINITYL*/
14226/*TRINITYL*/ const sL1DGAINRANGE GAIN_RANGE_TABLE_ELNA [] =
14227/*TRINITYL*/ { { 0, 0 }, /*#FrequencyBand400 */
14228/*TRINITYL*/ { (int)RF_GSM850_MAXGAIN_ELNA , (int)RF_GSM850_MINGAIN_ELNA }, /* FrequencyBand850 */
14229/*TRINITYL*/ { (int)RF_GSM_MAXGAIN_ELNA , (int)RF_GSM_MINGAIN_ELNA }, /* FrequencyBand900 */
14230/*TRINITYL*/ { (int)RF_DCS_MAXGAIN_ELNA , (int)RF_DCS_MINGAIN_ELNA }, /* FrequencyBand1800 */
14231/*TRINITYL*/ { (int)RF_PCS_MAXGAIN_ELNA , (int)RF_PCS_MINGAIN_ELNA }, /* FrequencyBand1900 */
14232/*TRINITYL*/ };
14233/*TRINITYL*/
14234/*TRINITYL*/ const sL1DAGCDATA *const AGC_TABLE_ELNA[] =
14235/*TRINITYL*/ { 0, /*#FrequencyBand400 */
14236/*TRINITYL*/ AGC_TABLE_GSM850_ELNA, /* FrequencyBand850 */
14237/*TRINITYL*/ AGC_TABLE_GSM900_ELNA, /* FrequencyBand900 */
14238/*TRINITYL*/ AGC_TABLE_DCS1800_ELNA, /* FrequencyBand1800 */
14239/*TRINITYL*/ AGC_TABLE_PCS1900_ELNA, /* FrequencyBand1900 */
14240/*TRINITYL*/ };
14241/*TRINITYL*/
14242/*TRINITYL*/ /*Fix RX gain setting, w/o extrapolation for index = 0 of AGC_TABLE */
14243/*TRINITYL*/ const sL1DSection GAIN_Sec0_ELNA [] =
14244/*TRINITYL*/ { { 0, 0 }, /*#FrequencyBand400 */
14245/*TRINITYL*/ { (int)RF_GSM850_Sec0_GAIN_ELNA , (int)RF_GSM850_Sec0_BitNo_ELNA }, /* FrequencyBand850 */
14246/*TRINITYL*/ { (int)RF_GSM_Sec0_GAIN_ELNA , (int)RF_GSM_Sec0_BitNo_ELNA }, /* FrequencyBand900 */
14247/*TRINITYL*/ { (int)RF_DCS_Sec0_GAIN_ELNA , (int)RF_DCS_Sec0_BitNo_ELNA }, /* FrequencyBand1800 */
14248/*TRINITYL*/ { (int)RF_PCS_Sec0_GAIN_ELNA , (int)RF_PCS_Sec0_BitNo_ELNA }, /* FrequencyBand1900 */
14249/*TRINITYL*/ };
14250/*TRINITYL*/ /*Fix RX gain setting, w/o extrapolation for index = 1 of AGC_TABLE */
14251/*TRINITYL*/ const sL1DSection GAIN_Sec1_ELNA [] =
14252/*TRINITYL*/ { { 0, 0 }, /*#FrequencyBand400 */
14253/*TRINITYL*/ { (int)RF_GSM850_Sec1_GAIN_ELNA , (int)RF_GSM850_Sec1_BitNo_ELNA }, /* FrequencyBand850 */
14254/*TRINITYL*/ { (int)RF_GSM_Sec1_GAIN_ELNA , (int)RF_GSM_Sec1_BitNo_ELNA }, /* FrequencyBand900 */
14255/*TRINITYL*/ { (int)RF_DCS_Sec1_GAIN_ELNA , (int)RF_DCS_Sec1_BitNo_ELNA }, /* FrequencyBand1800 */
14256/*TRINITYL*/ { (int)RF_PCS_Sec1_GAIN_ELNA , (int)RF_PCS_Sec1_BitNo_ELNA }, /* FrequencyBand1900 */
14257/*TRINITYL*/ };
14258 #endif //IS_2G_EXTERNAL_LNA_SUPPORT
14259 #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
14260/*TRINITYL*/ #define HRD_LB_THRESHOLD_ELNA_BYPASS ROUNDINT((41.6-PVOFSL)*(PWRRES))
14261/*TRINITYL*/ #define HRD_HB_THRESHOLD_ELNA_BYPASS ROUNDINT((41.6-PVOFSH)*(PWRRES))
14262/*TRINITYL*/ #define IBBD_LB_THRESHOLD_ELNA_BYPASS ROUNDINT((50.6-PVOFSL)*(PWRRES))
14263/*TRINITYL*/ #define IBBD_HB_THRESHOLD_ELNA_BYPASS ROUNDINT((50.6-PVOFSH)*(PWRRES))
14264/*TRINITYL*/ #define RF_GSM850_MAXGAIN_ELNA_BYPASS (( 68.6-PVOFSL )*(PWRRES))
14265/*TRINITYL*/ #define RF_GSM850_MINGAIN_ELNA_BYPASS (( -6.4-PVOFSL )*(PWRRES))/*Modify for BYPASS*/
14266/*TRINITYL*/ #define RF_GSM_MAXGAIN_ELNA_BYPASS (( 68.6-PVOFSL )*(PWRRES))
14267/*TRINITYL*/ #define RF_GSM_MINGAIN_ELNA_BYPASS (( -6.4-PVOFSL )*(PWRRES))/*Modify for BYPASS*/
14268/*TRINITYL*/ #define RF_DCS_MAXGAIN_ELNA_BYPASS (( 68.6-PVOFSH )*(PWRRES))
14269/*TRINITYL*/ #define RF_DCS_MINGAIN_ELNA_BYPASS (( -6.4-PVOFSH )*(PWRRES))/*Modify for BYPASS*/
14270/*TRINITYL*/ #define RF_PCS_MAXGAIN_ELNA_BYPASS (( 68.6-PVOFSH )*(PWRRES))
14271/*TRINITYL*/ #define RF_PCS_MINGAIN_ELNA_BYPASS (( -6.4-PVOFSH )*(PWRRES))/*Modify for BYPASS*/
14272/*TRINITYL*/
14273/*TRINITYL*/ /*The last group index for ON ELNA */
14274/*TRINITYL*/ const unsigned short LAST_GROUP_FOR_ELNA_ON [5] = /* GSM400 GSM850 GSM900 DCS1800 PCS1900*/
14275/*TRINITYL*/ {0, 6, 6, 6, 6};
14276/*TRINITYL*/
14277/*TRINITYL*/
14278/*TRINITYL*/ /*Real RX gain and bitno for fixed RX gain setting, index = 0 or 1 of AGC_TABLE */
14279/*TRINITYL*/ #define RF_GSM850_Sec0_GAIN_ELNA_BYPASS ROUNDINT(( 68.6-PVOFSL )*(PWRRES))
14280/*TRINITYL*/ #define RF_GSM850_Sec1_GAIN_ELNA_BYPASS ROUNDINT(( 50.6-PVOFSL )*(PWRRES))
14281/*TRINITYL*/ #define RF_GSM_Sec0_GAIN_ELNA_BYPASS ROUNDINT(( 68.6-PVOFSL )*(PWRRES))
14282/*TRINITYL*/ #define RF_GSM_Sec1_GAIN_ELNA_BYPASS ROUNDINT(( 50.6-PVOFSL )*(PWRRES))
14283/*TRINITYL*/ #define RF_DCS_Sec0_GAIN_ELNA_BYPASS ROUNDINT(( 68.6-PVOFSH )*(PWRRES))
14284/*TRINITYL*/ #define RF_DCS_Sec1_GAIN_ELNA_BYPASS ROUNDINT(( 50.6-PVOFSH )*(PWRRES))
14285/*TRINITYL*/ #define RF_PCS_Sec0_GAIN_ELNA_BYPASS ROUNDINT(( 68.6-PVOFSH )*(PWRRES))
14286/*TRINITYL*/ #define RF_PCS_Sec1_GAIN_ELNA_BYPASS ROUNDINT(( 50.6-PVOFSH )*(PWRRES))
14287/*TRINITYL*/ #define RF_GSM850_Sec0_BitNo_ELNA_BYPASS 8
14288/*TRINITYL*/ #define RF_GSM850_Sec1_BitNo_ELNA_BYPASS 4
14289/*TRINITYL*/ #define RF_GSM_Sec0_BitNo_ELNA_BYPASS 8
14290/*TRINITYL*/ #define RF_GSM_Sec1_BitNo_ELNA_BYPASS 4
14291/*TRINITYL*/ #define RF_DCS_Sec0_BitNo_ELNA_BYPASS 8
14292/*TRINITYL*/ #define RF_DCS_Sec1_BitNo_ELNA_BYPASS 4
14293/*TRINITYL*/ #define RF_PCS_Sec0_BitNo_ELNA_BYPASS 8
14294/*TRINITYL*/ #define RF_PCS_Sec1_BitNo_ELNA_BYPASS 4
14295/*TRINITYL*/
14296/*TRINITYL*/ /* GSM850....................................................................*/
14297/*TRINITYL*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
14298/*TRINITYL*/ const sL1DAGCDATA AGC_TABLE_GSM850_ELNA_BYPASS [9] =
14299/*TRINITYL*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
14300/*TRINITYL*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
14301/*TRINITYL*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
14302/*TRINITYL*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
14303/*TRINITYL*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
14304/*TRINITYL*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
14305/*TRINITYL*/ { GBOUND(( 8.6-PVOFSL ),( 5.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
14306/*TRINITYL*/ { GBOUND(( -0.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -0.4-PVOFSL ) ), BSI_CW(0x14E, 0x00019) }, /*Modify for BYPASS*/
14307/*TRINITYL*/ { GBOUND(( -6.4-PVOFSL ),( -6.4-PVOFSL ) ), GC_A( 2,( -6.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
14308/*TRINITYL*/ };
14309/*TRINITYL*/
14310/*TRINITYL*/ /* GSM900....................................................................*/
14311/*TRINITYL*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
14312/*TRINITYL*/ const sL1DAGCDATA AGC_TABLE_GSM900_ELNA_BYPASS [9] =
14313/*TRINITYL*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
14314/*TRINITYL*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
14315/*TRINITYL*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
14316/*TRINITYL*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
14317/*TRINITYL*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
14318/*TRINITYL*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
14319/*TRINITYL*/ { GBOUND(( 8.6-PVOFSL ),( 5.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
14320/*TRINITYL*/ { GBOUND(( -0.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -0.4-PVOFSL ) ), BSI_CW(0x14E, 0x00019) }, /*Modify for BYPASS*/
14321/*TRINITYL*/ { GBOUND(( -6.4-PVOFSL ),( -6.4-PVOFSL ) ), GC_A( 2,( -6.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
14322/*TRINITYL*/ };
14323/*TRINITYL*/
14324/*TRINITYL*/ /* DCS1800...................................................................*/
14325/*TRINITYL*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
14326/*TRINITYL*/ const sL1DAGCDATA AGC_TABLE_DCS1800_ELNA_BYPASS [9] =
14327/*TRINITYL*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
14328/*TRINITYL*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
14329/*TRINITYL*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
14330/*TRINITYL*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
14331/*TRINITYL*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
14332/*TRINITYL*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
14333/*TRINITYL*/ { GBOUND(( 8.6-PVOFSL ),( 5.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
14334/*TRINITYL*/ { GBOUND(( -0.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -0.4-PVOFSL ) ), BSI_CW(0x14E, 0x00019) }, /*Modify for BYPASS*/
14335/*TRINITYL*/ { GBOUND(( -6.4-PVOFSL ),( -6.4-PVOFSL ) ), GC_A( 2,( -6.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
14336/*TRINITYL*/ };
14337/*TRINITYL*/
14338/*TRINITYL*/ /* PCS1900...................................................................*/
14339/*TRINITYL*/ /*Need to fix RX gain setting for index = 0 and 1, w/o extrapolation */
14340/*TRINITYL*/ const sL1DAGCDATA AGC_TABLE_PCS1900_ELNA_BYPASS [9] =
14341/*TRINITYL*/ { { GBOUND(( 68.6-PVOFSL ),( 50.6-PVOFSL ) ), GC_A( 8,( 68.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000E) }, // Orion+ has PRX1 & DRX1 (CW334 & CW336), use CW334 as defualt setting
14342/*TRINITYL*/ { GBOUND(( 50.6-PVOFSL ),( 47.6-PVOFSL ) ), GC_A( 4,( 50.6-PVOFSL ) ), BSI_CW(0x14E, 0x0000D) },
14343/*TRINITYL*/ { GBOUND(( 41.6-PVOFSL ),( 38.6-PVOFSL ) ), GC_A( 3,( 41.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001D) },
14344/*TRINITYL*/ { GBOUND(( 35.6-PVOFSL ),( 32.6-PVOFSL ) ), GC_A( 3,( 35.6-PVOFSL ) ), BSI_CW(0x14E, 0x0001C) },
14345/*TRINITYL*/ { GBOUND(( 26.6-PVOFSL ),( 23.6-PVOFSL ) ), GC_A( 4,( 26.6-PVOFSL ) ), BSI_CW(0x14E, 0x00009) },
14346/*TRINITYL*/ { GBOUND(( 17.6-PVOFSL ),( 14.6-PVOFSL ) ), GC_A( 3,( 17.6-PVOFSL ) ), BSI_CW(0x14E, 0x00019) },
14347/*TRINITYL*/ { GBOUND(( 8.6-PVOFSL ),( 5.6-PVOFSL ) ), GC_A( 2,( 8.6-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
14348/*TRINITYL*/ { GBOUND(( -0.4-PVOFSL ),( -3.4-PVOFSL ) ), GC_A( 2,( -0.4-PVOFSL ) ), BSI_CW(0x14E, 0x00019) }, /*Modify for BYPASS*/
14349/*TRINITYL*/ { GBOUND(( -6.4-PVOFSL ),( -6.4-PVOFSL ) ), GC_A( 2,( -6.4-PVOFSL ) ), BSI_CW(0x14E, 0x00039) }, /*Modify for BYPASS*/
14350/*TRINITYL*/ };
14351/*TRINITYL*/
14352/*TRINITYL*/ /*...........................................................................*/
14353/*TRINITYL*/
14354/*TRINITYL*/ const sL1DGAINRANGE GAIN_RANGE_TABLE_ELNA_BYPASS[] =
14355/*TRINITYL*/ { { 0, 0 }, /*#FrequencyBand400 */
14356/*TRINITYL*/ { (int)RF_GSM850_MAXGAIN_ELNA_BYPASS , (int)RF_GSM850_MINGAIN_ELNA_BYPASS }, /* FrequencyBand850 */
14357/*TRINITYL*/ { (int)RF_GSM_MAXGAIN_ELNA_BYPASS , (int)RF_GSM_MINGAIN_ELNA_BYPASS }, /* FrequencyBand900 */
14358/*TRINITYL*/ { (int)RF_DCS_MAXGAIN_ELNA_BYPASS , (int)RF_DCS_MINGAIN_ELNA_BYPASS }, /* FrequencyBand1800 */
14359/*TRINITYL*/ { (int)RF_PCS_MAXGAIN_ELNA_BYPASS , (int)RF_PCS_MINGAIN_ELNA_BYPASS }, /* FrequencyBand1900 */
14360/*TRINITYL*/ };
14361/*TRINITYL*/
14362/*TRINITYL*/ const sL1DAGCDATA *const AGC_TABLE_ELNA_BYPASS[] =
14363/*TRINITYL*/ { 0, /*#FrequencyBand400 */
14364/*TRINITYL*/ AGC_TABLE_GSM850_ELNA_BYPASS, /* FrequencyBand850 */
14365/*TRINITYL*/ AGC_TABLE_GSM900_ELNA_BYPASS, /* FrequencyBand900 */
14366/*TRINITYL*/ AGC_TABLE_DCS1800_ELNA_BYPASS, /* FrequencyBand1800 */
14367/*TRINITYL*/ AGC_TABLE_PCS1900_ELNA_BYPASS, /* FrequencyBand1900 */
14368/*TRINITYL*/ };
14369/*TRINITYL*/
14370/*TRINITYL*/ /*Fix RX gain setting, w/o extrapolation for index = 0 of AGC_TABLE */
14371/*TRINITYL*/ const sL1DSection GAIN_Sec0_ELNA_BYPASS [] =
14372/*TRINITYL*/ { { 0, 0 }, /*#FrequencyBand400 */
14373/*TRINITYL*/ { (int)RF_GSM850_Sec0_GAIN_ELNA_BYPASS , (int)RF_GSM850_Sec0_BitNo_ELNA_BYPASS }, /* FrequencyBand850 */
14374/*TRINITYL*/ { (int)RF_GSM_Sec0_GAIN_ELNA_BYPASS , (int)RF_GSM_Sec0_BitNo_ELNA_BYPASS }, /* FrequencyBand900 */
14375/*TRINITYL*/ { (int)RF_DCS_Sec0_GAIN_ELNA_BYPASS , (int)RF_DCS_Sec0_BitNo_ELNA_BYPASS }, /* FrequencyBand1800 */
14376/*TRINITYL*/ { (int)RF_PCS_Sec0_GAIN_ELNA_BYPASS , (int)RF_PCS_Sec0_BitNo_ELNA_BYPASS }, /* FrequencyBand1900 */
14377/*TRINITYL*/ };
14378/*TRINITYL*/ /*Fix RX gain setting, w/o extrapolation for index = 1 of AGC_TABLE */
14379/*TRINITYL*/ const sL1DSection GAIN_Sec1_ELNA_BYPASS [] =
14380/*TRINITYL*/ { { 0, 0 }, /*#FrequencyBand400 */
14381/*TRINITYL*/ { (int)RF_GSM850_Sec1_GAIN_ELNA_BYPASS , (int)RF_GSM850_Sec1_BitNo_ELNA_BYPASS }, /* FrequencyBand850 */
14382/*TRINITYL*/ { (int)RF_GSM_Sec1_GAIN_ELNA_BYPASS , (int)RF_GSM_Sec1_BitNo_ELNA_BYPASS }, /* FrequencyBand900 */
14383/*TRINITYL*/ { (int)RF_DCS_Sec1_GAIN_ELNA_BYPASS , (int)RF_DCS_Sec1_BitNo_ELNA_BYPASS }, /* FrequencyBand1800 */
14384/*TRINITYL*/ { (int)RF_PCS_Sec1_GAIN_ELNA_BYPASS , (int)RF_PCS_Sec1_BitNo_ELNA_BYPASS }, /* FrequencyBand1900 */
14385/*TRINITYL*/ };
14386 #endif //IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
14387/*TRINITYL*/ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
14388/*TRINITYL*/
14389/*TRINITYL*/ int L1D_RF_GetGainSetting( int rf_band, int arfcn, int request_gain, long *gain_setting )
14390/*TRINITYL*/ { int max_gain, min_gain, real_gain, blkr_group, l1_obb_flag = 0;
14391/*TRINITYL*/ const int* d32ptr;
14392/*TRINITYL*/ const sL1DAGCDATA* agcptr;
14393/*TRINITYL*/ sLNAGAINOFFSET* lnaptr;
14394/*TRINITYL*/ sAGCGAINOFFSET* ofsptr;
14395/*TRINITYL*/ long setting;
14396/*TRINITYL*/ int bit_no, idx, lna_path_loss, ibbd_threshold, hrd_threshold, ibb_group_threshold=0;
14397/*TRINITYL*/ //unsigned short L1D_chip_ver = L1D_RF_QUERY_CHIP_VERSION();
14398/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
14399/*TRINITYL*/ unsigned short agcptr_idx = 0; //index of AGC table for fixing RX gain setting
14400/*TRINITYL*/ unsigned short is_elna_usage = (L1D_RF_Check_If_ExternalLNA( rf_band )>=L1D_ELNA_ALYWAYS_ON)?1:0; // check if using eLNA
14401/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
14402/*TRINITYL*/ unsigned short is_elna_bypass_usage = (L1D_RF_Check_If_ExternalLNA( rf_band )==L1D_ELNA_CAN_SWITCH)?1:0; // check if using eLNA Bypass
14403/*TRINITYL*/ #endif
14404/*TRINITYL*/ #endif
14405/*TRINITYL*/
14406/*TRINITYL*/ #if IS_RX_POWER_OFFSET_SUPPORT
14407/*TRINITYL*/ sAGCLNAGAINOFFSET* ofsptr_offset;
14408/*TRINITYL*/ kal_uint16 rx_power_offset_enable = AGCLNA_PL_OFFSET_SETTING->rx_power_offset_setting.RPO_enable;
14409/*TRINITYL*/ kal_uint16 meta_rx_power_offset_enable = AGCLNA_PL_OFFSET_SETTING->rx_power_offset_setting.RPO_meta_enable;
14410/*TRINITYL*/ int lna_path_loss_offset = 0;
14411/*TRINITYL*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
14412/*TRINITYL*/
14413/*TRINITYL*/ if( 0 )
14414/*TRINITYL*/ { /* do nothing */ }
14415/*TRINITYL*/ #if IS_INBAND_BLOCKER_DETECTION_SUPPORT
14416/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
14417/*TRINITYL*/ else if( is_elna_bypass_usage ) //For eLNA Bypass
14418/*TRINITYL*/ {
14419/*TRINITYL*/ ibbd_threshold = (rf_band<FrequencyBand1800) ? IBBD_LB_THRESHOLD_ELNA_BYPASS: IBBD_HB_THRESHOLD_ELNA_BYPASS;
14420/*TRINITYL*/ ibb_group_threshold = 1;
14421/*TRINITYL*/ }
14422/*TRINITYL*/ #endif
14423/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
14424/*TRINITYL*/ else if( is_elna_usage ) //For eLNA
14425/*TRINITYL*/ {
14426/*TRINITYL*/ ibbd_threshold = (rf_band<FrequencyBand1800) ? IBBD_LB_THRESHOLD_ELNA : IBBD_HB_THRESHOLD_ELNA;
14427/*TRINITYL*/ ibb_group_threshold = 1;
14428/*TRINITYL*/ }
14429/*TRINITYL*/ #endif
14430/*TRINITYL*/ else // no eLNA
14431/*TRINITYL*/ {
14432/*TRINITYL*/ ibbd_threshold = (rf_band<FrequencyBand1800) ? IBBD_LB_THRESHOLD : IBBD_HB_THRESHOLD;
14433/*TRINITYL*/ ibb_group_threshold = 1;
14434/*TRINITYL*/ }
14435/*TRINITYL*/ #endif
14436/*TRINITYL*/
14437/*TRINITYL*/ if( 0 )
14438/*TRINITYL*/ { /* do nothing */ }
14439/*TRINITYL*/ #if IS_HEADROOM_DETECTION_SUPPORT
14440/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
14441/*TRINITYL*/ else if( is_elna_bypass_usage ) //For eLNA Bypass
14442/*TRINITYL*/ {
14443/*TRINITYL*/ hrd_threshold = (rf_band<FrequencyBand1800) ? HRD_LB_THRESHOLD_ELNA_BYPASS: HRD_HB_THRESHOLD_ELNA_BYPASS;
14444/*TRINITYL*/ }
14445/*TRINITYL*/ #endif
14446/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
14447/*TRINITYL*/ else if( is_elna_usage ) //For eLNA
14448/*TRINITYL*/ {
14449/*TRINITYL*/ hrd_threshold = (rf_band<FrequencyBand1800) ? HRD_LB_THRESHOLD_ELNA : HRD_HB_THRESHOLD_ELNA;
14450/*TRINITYL*/ }
14451/*TRINITYL*/ #endif
14452/*TRINITYL*/ else // no eLNA
14453/*TRINITYL*/ {
14454/*TRINITYL*/ hrd_threshold = (rf_band<FrequencyBand1800) ? HRD_LB_THRESHOLD : HRD_HB_THRESHOLD;
14455/*TRINITYL*/ }
14456/*TRINITYL*/ #endif
14457/*TRINITYL*/
14458/*TRINITYL*/ #if IS_OUTBAND_BLOCKER_DETECTION_SUPPORT
14459/*TRINITYL*/ if( l1d_rf.band < FrequencyBand1800 )
14460/*TRINITYL*/ { l1_obb_flag = (l1d_rf.blk_flag & LB_OBB_FOUND) ? 1 : 0; }
14461/*TRINITYL*/ else
14462/*TRINITYL*/ { l1_obb_flag = (l1d_rf.blk_flag & HB_OBB_FOUND) ? 1 : 0; }
14463/*TRINITYL*/ #endif
14464/*TRINITYL*/
14465/*TRINITYL*/ /* evaluate the range of available gain */
14466/*TRINITYL*/ if( 0 )
14467/*TRINITYL*/ { /* do nothing */ }
14468/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
14469/*TRINITYL*/ else if ( is_elna_bypass_usage )
14470/*TRINITYL*/ {
14471/*TRINITYL*/ d32ptr = (int*)&(GAIN_RANGE_TABLE_ELNA_BYPASS[rf_band]);
14472/*TRINITYL*/ }
14473/*TRINITYL*/ #endif
14474/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
14475/*TRINITYL*/ else if ( is_elna_usage )
14476/*TRINITYL*/ {
14477/*TRINITYL*/ d32ptr = (int*)&(GAIN_RANGE_TABLE_ELNA[rf_band]);
14478/*TRINITYL*/ }
14479/*TRINITYL*/ #endif
14480/*TRINITYL*/ else
14481/*TRINITYL*/ {
14482/*TRINITYL*/ d32ptr = (int*)&(GAIN_RANGE_TABLE[rf_band]);
14483/*TRINITYL*/ }
14484/*TRINITYL*/ max_gain = *d32ptr++;
14485/*TRINITYL*/ min_gain = *d32ptr;
14486/*TRINITYL*/
14487/*TRINITYL*/ /* D[12:10]: blkr_group used for IBB/HRD case if request_gain>=0, D[9:0]: request_gain for Normal case */
14488/*TRINITYL*/ blkr_group = (request_gain>=0)?((request_gain>>10)&0x7):0;
14489/*TRINITYL*/ request_gain = (request_gain>=0)?(request_gain&0x3FF):request_gain;
14490/*TRINITYL*/
14491/*TRINITYL*/ /* Normal Mode: From Voltage_Gain to Power_Gain (Voltage_Gain comes from m11303.c)*/
14492/*TRINITYL*/ /* Meta Mode: Bring Power_Gain directly*/
14493/*TRINITYL*/ if((!L1D_CheckIfMetaMode()))
14494/*TRINITYL*/ { request_gain -= ((rf_band<FrequencyBand1800) ? (PVOFSL*PWRRES) : (PVOFSH*PWRRES)); }
14495/*TRINITYL*/
14496/*TRINITYL*/ /* clipping the request gain to the avialable gain */
14497/*TRINITYL*/ if( request_gain>=max_gain )
14498/*TRINITYL*/ { request_gain = max_gain;
14499/*TRINITYL*/ }
14500/*TRINITYL*/ else if( request_gain<=min_gain )
14501/*TRINITYL*/ { request_gain = min_gain;
14502/*TRINITYL*/ }
14503/*TRINITYL*/
14504/*TRINITYL*/ /* choose the LNA path loss */
14505/*TRINITYL*/ lnaptr = LNA_PATHLOSS_TABLE[rf_band];
14506/*TRINITYL*/ /* get the arfcn section */
14507/*TRINITYL*/ ofsptr = AGC_PATHLOSS_TABLE[rf_band];
14508/*TRINITYL*/ while( ofsptr->max_arfcn>=0 )
14509/*TRINITYL*/ { if( arfcn <= ofsptr->max_arfcn )
14510/*TRINITYL*/ { break; }
14511/*TRINITYL*/ ofsptr++;
14512/*TRINITYL*/ lnaptr++;
14513/*TRINITYL*/ }
14514/*TRINITYL*/
14515/*TRINITYL*/ /* evaluate the real gain setting */
14516/*TRINITYL*/ if( 0 )
14517/*TRINITYL*/ { /* do nothing */ }
14518/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
14519/*TRINITYL*/ else if( is_elna_bypass_usage )
14520/*TRINITYL*/ {
14521/*TRINITYL*/ agcptr = AGC_TABLE_ELNA_BYPASS[rf_band];
14522/*TRINITYL*/ }
14523/*TRINITYL*/ #endif
14524/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
14525/*TRINITYL*/ else if( is_elna_usage )
14526/*TRINITYL*/ {
14527/*TRINITYL*/ agcptr = AGC_TABLE_ELNA[rf_band];
14528/*TRINITYL*/ }
14529/*TRINITYL*/ #endif
14530/*TRINITYL*/ else
14531/*TRINITYL*/ {
14532/*TRINITYL*/ agcptr = AGC_TABLE[rf_band];
14533/*TRINITYL*/ }
14534/*TRINITYL*/
14535/*TRINITYL*/ while( request_gain < agcptr->pos_gain )
14536/*TRINITYL*/ {
14537/*TRINITYL*/ agcptr++;
14538/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
14539/*TRINITYL*/ agcptr_idx++;
14540/*TRINITYL*/ #endif
14541/*TRINITYL*/ }
14542/*TRINITYL*/
14543/*TRINITYL*/ {
14544/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
14545/*TRINITYL*/ if( is_elna_usage && (L1D_CheckIfMetaMode()) ) //Also for eLNA Bypass!
14546/*TRINITYL*/ {/* Special handling under META mode. Normal mode will use the exact gain listed in RX gain table*/
14547/*TRINITYL*/ switch( agcptr_idx )
14548/*TRINITYL*/ {
14549/*TRINITYL*/ case 0: // Section0, fix RX gain setting w/o extrapolation
14550/*TRINITYL*/ bit_no = GAIN_Sec0_ELNA[rf_band].bitno;
14551/*TRINITYL*/ real_gain = GAIN_Sec0_ELNA[rf_band].real_gain;
14552/*TRINITYL*/ break;
14553/*TRINITYL*/ case 1: // Section1, fix RX gain setting w/o extrapolation
14554/*TRINITYL*/ bit_no = GAIN_Sec1_ELNA[rf_band].bitno;
14555/*TRINITYL*/ real_gain = GAIN_Sec1_ELNA[rf_band].real_gain;
14556/*TRINITYL*/ break;
14557/*TRINITYL*/ default: // Other sections
14558/*TRINITYL*/ bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
14559/*TRINITYL*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
14560/*TRINITYL*/ break;
14561/*TRINITYL*/ }
14562/*TRINITYL*/ }
14563/*TRINITYL*/ else
14564/*TRINITYL*/ #endif
14565/*TRINITYL*/ {
14566/*TRINITYL*/ bit_no = BIT_NO( request_gain, agcptr->A, GC_B );
14567/*TRINITYL*/ real_gain = REAL_GAIN( bit_no, agcptr->A, GC_B );
14568/*TRINITYL*/ }
14569/*TRINITYL*/
14570/*TRINITYL*/ if( 0 )
14571/*TRINITYL*/ { /* do nothing */ }
14572/*TRINITYL*/ #if IS_HEADROOM_DETECTION_SUPPORT || IS_INBAND_BLOCKER_DETECTION_SUPPORT || IS_OUTBAND_BLOCKER_DETECTION_SUPPORT
14573/*TRINITYL*/ else if( ((((l1d_rf.blk_flag)&(HRD_FOUND)) && (request_gain >= (hrd_threshold))) || (((l1d_rf.blk_flag)&(IBB_FOUND)) && ((request_gain >= (ibbd_threshold)) || (blkr_group<=(ibb_group_threshold)))) || (l1_obb_flag == 1)) && (blkr_group > 0) )
14574/*TRINITYL*/ {
14575/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
14576/*TRINITYL*/ if(is_elna_usage||is_elna_bypass_usage)//Also for eLNA Bypass!
14577/*TRINITYL*/ {
14578/*TRINITYL*/ switch( blkr_group )
14579/*TRINITYL*/ {
14580/*TRINITYL*/ case 1:
14581/*TRINITYL*/ setting = 0x1BD;
14582/*TRINITYL*/ real_gain = ROUNDINT(( 44.6-PVOFSL )*(PWRRES));
14583/*TRINITYL*/ break;
14584/*TRINITYL*/ case 2:
14585/*TRINITYL*/ setting = (agcptr->setting&0x3FFFFFC0)|((0x6)<<6)|(0x7<<3)|0x4; // reduce LNA/TIA, increase 3*LPF2 Gain
14586/*TRINITYL*/ real_gain-= (LNA_DROP_GAIN+TIA_DROP_GAIN-3*LPF2_DROP_GAIN);
14587/*TRINITYL*/ break;
14588/*TRINITYL*/ default:
14589/*TRINITYL*/ setting = agcptr->setting | ((bit_no&0xF)<<6);
14590/*TRINITYL*/ break;
14591/*TRINITYL*/ }
14592/*TRINITYL*/ }
14593/*TRINITYL*/ else
14594/*TRINITYL*/ #endif
14595/*TRINITYL*/ {
14596/*TRINITYL*/ switch( blkr_group )
14597/*TRINITYL*/ {
14598/*TRINITYL*/ case 1:
14599/*TRINITYL*/ setting = 0x18D;
14600/*TRINITYL*/ real_gain = ROUNDINT(( 44.6-PVOFSL )*(PWRRES));
14601/*TRINITYL*/ break;
14602/*TRINITYL*/ case 2:
14603/*TRINITYL*/ setting = (agcptr->setting&0x3FFFFFC0)|(0x6<<6)|(0x3<<3)|0x5; // reduce LNA
14604/*TRINITYL*/ real_gain-= (LNA_DROP_GAIN);
14605/*TRINITYL*/ break;
14606/*TRINITYL*/ default:
14607/*TRINITYL*/ setting = agcptr->setting | ((bit_no&0xF)<<6);
14608/*TRINITYL*/ break;
14609/*TRINITYL*/ }
14610/*TRINITYL*/ }
14611/*TRINITYL*/ }
14612/*TRINITYL*/ #endif
14613/*TRINITYL*/ else
14614/*TRINITYL*/ {
14615/*TRINITYL*/ setting = agcptr->setting | ((bit_no&0xF)<<6);
14616/*TRINITYL*/ }
14617/*TRINITYL*/ idx = (int)(setting&0x7);
14618/*TRINITYL*/ if( 0 )
14619/*TRINITYL*/ { /* do nothing */ }
14620/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
14621/*TRINITYL*/ else if( is_elna_bypass_usage )
14622/*TRINITYL*/ {
14623/*TRINITYL*/ switch( idx )
14624/*TRINITYL*/ {
14625/*TRINITYL*/ case 6: /* LNA_Utra_High : G6 */
14626/*TRINITYL*/ lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_high_sensitivity-ofsptr->gain_offset));
14627/*TRINITYL*/ break;
14628/*TRINITYL*/ case 5: /* LNA_High : G5 */ /*Base for path loss calibration*/
14629/*TRINITYL*/ lna_path_loss = 0;
14630/*TRINITYL*/ break;
14631/*TRINITYL*/ case 4: /* LNA_Middle : G4 */ /*ELNA cannot exist with sawless*/
14632/*TRINITYL*/ lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset));
14633/*TRINITYL*/ break;
14634/*TRINITYL*/ default:/* LNA_Low : G1 */
14635/*TRINITYL*/ if( agcptr_idx<=LAST_GROUP_FOR_ELNA_ON[rf_band] )
14636/*TRINITYL*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset)); }
14637/*TRINITYL*/ else /* LNA_Low : G1 */
14638/*TRINITYL*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low_maxpin-ofsptr->gain_offset)); } /*BYPASS*/
14639/*TRINITYL*/ break;
14640/*TRINITYL*/ }
14641/*TRINITYL*/ }
14642/*TRINITYL*/ #endif
14643/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
14644/*TRINITYL*/ else if( is_elna_usage )
14645/*TRINITYL*/ {
14646/*TRINITYL*/ switch( idx )
14647/*TRINITYL*/ {
14648/*TRINITYL*/ case 6: /* LNA_Utra_High : G6 */
14649/*TRINITYL*/ lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_high_sensitivity-ofsptr->gain_offset));
14650/*TRINITYL*/ break;
14651/*TRINITYL*/ case 5: /* LNA_High : G5 */ /*Base for path loss calibration*/
14652/*TRINITYL*/ lna_path_loss = 0;
14653/*TRINITYL*/ break;
14654/*TRINITYL*/ case 4: /* LNA_Middle : G4 */ /*ELNA cannot exist with sawless*/
14655/*TRINITYL*/ lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset));
14656/*TRINITYL*/ break;
14657/*TRINITYL*/ default:/* LNA_Low : G1 */
14658/*TRINITYL*/ lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset));
14659/*TRINITYL*/ break;
14660/*TRINITYL*/ }
14661/*TRINITYL*/ }
14662/*TRINITYL*/ #endif
14663/*TRINITYL*/ else
14664/*TRINITYL*/ {
14665/*TRINITYL*/ if( idx==6 ) /* LNA_High : G6 */
14666/*TRINITYL*/ { lna_path_loss = 0; }
14667/*TRINITYL*/ else if( idx==5 ) /* LNA_Middle : G5*/
14668/*TRINITYL*/ {
14669/*TRINITYL*/ if( l1_obb_flag == 1 )
14670/*TRINITYL*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle_sawless-ofsptr->gain_offset));}
14671/*TRINITYL*/ else
14672/*TRINITYL*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_middle-ofsptr->gain_offset));}
14673/*TRINITYL*/ }
14674/*TRINITYL*/ else /* LNA_Low : G1*/
14675/*TRINITYL*/ { lna_path_loss = (l1d_rf2.is_fhc) ? (0) : ((int)(lnaptr->gain_offset_low-ofsptr->gain_offset)); }
14676/*TRINITYL*/ }
14677/*TRINITYL*/
14678/*TRINITYL*/
14679/*TRINITYL*/ #if IS_RX_POWER_OFFSET_SUPPORT
14680/*TRINITYL*/ /* get the arfcn section */
14681/*TRINITYL*/ ofsptr_offset = AGCLNA_PATHLOSS_OFFSET[rf_band];
14682/*TRINITYL*/ while( ofsptr_offset->max_arfcn>=0 )
14683/*TRINITYL*/ { if( arfcn <= ofsptr_offset->max_arfcn )
14684/*TRINITYL*/ { break; }
14685/*TRINITYL*/ ofsptr_offset++;
14686/*TRINITYL*/ }
14687/*TRINITYL*/
14688/*TRINITYL*/
14689/*TRINITYL*/ if( rx_power_offset_enable )
14690/*TRINITYL*/ {
14691/*TRINITYL*/ if( ( L1D_CheckIfMetaMode() && ( meta_rx_power_offset_enable == 1 )) || // DUT In META mode and enable META mode compensation
14692/*TRINITYL*/ (L1D_CheckIfMetaMode() == 0) // DUT in normal mode, apply compensation
14693/*TRINITYL*/ )
14694/*TRINITYL*/ {
14695/*TRINITYL*/ /*idx = (int)(((agcptr->setting)>>5)&0x7);*/
14696/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
14697/*TRINITYL*/ if( is_elna_usage )
14698/*TRINITYL*/ {
14699/*TRINITYL*/ if( idx==5 ) /* LNA_High : G5 */
14700/*TRINITYL*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset); }
14701/*TRINITYL*/ else if( idx==4 ) /* LNA_Middle : G4 */
14702/*TRINITYL*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_middle); }
14703/*TRINITYL*/ else /* LNA_Low : G1 */
14704/*TRINITYL*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_low); }
14705/*TRINITYL*/ }
14706/*TRINITYL*/ else
14707/*TRINITYL*/ #endif
14708/*TRINITYL*/ {
14709/*TRINITYL*/ if( idx==6 ) /* LNA_High : G6 */
14710/*TRINITYL*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset); }
14711/*TRINITYL*/ else if( idx==5 ) /* LNA_Middle : G5*/
14712/*TRINITYL*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_middle); }
14713/*TRINITYL*/ else /* LNA_Low : G1*/
14714/*TRINITYL*/ { lna_path_loss_offset = (int)(ofsptr_offset->gain_offset_low); }
14715/*TRINITYL*/ }
14716/*TRINITYL*/ }
14717/*TRINITYL*/ else
14718/*TRINITYL*/ {
14719/*TRINITYL*/ lna_path_loss_offset = 0;
14720/*TRINITYL*/ }
14721/*TRINITYL*/ extern void L1D_RF_RPO_Trace( uint32 v1, uint32 v2, uint32 v3, uint32 v4, int32 v5, int32 v6 );
14722/*TRINITYL*/ L1D_RF_RPO_Trace( L1D_CheckIfMetaMode(), meta_rx_power_offset_enable, idx, rf_band, arfcn, lna_path_loss_offset);
14723/*TRINITYL*/ }
14724/*TRINITYL*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
14725/*TRINITYL*/
14726/*TRINITYL*/ #if IS_RX_POWER_OFFSET_SUPPORT
14727/*TRINITYL*/ real_gain -= (lna_path_loss_offset+lna_path_loss);
14728/*TRINITYL*/ #else
14729/*TRINITYL*/ real_gain -= lna_path_loss;// choose pathloss after LNA Mode selected according Nomral/HRD/IBBD
14730/*TRINITYL*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
14731/*TRINITYL*/ }
14732/*TRINITYL*/ #if IS_RSSI_TC_SUPPORT
14733/*TRINITYL*/ if(L1D_CheckIfMetaMode()==0)
14734/*TRINITYL*/ { real_gain-=L1D_RF_CompensateRXGain( l1d_rf.band ); } // Compensate RX Gain acoording to temperature when normal mode
14735/*TRINITYL*/ #endif
14736/*TRINITYL*/ if ( rf_band >= FrequencyBand1800 ) // gain boost for 1800MHz and higher
14737/*TRINITYL*/ {
14738/*TRINITYL*/ setting |= (0x1<<12)|(0x1<<11); // shold be done after taking out D[12:10]: blkr_group
14739/*TRINITYL*/ }
14740/*TRINITYL*/ *gain_setting = setting;
14741/*TRINITYL*/ if ( 0 )
14742/*TRINITYL*/ { /* do nothing */ }
14743/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
14744/*TRINITYL*/ else if (is_elna_bypass_usage) //on or bypass
14745/*TRINITYL*/ {
14746/*TRINITYL*/ if( agcptr_idx<=LAST_GROUP_FOR_ELNA_ON[rf_band] )
14747/*TRINITYL*/ {
14748/*TRINITYL*/ l1d_rf.xwin_elna_status = MML1_ELNA_MODE_ON; //low input power
14749/*TRINITYL*/ }
14750/*TRINITYL*/ else
14751/*TRINITYL*/ {
14752/*TRINITYL*/ l1d_rf.xwin_elna_status = MML1_ELNA_MODE_BYPASS; //high input power
14753/*TRINITYL*/ }
14754/*TRINITYL*/ }
14755/*TRINITYL*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
14756/*TRINITYL*/
14757/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
14758/*TRINITYL*/ else if (is_elna_usage) //always on
14759/*TRINITYL*/ {
14760/*TRINITYL*/ l1d_rf.xwin_elna_status = MML1_ELNA_MODE_ON;
14761/*TRINITYL*/ }
14762/*TRINITYL*/ else
14763/*TRINITYL*/ {
14764/*TRINITYL*/ l1d_rf.xwin_elna_status = MML1_ELNA_MODE_NULL;
14765/*TRINITYL*/ }
14766/*TRINITYL*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
14767/*TRINITYL*/
14768/*TRINITYL*/
14769/*TRINITYL*/ return( real_gain );
14770/*TRINITYL*/ }
14771 #if IS_W_CANCELLATION_SUPPORT
14772/*TRINITYL*/ unsigned short L1D_RF_FindGainStep( unsigned long gain_setting, FrequencyBand rf_band )
14773/*TRINITYL*/ {
14774/*TRINITYL*/ unsigned long gain_step = gain_setting & 0x000FFFFF;
14775/*TRINITYL*/ unsigned short elna_type = L1D_RF_Check_If_ExternalLNA(rf_band);
14776/*TRINITYL*/
14777/*TRINITYL*/ switch( elna_type )
14778/*TRINITYL*/ {
14779/*TRINITYL*/ case L1D_ELNA_UNUSED :
14780/*TRINITYL*/ {
14781/*TRINITYL*/ switch( gain_step )
14782/*TRINITYL*/ {
14783/*TRINITYL*/ case 0x1ECA8:
14784/*TRINITYL*/ return 9;
14785/*TRINITYL*/ case 0x1EDA0:
14786/*TRINITYL*/ return 8;
14787/*TRINITYL*/ case 0x1EFA8:
14788/*TRINITYL*/ return 7;
14789/*TRINITYL*/ case 0x1DFA8:
14790/*TRINITYL*/ return 6;
14791/*TRINITYL*/ case 0x1ED90:
14792/*TRINITYL*/ return 5;
14793/*TRINITYL*/ case 0x1DF98:
14794/*TRINITYL*/ return 4;
14795/*TRINITYL*/ case 0x1DFA0:
14796/*TRINITYL*/ return 3;
14797/*TRINITYL*/ case 0x1DF90:
14798/*TRINITYL*/ return 2;
14799/*TRINITYL*/ case 0x1DF88:
14800/*TRINITYL*/ return 1;
14801/*TRINITYL*/ default:
14802/*TRINITYL*/ return 0;
14803/*TRINITYL*/ }
14804/*TRINITYL*/ break;
14805/*TRINITYL*/ }
14806/*TRINITYL*/ case L1D_ELNA_CAN_SWITCH : //narrow band matching 13.5dB
14807/*TRINITYL*/ {
14808/*TRINITYL*/ switch( gain_step )
14809/*TRINITYL*/ {
14810/*TRINITYL*/ case 0x1EDA8:
14811/*TRINITYL*/ return 9;
14812/*TRINITYL*/ case 0x1CFA8:
14813/*TRINITYL*/ return 8;
14814/*TRINITYL*/ case 0x1ED80:
14815/*TRINITYL*/ return 7;
14816/*TRINITYL*/ case 0x1CD90:
14817/*TRINITYL*/ return 6;
14818/*TRINITYL*/ case 0x1BFA8:
14819/*TRINITYL*/ return 5;
14820/*TRINITYL*/ case 0x1BFA0:
14821/*TRINITYL*/ return 4;
14822/*TRINITYL*/ case 0x1BF98:
14823/*TRINITYL*/ return 3;
14824/*TRINITYL*/ case 0x1BF90:
14825/*TRINITYL*/ return 2;
14826/*TRINITYL*/ case 0x1BF88:
14827/*TRINITYL*/ return 1;
14828/*TRINITYL*/ default:
14829/*TRINITYL*/ return 0;
14830/*TRINITYL*/ }
14831/*TRINITYL*/ break;
14832/*TRINITYL*/ }
14833/*TRINITYL*/ case L1D_ELNA_CAN_SWITCH_WB : //wide band matching 13.5dB
14834/*TRINITYL*/ {
14835/*TRINITYL*/ switch( gain_step )
14836/*TRINITYL*/ {
14837/*TRINITYL*/ case 0x1EDA8:
14838/*TRINITYL*/ return 9;
14839/*TRINITYL*/ case 0x1DFA8:
14840/*TRINITYL*/ return 8;
14841/*TRINITYL*/ case 0x1ED90:
14842/*TRINITYL*/ return 7;
14843/*TRINITYL*/ case 0x1DD90:
14844/*TRINITYL*/ return 6;
14845/*TRINITYL*/ case 0x1CFA8:
14846/*TRINITYL*/ return 5;
14847/*TRINITYL*/ case 0x1CFA0:
14848/*TRINITYL*/ return 4;
14849/*TRINITYL*/ case 0x1CF98:
14850/*TRINITYL*/ return 3;
14851/*TRINITYL*/ case 0x1CF90:
14852/*TRINITYL*/ return 2;
14853/*TRINITYL*/ case 0x1CF88:
14854/*TRINITYL*/ return 1;
14855/*TRINITYL*/ default:
14856/*TRINITYL*/ return 0;
14857/*TRINITYL*/ }
14858/*TRINITYL*/ break;
14859/*TRINITYL*/ }
14860/*TRINITYL*/ case L1D_ELNA_18DB_CAN_SWITCH : //narrow band matching 18dB
14861/*TRINITYL*/ {
14862/*TRINITYL*/ switch( gain_step )
14863/*TRINITYL*/ {
14864/*TRINITYL*/ case 0x1EDA8:
14865/*TRINITYL*/ return 9;
14866/*TRINITYL*/ case 0x1CFA0:
14867/*TRINITYL*/ return 8;
14868/*TRINITYL*/ case 0x1CF98:
14869/*TRINITYL*/ return 7;
14870/*TRINITYL*/ case 0x1CF90:
14871/*TRINITYL*/ return 6;
14872/*TRINITYL*/ case 0x1CF88:
14873/*TRINITYL*/ return 5;
14874/*TRINITYL*/ case 0x1BF90:
14875/*TRINITYL*/ return 4;
14876/*TRINITYL*/ case 0x1BF88:
14877/*TRINITYL*/ return 3;
14878/*TRINITYL*/ case 0x1AF90:
14879/*TRINITYL*/ return 2;
14880/*TRINITYL*/ case 0x1BF98:
14881/*TRINITYL*/ return 1;
14882/*TRINITYL*/ default:
14883/*TRINITYL*/ return 0;
14884/*TRINITYL*/ }
14885/*TRINITYL*/ break;
14886/*TRINITYL*/ }
14887/*TRINITYL*/ case L1D_ELNA_18DB_CAN_SWITCH_WB : //wide band matching 18dB
14888/*TRINITYL*/ {
14889/*TRINITYL*/ switch( gain_step )
14890/*TRINITYL*/ {
14891/*TRINITYL*/ case 0x1EDA8:
14892/*TRINITYL*/ return 9;
14893/*TRINITYL*/ case 0x1DFA0:
14894/*TRINITYL*/ return 8;
14895/*TRINITYL*/ case 0x1DF98:
14896/*TRINITYL*/ return 7;
14897/*TRINITYL*/ case 0x1DF90:
14898/*TRINITYL*/ return 6;
14899/*TRINITYL*/ case 0x1DF88:
14900/*TRINITYL*/ return 5;
14901/*TRINITYL*/ case 0x1CF90:
14902/*TRINITYL*/ return 4;
14903/*TRINITYL*/ case 0x1CF88:
14904/*TRINITYL*/ return 3;
14905/*TRINITYL*/ case 0x1BF90:
14906/*TRINITYL*/ return 2;
14907/*TRINITYL*/ case 0x1CF98:
14908/*TRINITYL*/ return 1;
14909/*TRINITYL*/ default:
14910/*TRINITYL*/ return 0;
14911/*TRINITYL*/ }
14912/*TRINITYL*/ break;
14913/*TRINITYL*/ }
14914/*TRINITYL*/ case L1D_ELNA_ALYWAYS_ON :
14915/*TRINITYL*/ default:
14916/*TRINITYL*/ { ASSERT(0); //table is not define!
14917/*TRINITYL*/ }
14918/*TRINITYL*/ }
14919/*TRINITYL*/ }
14920/*TRINITYL*/ #if IS_2G_RXD_SUPPORT
14921/*TRINITYL*/ unsigned short L1D_RF_FindGainStep_RXD( unsigned long gain_setting, FrequencyBand rf_band )
14922/*TRINITYL*/ {
14923/*TRINITYL*/ unsigned long gain_step = gain_setting & 0x000FFFFF;
14924/*TRINITYL*/ unsigned short elna_type = L1D_RF_Check_If_ExternalLNA_RXD(rf_band);
14925/*TRINITYL*/
14926/*TRINITYL*/ switch( elna_type )
14927/*TRINITYL*/ {
14928/*TRINITYL*/ case L1D_ELNA_UNUSED :
14929/*TRINITYL*/ {
14930/*TRINITYL*/ switch( gain_step )
14931/*TRINITYL*/ {
14932/*TRINITYL*/ case 0x1ECA8:
14933/*TRINITYL*/ return 9;
14934/*TRINITYL*/ case 0x1EDA0:
14935/*TRINITYL*/ return 8;
14936/*TRINITYL*/ case 0x1EFA8:
14937/*TRINITYL*/ return 7;
14938/*TRINITYL*/ case 0x1DFA8:
14939/*TRINITYL*/ return 6;
14940/*TRINITYL*/ case 0x1ED90:
14941/*TRINITYL*/ return 5;
14942/*TRINITYL*/ case 0x1DF98:
14943/*TRINITYL*/ return 4;
14944/*TRINITYL*/ case 0x1DFA0:
14945/*TRINITYL*/ return 3;
14946/*TRINITYL*/ case 0x1DF90:
14947/*TRINITYL*/ return 2;
14948/*TRINITYL*/ case 0x1DF88:
14949/*TRINITYL*/ return 1;
14950/*TRINITYL*/ default:
14951/*TRINITYL*/ return 0;
14952/*TRINITYL*/ }
14953/*TRINITYL*/ break;
14954/*TRINITYL*/ }
14955/*TRINITYL*/ case L1D_ELNA_CAN_SWITCH : //narrow band matching 13.5dB
14956/*TRINITYL*/ {
14957/*TRINITYL*/ switch( gain_step )
14958/*TRINITYL*/ {
14959/*TRINITYL*/ case 0x1EDA8:
14960/*TRINITYL*/ return 9;
14961/*TRINITYL*/ case 0x1CFA8:
14962/*TRINITYL*/ return 8;
14963/*TRINITYL*/ case 0x1ED80:
14964/*TRINITYL*/ return 7;
14965/*TRINITYL*/ case 0x1CD90:
14966/*TRINITYL*/ return 6;
14967/*TRINITYL*/ case 0x1BFA8:
14968/*TRINITYL*/ return 5;
14969/*TRINITYL*/ case 0x1BFA0:
14970/*TRINITYL*/ return 4;
14971/*TRINITYL*/ case 0x1BF98:
14972/*TRINITYL*/ return 3;
14973/*TRINITYL*/ case 0x1BF90:
14974/*TRINITYL*/ return 2;
14975/*TRINITYL*/ case 0x1BF88:
14976/*TRINITYL*/ return 1;
14977/*TRINITYL*/ default:
14978/*TRINITYL*/ return 0;
14979/*TRINITYL*/ }
14980/*TRINITYL*/ break;
14981/*TRINITYL*/ }
14982/*TRINITYL*/ case L1D_ELNA_CAN_SWITCH_WB : //wide band matching 13.5dB
14983/*TRINITYL*/ {
14984/*TRINITYL*/ switch( gain_step )
14985/*TRINITYL*/ {
14986/*TRINITYL*/ case 0x1EDA8:
14987/*TRINITYL*/ return 9;
14988/*TRINITYL*/ case 0x1DFA8:
14989/*TRINITYL*/ return 8;
14990/*TRINITYL*/ case 0x1ED90:
14991/*TRINITYL*/ return 7;
14992/*TRINITYL*/ case 0x1DD90:
14993/*TRINITYL*/ return 6;
14994/*TRINITYL*/ case 0x1CFA8:
14995/*TRINITYL*/ return 5;
14996/*TRINITYL*/ case 0x1CFA0:
14997/*TRINITYL*/ return 4;
14998/*TRINITYL*/ case 0x1CF98:
14999/*TRINITYL*/ return 3;
15000/*TRINITYL*/ case 0x1CF90:
15001/*TRINITYL*/ return 2;
15002/*TRINITYL*/ case 0x1CF88:
15003/*TRINITYL*/ return 1;
15004/*TRINITYL*/ default:
15005/*TRINITYL*/ return 0;
15006/*TRINITYL*/ }
15007/*TRINITYL*/ break;
15008/*TRINITYL*/ }
15009/*TRINITYL*/ case L1D_ELNA_18DB_CAN_SWITCH : //narrow band matching 18dB
15010/*TRINITYL*/ {
15011/*TRINITYL*/ switch( gain_step )
15012/*TRINITYL*/ {
15013/*TRINITYL*/ case 0x1EDA8:
15014/*TRINITYL*/ return 9;
15015/*TRINITYL*/ case 0x1CFA0:
15016/*TRINITYL*/ return 8;
15017/*TRINITYL*/ case 0x1CF98:
15018/*TRINITYL*/ return 7;
15019/*TRINITYL*/ case 0x1CF90:
15020/*TRINITYL*/ return 6;
15021/*TRINITYL*/ case 0x1CF88:
15022/*TRINITYL*/ return 5;
15023/*TRINITYL*/ case 0x1BF90:
15024/*TRINITYL*/ return 4;
15025/*TRINITYL*/ case 0x1BF88:
15026/*TRINITYL*/ return 3;
15027/*TRINITYL*/ case 0x1AF90:
15028/*TRINITYL*/ return 2;
15029/*TRINITYL*/ case 0x1BF98:
15030/*TRINITYL*/ return 1;
15031/*TRINITYL*/ default:
15032/*TRINITYL*/ return 0;
15033/*TRINITYL*/ }
15034/*TRINITYL*/ break;
15035/*TRINITYL*/ }
15036/*TRINITYL*/ case L1D_ELNA_18DB_CAN_SWITCH_WB : //wide band matching 18dB
15037/*TRINITYL*/ {
15038/*TRINITYL*/ switch( gain_step )
15039/*TRINITYL*/ {
15040/*TRINITYL*/ case 0x1EDA8:
15041/*TRINITYL*/ return 9;
15042/*TRINITYL*/ case 0x1DFA0:
15043/*TRINITYL*/ return 8;
15044/*TRINITYL*/ case 0x1DF98:
15045/*TRINITYL*/ return 7;
15046/*TRINITYL*/ case 0x1DF90:
15047/*TRINITYL*/ return 6;
15048/*TRINITYL*/ case 0x1DF88:
15049/*TRINITYL*/ return 5;
15050/*TRINITYL*/ case 0x1CF90:
15051/*TRINITYL*/ return 4;
15052/*TRINITYL*/ case 0x1CF88:
15053/*TRINITYL*/ return 3;
15054/*TRINITYL*/ case 0x1BF90:
15055/*TRINITYL*/ return 2;
15056/*TRINITYL*/ case 0x1CF98:
15057/*TRINITYL*/ return 1;
15058/*TRINITYL*/ default:
15059/*TRINITYL*/ return 0;
15060/*TRINITYL*/ }
15061/*TRINITYL*/ break;
15062/*TRINITYL*/ }
15063/*TRINITYL*/ case L1D_ELNA_ALYWAYS_ON :
15064/*TRINITYL*/ default:
15065/*TRINITYL*/ { ASSERT(0); //table is not define!
15066/*TRINITYL*/ }
15067/*TRINITYL*/ }
15068/*TRINITYL*/ }
15069/*TRINITYL*/ #endif
15070 #endif
15071 #if IS_2G_RXD_SUPPORT
15072
15073/*TRINITYL*/ const sL1DAGCHALDATA AGC_TABLE_HAL=
15074/*TRINITYL*/ {
15075/*TRINITYL */ (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), //max_gain
15076/*TRINITYL */ (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), //min_gain
15077/*TRINITYL */ -920/*-115*/, //min_predict_power
15078/*TRINITYL */ -40/*-5*/, //min_predict_power
15079/*TRINITYL */ -86*PWRRES, //IBBD_Pin_THRESHOLD
15080/*TRINITYL */ -71*PWRRES, //HRD_Pin_THRESHOLD
15081/*TRINITYL */ {
15082/*TRINITYL */ { -920/*-115*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15083/*TRINITYL */ { -912/*-114*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15084/*TRINITYL */ { -904/*-113*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15085/*TRINITYL */ { -896/*-112*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15086/*TRINITYL */ { -888/*-111*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15087/*TRINITYL */ { -880/*-110*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15088/*TRINITYL */ { -872/*-109*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15089/*TRINITYL */ { -864/*-108*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15090/*TRINITYL */ { -856/*-107*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15091/*TRINITYL */ { -848/*-106*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15092/*TRINITYL */ { -840/*-105*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15093/*TRINITYL */ { -832/*-104*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15094/*TRINITYL */ { -824/*-103*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15095/*TRINITYL */ { -816/*-102*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15096/*TRINITYL */ { -808/*-101*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15097/*TRINITYL */ { -800/*-100*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15098/*TRINITYL */ { -792/*-99*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15099/*TRINITYL */ { -784/*-98*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15100/*TRINITYL */ { -776/*-97*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15101/*TRINITYL */ { -768/*-96*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15102/*TRINITYL */ { -760/*-95*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15103/*TRINITYL */ { -752/*-94*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15104/*TRINITYL */ { -744/*-93*/, (Gain)(ROUNDINT(( 55.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15105/*TRINITYL */ { -736/*-92*/, (Gain)(ROUNDINT(( 55.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15106/*TRINITYL */ { -728/*-91*/, (Gain)(ROUNDINT(( 55.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15107/*TRINITYL */ { -720/*-90*/, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15108/*TRINITYL */ { -712/*-89*/, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15109/*TRINITYL */ { -704/*-88*/, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15110/*TRINITYL */ { -696/*-87*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15111/*TRINITYL */ { -688/*-86*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15112/*TRINITYL */ { -680/*-85*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
15113/*TRINITYL */ { -672/*-84*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15114/*TRINITYL */ { -664/*-83*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15115/*TRINITYL */ { -656/*-82*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15116/*TRINITYL */ { -648/*-81*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15117/*TRINITYL */ { -640/*-80*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15118/*TRINITYL */ { -632/*-79*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15119/*TRINITYL */ { -624/*-78*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15120/*TRINITYL */ { -616/*-77*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15121/*TRINITYL */ { -608/*-76*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15122/*TRINITYL */ { -600/*-75*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15123/*TRINITYL */ { -592/*-74*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15124/*TRINITYL */ { -584/*-73*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15125/*TRINITYL */ { -576/*-72*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15126/*TRINITYL */ { -568/*-71*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15127/*TRINITYL */ { -560/*-70*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15128/*TRINITYL */ { -552/*-69*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15129/*TRINITYL */ { -544/*-68*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15130/*TRINITYL */ { -536/*-67*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15131/*TRINITYL */ { -528/*-66*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15132/*TRINITYL */ { -520/*-65*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15133/*TRINITYL */ { -512/*-64*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15134/*TRINITYL */ { -504/*-63*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15135/*TRINITYL */ { -496/*-62*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15136/*TRINITYL */ { -488/*-61*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15137/*TRINITYL */ { -480/*-60*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15138/*TRINITYL */ { -472/*-59*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15139/*TRINITYL */ { -464/*-58*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15140/*TRINITYL */ { -456/*-57*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15141/*TRINITYL */ { -448/*-56*/, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15142/*TRINITYL */ { -440/*-55*/, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15143/*TRINITYL */ { -432/*-54*/, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15144/*TRINITYL */ { -424/*-53*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15145/*TRINITYL */ { -416/*-52*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15146/*TRINITYL */ { -408/*-51*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15147/*TRINITYL */ { -400/*-50*/, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15148/*TRINITYL */ { -392/*-49*/, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15149/*TRINITYL */ { -384/*-48*/, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15150/*TRINITYL */ { -376/*-47*/, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15151/*TRINITYL */ { -368/*-46*/, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15152/*TRINITYL */ { -360/*-45*/, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15153/*TRINITYL */ { -352/*-44*/, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15154/*TRINITYL */ { -344/*-43*/, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15155/*TRINITYL */ { -336/*-42*/, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
15156/*TRINITYL */ { -328/*-41*/, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15157/*TRINITYL */ { -320/*-40*/, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15158/*TRINITYL */ { -312/*-39*/, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15159/*TRINITYL */ { -304/*-38*/, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15160/*TRINITYL */ { -296/*-37*/, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15161/*TRINITYL */ { -288/*-36*/, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15162/*TRINITYL */ { -280/*-35*/, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15163/*TRINITYL */ { -272/*-34*/, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15164/*TRINITYL */ { -264/*-33*/, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15165/*TRINITYL */ { -256/*-32*/, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15166/*TRINITYL */ { -248/*-31*/, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15167/*TRINITYL */ { -240/*-30*/, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15168/*TRINITYL */ { -232/*-29*/, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15169/*TRINITYL */ { -224/*-28*/, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15170/*TRINITYL */ { -216/*-27*/, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15171/*TRINITYL */ { -208/*-26*/, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15172/*TRINITYL */ { -200/*-25*/, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15173/*TRINITYL */ { -192/*-24*/, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15174/*TRINITYL */ { -184/*-23*/, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15175/*TRINITYL */ { -176/*-22*/, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15176/*TRINITYL */ { -168/*-21*/, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15177/*TRINITYL */ { -160/*-20*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15178/*TRINITYL */ { -152/*-19*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15179/*TRINITYL */ { -144/*-18*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15180/*TRINITYL */ { -136/*-17*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15181/*TRINITYL */ { -128/*-16*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15182/*TRINITYL */ { -120/*-15*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15183/*TRINITYL */ { -112/*-14*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15184/*TRINITYL */ { -104/*-13*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15185/*TRINITYL */ { -96/*-12*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15186/*TRINITYL */ { -88/*-11*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15187/*TRINITYL */ { -80/*-10*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15188/*TRINITYL */ { -72/*-9*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15189/*TRINITYL */ { -64/*-8*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15190/*TRINITYL */ { -56/*-7*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15191/*TRINITYL */ { -48/*-6*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15192/*TRINITYL */ { -40/*-5*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
15193/*TRINITYL*/ }
15194/*TRINITYL*/ };
15195/*TRINITYL*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_LIST[] =
15196/*TRINITYL*/ { 0, /*#FrequencyBand400 */
15197/*TRINITYL*/ &AGC_TABLE_HAL, /* FrequencyBand850 */
15198/*TRINITYL*/ &AGC_TABLE_HAL, /* FrequencyBand900 */
15199/*TRINITYL*/ &AGC_TABLE_HAL, /* FrequencyBand1800 */
15200/*TRINITYL*/ &AGC_TABLE_HAL, /* FrequencyBand1900 */
15201/*TRINITYL*/ };
15202/*TRINITYL*/ const sL1DAGCINVERSEDATA AGC_TABLE_INVERSE=
15203/*TRINITYL*/ {
15204/*TRINITYL */ (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES))), //max_gain
15205/*TRINITYL */ (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES))), //min_gain
15206/*TRINITYL */ {
15207/*TRINITYL */ { -920/*-115*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15208/*TRINITYL */ { -912/*-114*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15209/*TRINITYL */ { -904/*-113*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15210/*TRINITYL */ { -896/*-112*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15211/*TRINITYL */ { -888/*-111*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15212/*TRINITYL */ { -880/*-110*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15213/*TRINITYL */ { -872/*-109*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15214/*TRINITYL */ { -864/*-108*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15215/*TRINITYL */ { -856/*-107*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15216/*TRINITYL */ { -848/*-106*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15217/*TRINITYL */ { -840/*-105*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15218/*TRINITYL */ { -832/*-104*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15219/*TRINITYL */ { -824/*-103*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15220/*TRINITYL */ // { -816/*-102*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15221/*TRINITYL */ // { -808/*-101*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15222/*TRINITYL */ // { -800/*-100*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15223/*TRINITYL */ // { -792/*-99*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15224/*TRINITYL */ // { -784/*-98*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15225/*TRINITYL */ // { -776/*-97*/, (Gain)(ROUNDINT(( 64.5-PVOFSL )*(PWRRES)))},
15226/*TRINITYL */ // { -768/*-96*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES)))},
15227/*TRINITYL */ { -760/*-95*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES)))},
15228/*TRINITYL */ { -752/*-94*/, (Gain)(ROUNDINT(( 58.5-PVOFSL )*(PWRRES)))},
15229/*TRINITYL */ { -744/*-93*/, (Gain)(ROUNDINT(( 55.5-PVOFSL )*(PWRRES)))},
15230/*TRINITYL */ { -736/*-92*/, (Gain)(ROUNDINT(( 55.5-PVOFSL )*(PWRRES)))},
15231/*TRINITYL */ { -728/*-91*/, (Gain)(ROUNDINT(( 55.5-PVOFSL )*(PWRRES)))},
15232/*TRINITYL */ { -720/*-90*/, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES)))},
15233/*TRINITYL */ { -712/*-89*/, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES)))},
15234/*TRINITYL */ { -704/*-88*/, (Gain)(ROUNDINT(( 52.5-PVOFSL )*(PWRRES)))},
15235/*TRINITYL */ { -696/*-87*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES)))},
15236/*TRINITYL */ { -688/*-86*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES)))},
15237/*TRINITYL */ { -680/*-85*/, (Gain)(ROUNDINT(( 49.5-PVOFSL )*(PWRRES)))},
15238/*TRINITYL */ { -672/*-84*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15239/*TRINITYL */ { -664/*-83*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15240/*TRINITYL */ { -656/*-82*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15241/*TRINITYL */ { -648/*-81*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15242/*TRINITYL */ { -640/*-80*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15243/*TRINITYL */ { -632/*-79*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15244/*TRINITYL */ { -624/*-78*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15245/*TRINITYL */ { -616/*-77*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15246/*TRINITYL */ { -608/*-76*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15247/*TRINITYL */ { -600/*-75*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15248/*TRINITYL */ { -592/*-74*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15249/*TRINITYL */ { -584/*-73*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15250/*TRINITYL */ { -576/*-72*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15251/*TRINITYL */ { -568/*-71*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15252/*TRINITYL */ { -560/*-70*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15253/*TRINITYL */ { -552/*-69*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15254/*TRINITYL */ { -544/*-68*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15255/*TRINITYL */ { -536/*-67*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15256/*TRINITYL */ { -528/*-66*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15257/*TRINITYL */ { -520/*-65*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15258/*TRINITYL */ { -512/*-64*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15259/*TRINITYL */ { -504/*-63*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15260/*TRINITYL */ { -496/*-62*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15261/*TRINITYL */ { -488/*-61*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15262/*TRINITYL */ { -480/*-60*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15263/*TRINITYL */ { -472/*-59*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15264/*TRINITYL */ { -464/*-58*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15265/*TRINITYL */ { -456/*-57*/, (Gain)(ROUNDINT(( 46.5-PVOFSL )*(PWRRES)))},
15266/*TRINITYL */ { -448/*-56*/, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES)))},
15267/*TRINITYL */ { -440/*-55*/, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES)))},
15268/*TRINITYL */ { -432/*-54*/, (Gain)(ROUNDINT(( 43.5-PVOFSL )*(PWRRES)))},
15269/*TRINITYL */ { -424/*-53*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
15270/*TRINITYL */ { -416/*-52*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
15271/*TRINITYL */ { -408/*-51*/, (Gain)(ROUNDINT(( 40.5-PVOFSL )*(PWRRES)))},
15272/*TRINITYL */ { -400/*-50*/, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES)))},
15273/*TRINITYL */ { -392/*-49*/, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES)))},
15274/*TRINITYL */ { -384/*-48*/, (Gain)(ROUNDINT(( 37.5-PVOFSL )*(PWRRES)))},
15275/*TRINITYL */ { -376/*-47*/, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES)))},
15276/*TRINITYL */ { -368/*-46*/, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES)))},
15277/*TRINITYL */ { -360/*-45*/, (Gain)(ROUNDINT(( 34.5-PVOFSL )*(PWRRES)))},
15278/*TRINITYL */ { -352/*-44*/, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES)))},
15279/*TRINITYL */ { -344/*-43*/, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES)))},
15280/*TRINITYL */ { -336/*-42*/, (Gain)(ROUNDINT(( 31.5-PVOFSL )*(PWRRES)))},
15281/*TRINITYL */ { -328/*-41*/, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES)))},
15282/*TRINITYL */ { -320/*-40*/, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES)))},
15283/*TRINITYL */ { -312/*-39*/, (Gain)(ROUNDINT(( 28.5-PVOFSL )*(PWRRES)))},
15284/*TRINITYL */ { -304/*-38*/, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES)))},
15285/*TRINITYL */ { -296/*-37*/, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES)))},
15286/*TRINITYL */ { -288/*-36*/, (Gain)(ROUNDINT(( 25.5-PVOFSL )*(PWRRES)))},
15287/*TRINITYL */ { -280/*-35*/, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES)))},
15288/*TRINITYL */ { -272/*-34*/, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES)))},
15289/*TRINITYL */ { -264/*-33*/, (Gain)(ROUNDINT(( 22.5-PVOFSL )*(PWRRES)))},
15290/*TRINITYL */ { -256/*-32*/, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES)))},
15291/*TRINITYL */ { -248/*-31*/, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES)))},
15292/*TRINITYL */ { -240/*-30*/, (Gain)(ROUNDINT(( 19.5-PVOFSL )*(PWRRES)))},
15293/*TRINITYL */ { -232/*-29*/, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES)))},
15294/*TRINITYL */ { -224/*-28*/, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES)))},
15295/*TRINITYL */ { -216/*-27*/, (Gain)(ROUNDINT(( 16.5-PVOFSL )*(PWRRES)))},
15296/*TRINITYL */ { -208/*-26*/, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES)))},
15297/*TRINITYL */ { -200/*-25*/, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES)))},
15298/*TRINITYL */ { -192/*-24*/, (Gain)(ROUNDINT(( 13.5-PVOFSL )*(PWRRES)))},
15299/*TRINITYL */ { -184/*-23*/, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES)))},
15300/*TRINITYL */ { -176/*-22*/, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES)))},
15301/*TRINITYL */ { -168/*-21*/, (Gain)(ROUNDINT(( 10.5-PVOFSL )*(PWRRES)))},
15302/*TRINITYL */ { -160/*-20*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
15303/*TRINITYL */ { -152/*-19*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
15304/*TRINITYL */ { -144/*-18*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
15305/*TRINITYL */ { -136/*-17*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
15306/*TRINITYL */ { -128/*-16*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
15307/*TRINITYL */ { -120/*-15*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
15308/*TRINITYL */ { -112/*-14*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
15309/*TRINITYL */ { -104/*-13*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
15310/*TRINITYL */ { -96/*-12*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
15311/*TRINITYL */ { -88/*-11*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
15312/*TRINITYL */ { -80/*-10*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
15313/*TRINITYL */ { -72/*-9*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
15314/*TRINITYL */ { -64/*-8*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
15315/*TRINITYL */ { -56/*-7*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
15316/*TRINITYL */ { -48/*-6*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
15317/*TRINITYL */ { -40/*-5*/, (Gain)(ROUNDINT(( 7.5-PVOFSL )*(PWRRES)))},
15318/*TRINITYL*/ }
15319/*TRINITYL*/ };
15320/*TRINITYL*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_LIST[] =
15321/*TRINITYL*/ { 0, /*#FrequencyBand400 */
15322/*TRINITYL*/ &AGC_TABLE_INVERSE, /* FrequencyBand850 */
15323/*TRINITYL*/ &AGC_TABLE_INVERSE, /* FrequencyBand900 */
15324/*TRINITYL*/ &AGC_TABLE_INVERSE, /* FrequencyBand1800 */
15325/*TRINITYL*/ &AGC_TABLE_INVERSE, /* FrequencyBand1900 */
15326/*TRINITYL*/ };
15327/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
15328/*TRINITYL*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_LIST[] =
15329/*TRINITYL*/ { 0, /*#FrequencyBand400 */
15330/*TRINITYL*/ NULL, /* FrequencyBand850 */
15331/*TRINITYL*/ NULL, /* FrequencyBand900 */
15332/*TRINITYL*/ NULL, /* FrequencyBand1800 */
15333/*TRINITYL*/ NULL, /* FrequencyBand1900 */
15334/*TRINITYL*/ };
15335/*TRINITYL*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_ELNA_LIST[] =
15336/*TRINITYL*/ { 0, /*#FrequencyBand400 */
15337/*TRINITYL*/ NULL, /* FrequencyBand850 */
15338/*TRINITYL*/ NULL, /* FrequencyBand900 */
15339/*TRINITYL*/ NULL, /* FrequencyBand1800 */
15340/*TRINITYL*/ NULL, /* FrequencyBand1900 */
15341/*TRINITYL*/ };
15342/*TRINITYL*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_LIST[] =
15343/*TRINITYL*/ { 0, /*#FrequencyBand400 */
15344/*TRINITYL*/ NULL, /* FrequencyBand850 */
15345/*TRINITYL*/ NULL, /* FrequencyBand900 */
15346/*TRINITYL*/ NULL, /* FrequencyBand1800 */
15347/*TRINITYL*/ NULL, /* FrequencyBand1900 */
15348/*TRINITYL*/ };
15349/*TRINITYL*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_MTCHING_ELNA_LIST[] =
15350/*TRINITYL*/ { 0, /*#FrequencyBand400 */
15351/*TRINITYL*/ NULL, /* FrequencyBand850 */
15352/*TRINITYL*/ NULL, /* FrequencyBand900 */
15353/*TRINITYL*/ NULL, /* FrequencyBand1800 */
15354/*TRINITYL*/ NULL, /* FrequencyBand1900 */
15355/*TRINITYL*/ };
15356/*TRINITYL*/ #endif
15357/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
15358/*TRINITYL*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_BYPASS= //13.5 dB ELNA
15359/*TRINITYL*/ {
15360/*TRINITYL */ (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), //max_gain
15361/*TRINITYL */ (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), //min_gain
15362/*TRINITYL */ -920/*-115*/, //min_predict_power
15363/*TRINITYL */ -40/*-5*/, //min_predict_power
15364/*TRINITYL */ -86*PWRRES, //IBBD_Pin_THRESHOLD
15365/*TRINITYL */ -71*PWRRES, //HRD_Pin_THRESHOLD
15366/*TRINITYL */ {
15367/*TRINITYL */ { -920/*-115*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15368/*TRINITYL */ { -912/*-114*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15369/*TRINITYL */ { -904/*-113*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15370/*TRINITYL */ { -896/*-112*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15371/*TRINITYL */ { -888/*-111*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15372/*TRINITYL */ { -880/*-110*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15373/*TRINITYL */ { -872/*-109*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15374/*TRINITYL */ { -864/*-108*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15375/*TRINITYL */ { -856/*-107*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15376/*TRINITYL */ { -848/*-106*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15377/*TRINITYL */ { -840/*-105*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15378/*TRINITYL */ { -832/*-104*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15379/*TRINITYL */ { -824/*-103*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15380/*TRINITYL */ { -816/*-102*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15381/*TRINITYL */ { -808/*-101*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15382/*TRINITYL */ { -800/*-100*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15383/*TRINITYL */ { -792/*-99*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15384/*TRINITYL */ { -784/*-98*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15385/*TRINITYL */ { -776/*-97*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15386/*TRINITYL */ { -768/*-96*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15387/*TRINITYL */ { -760/*-95*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15388/*TRINITYL */ { -752/*-94*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15389/*TRINITYL */ { -744/*-93*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15390/*TRINITYL */ { -736/*-92*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15391/*TRINITYL */ { -728/*-91*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15392/*TRINITYL */ { -720/*-90*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15393/*TRINITYL */ { -712/*-89*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15394/*TRINITYL */ { -704/*-88*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15395/*TRINITYL */ { -696/*-87*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15396/*TRINITYL */ { -688/*-86*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15397/*TRINITYL */ { -680/*-85*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15398/*TRINITYL */ { -672/*-84*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15399/*TRINITYL */ { -664/*-83*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15400/*TRINITYL */ { -656/*-82*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15401/*TRINITYL */ { -648/*-81*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15402/*TRINITYL */ { -640/*-80*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15403/*TRINITYL */ { -632/*-79*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15404/*TRINITYL */ { -624/*-78*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15405/*TRINITYL */ { -616/*-77*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15406/*TRINITYL */ { -608/*-76*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15407/*TRINITYL */ { -600/*-75*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15408/*TRINITYL */ { -592/*-74*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15409/*TRINITYL */ { -584/*-73*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15410/*TRINITYL */ { -576/*-72*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15411/*TRINITYL */ { -568/*-71*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15412/*TRINITYL */ { -560/*-70*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15413/*TRINITYL */ { -552/*-69*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15414/*TRINITYL */ { -544/*-68*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15415/*TRINITYL */ { -536/*-67*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15416/*TRINITYL */ { -528/*-66*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15417/*TRINITYL */ { -520/*-65*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15418/*TRINITYL */ { -512/*-64*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15419/*TRINITYL */ { -504/*-63*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15420/*TRINITYL */ { -496/*-62*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15421/*TRINITYL */ { -488/*-61*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15422/*TRINITYL */ { -480/*-60*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15423/*TRINITYL */ { -472/*-59*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15424/*TRINITYL */ { -464/*-58*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15425/*TRINITYL */ { -456/*-57*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15426/*TRINITYL */ { -448/*-56*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15427/*TRINITYL */ { -440/*-55*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15428/*TRINITYL */ { -432/*-54*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15429/*TRINITYL */ { -424/*-53*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15430/*TRINITYL */ { -416/*-52*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15431/*TRINITYL */ { -408/*-51*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15432/*TRINITYL */ { -400/*-50*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15433/*TRINITYL */ { -392/*-49*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15434/*TRINITYL */ { -384/*-48*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15435/*TRINITYL */ { -376/*-47*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15436/*TRINITYL */ { -368/*-46*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15437/*TRINITYL */ { -360/*-45*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15438/*TRINITYL */ { -352/*-44*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15439/*TRINITYL */ { -344/*-43*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15440/*TRINITYL */ { -336/*-42*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15441/*TRINITYL */ { -328/*-41*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15442/*TRINITYL */ { -320/*-40*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15443/*TRINITYL */ { -312/*-39*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15444/*TRINITYL */ { -304/*-38*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15445/*TRINITYL */ { -296/*-37*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15446/*TRINITYL */ { -288/*-36*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15447/*TRINITYL */ { -280/*-35*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15448/*TRINITYL */ { -272/*-34*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15449/*TRINITYL */ { -264/*-33*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15450/*TRINITYL */ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15451/*TRINITYL */ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15452/*TRINITYL */ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15453/*TRINITYL */ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15454/*TRINITYL */ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15455/*TRINITYL */ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15456/*TRINITYL */ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15457/*TRINITYL */ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15458/*TRINITYL */ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15459/*TRINITYL */ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15460/*TRINITYL */ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15461/*TRINITYL */ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15462/*TRINITYL */ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15463/*TRINITYL */ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15464/*TRINITYL */ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15465/*TRINITYL */ { -136/*-17*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15466/*TRINITYL */ { -128/*-16*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15467/*TRINITYL */ { -120/*-15*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15468/*TRINITYL */ { -112/*-14*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15469/*TRINITYL */ { -104/*-13*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15470/*TRINITYL */ { -96/*-12*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15471/*TRINITYL */ { -88/*-11*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15472/*TRINITYL */ { -80/*-10*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15473/*TRINITYL */ { -72/*-9*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15474/*TRINITYL */ { -64/*-8*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15475/*TRINITYL */ { -56/*-7*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15476/*TRINITYL */ { -48/*-6*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15477/*TRINITYL */ { -40/*-5*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15478/*TRINITYL*/ }
15479/*TRINITYL*/ };
15480/*TRINITYL*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_BYPASS_LIST[] = //13.5 dB ELNA
15481/*TRINITYL*/ { 0, /*#FrequencyBand400 */
15482/*TRINITYL*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand850 */
15483/*TRINITYL*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand900 */
15484/*TRINITYL*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1800 */
15485/*TRINITYL*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1900 */
15486/*TRINITYL*/ };
15487/*TRINITYL*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MATCHING_ELNA_BYPASS= //13.5 dB ELNA
15488/*TRINITYL*/ {
15489/*TRINITYL */ (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), //max_gain
15490/*TRINITYL */ (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), //min_gain
15491/*TRINITYL */ -920/*-115*/, //min_predict_power
15492/*TRINITYL */ -40/*-5*/, //min_predict_power
15493/*TRINITYL */ -86*PWRRES, //IBBD_Pin_THRESHOLD
15494/*TRINITYL */ -71*PWRRES, //HRD_Pin_THRESHOLD
15495/*TRINITYL */ {
15496/*TRINITYL */ { -920/*-115*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15497/*TRINITYL */ { -912/*-114*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15498/*TRINITYL */ { -904/*-113*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15499/*TRINITYL */ { -896/*-112*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15500/*TRINITYL */ { -888/*-111*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15501/*TRINITYL */ { -880/*-110*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15502/*TRINITYL */ { -872/*-109*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15503/*TRINITYL */ { -864/*-108*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15504/*TRINITYL */ { -856/*-107*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15505/*TRINITYL */ { -848/*-106*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15506/*TRINITYL */ { -840/*-105*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15507/*TRINITYL */ { -832/*-104*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15508/*TRINITYL */ { -824/*-103*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15509/*TRINITYL */ { -816/*-102*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15510/*TRINITYL */ { -808/*-101*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15511/*TRINITYL */ { -800/*-100*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15512/*TRINITYL */ { -792/*-99*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15513/*TRINITYL */ { -784/*-98*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15514/*TRINITYL */ { -776/*-97*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15515/*TRINITYL */ { -768/*-96*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15516/*TRINITYL */ { -760/*-95*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15517/*TRINITYL */ { -752/*-94*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
15518/*TRINITYL */ { -744/*-93*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15519/*TRINITYL */ { -736/*-92*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15520/*TRINITYL */ { -728/*-91*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15521/*TRINITYL */ { -720/*-90*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15522/*TRINITYL */ { -712/*-89*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15523/*TRINITYL */ { -704/*-88*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
15524/*TRINITYL */ { -696/*-87*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15525/*TRINITYL */ { -688/*-86*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15526/*TRINITYL */ { -680/*-85*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15527/*TRINITYL */ { -672/*-84*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15528/*TRINITYL */ { -664/*-83*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15529/*TRINITYL */ { -656/*-82*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15530/*TRINITYL */ { -648/*-81*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15531/*TRINITYL */ { -640/*-80*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15532/*TRINITYL */ { -632/*-79*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15533/*TRINITYL */ { -624/*-78*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15534/*TRINITYL */ { -616/*-77*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15535/*TRINITYL */ { -608/*-76*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15536/*TRINITYL */ { -600/*-75*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15537/*TRINITYL */ { -592/*-74*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15538/*TRINITYL */ { -584/*-73*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15539/*TRINITYL */ { -576/*-72*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15540/*TRINITYL */ { -568/*-71*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15541/*TRINITYL */ { -560/*-70*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15542/*TRINITYL */ { -552/*-69*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15543/*TRINITYL */ { -544/*-68*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15544/*TRINITYL */ { -536/*-67*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15545/*TRINITYL */ { -528/*-66*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15546/*TRINITYL */ { -520/*-65*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15547/*TRINITYL */ { -512/*-64*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15548/*TRINITYL */ { -504/*-63*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15549/*TRINITYL */ { -496/*-62*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15550/*TRINITYL */ { -488/*-61*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15551/*TRINITYL */ { -480/*-60*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15552/*TRINITYL */ { -472/*-59*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15553/*TRINITYL */ { -464/*-58*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15554/*TRINITYL */ { -456/*-57*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15555/*TRINITYL */ { -448/*-56*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15556/*TRINITYL */ { -440/*-55*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15557/*TRINITYL */ { -432/*-54*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15558/*TRINITYL */ { -424/*-53*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15559/*TRINITYL */ { -416/*-52*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15560/*TRINITYL */ { -408/*-51*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15561/*TRINITYL */ { -400/*-50*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15562/*TRINITYL */ { -392/*-49*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15563/*TRINITYL */ { -384/*-48*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15564/*TRINITYL */ { -376/*-47*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15565/*TRINITYL */ { -368/*-46*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15566/*TRINITYL */ { -360/*-45*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15567/*TRINITYL */ { -352/*-44*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15568/*TRINITYL */ { -344/*-43*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15569/*TRINITYL */ { -336/*-42*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15570/*TRINITYL */ { -328/*-41*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15571/*TRINITYL */ { -320/*-40*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15572/*TRINITYL */ { -312/*-39*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15573/*TRINITYL */ { -304/*-38*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15574/*TRINITYL */ { -296/*-37*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15575/*TRINITYL */ { -288/*-36*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15576/*TRINITYL */ { -280/*-35*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15577/*TRINITYL */ { -272/*-34*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15578/*TRINITYL */ { -264/*-33*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15579/*TRINITYL */ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15580/*TRINITYL */ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15581/*TRINITYL */ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15582/*TRINITYL */ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15583/*TRINITYL */ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15584/*TRINITYL */ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15585/*TRINITYL */ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15586/*TRINITYL */ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15587/*TRINITYL */ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15588/*TRINITYL */ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15589/*TRINITYL */ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15590/*TRINITYL */ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15591/*TRINITYL */ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15592/*TRINITYL */ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15593/*TRINITYL */ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15594/*TRINITYL */ { -136/*-17*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15595/*TRINITYL */ { -128/*-16*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15596/*TRINITYL */ { -120/*-15*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15597/*TRINITYL */ { -112/*-14*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15598/*TRINITYL */ { -104/*-13*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15599/*TRINITYL */ { -96/*-12*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15600/*TRINITYL */ { -88/*-11*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15601/*TRINITYL */ { -80/*-10*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15602/*TRINITYL */ { -72/*-9*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15603/*TRINITYL */ { -64/*-8*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15604/*TRINITYL */ { -56/*-7*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15605/*TRINITYL */ { -48/*-6*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15606/*TRINITYL */ { -40/*-5*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15607/*TRINITYL*/ }
15608/*TRINITYL*/ };
15609/*TRINITYL*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_LIST[] = //13.5 dB ELNA
15610/*TRINITYL*/ { 0, /*#FrequencyBand400 */
15611/*TRINITYL*/ &AGC_TABLE_HAL_MATCHING_ELNA_BYPASS, /* FrequencyBand850 */
15612/*TRINITYL*/ &AGC_TABLE_HAL_MATCHING_ELNA_BYPASS, /* FrequencyBand900 */
15613/*TRINITYL*/ &AGC_TABLE_HAL_MATCHING_ELNA_BYPASS, /* FrequencyBand1800 */
15614/*TRINITYL*/ &AGC_TABLE_HAL_MATCHING_ELNA_BYPASS, /* FrequencyBand1900 */
15615/*TRINITYL*/ };
15616/*TRINITYL*/ const sL1DAGCINVERSEDATA AGC_TABLE_INVERSE_ELNA_BYPASS= //13.5 dB ELNA
15617/*TRINITYL*/ {
15618/*TRINITYL */ (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), //max_gain
15619/*TRINITYL */ (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), //min_gain
15620/*TRINITYL */ {
15621/*TRINITYL */ { -920/*-115*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES)))},
15622/*TRINITYL */ { -912/*-114*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES)))},
15623/*TRINITYL */ { -904/*-113*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES)))},
15624/*TRINITYL */ { -896/*-112*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES)))},
15625/*TRINITYL */ { -888/*-111*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES)))},
15626/*TRINITYL */ { -880/*-110*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES)))},
15627/*TRINITYL */ { -872/*-109*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES)))},
15628/*TRINITYL */ { -864/*-108*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES)))},
15629/*TRINITYL */ { -856/*-107*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES)))},
15630/*TRINITYL */ { -848/*-106*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES)))},
15631/*TRINITYL */ { -840/*-105*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES)))},
15632/*TRINITYL */ { -832/*-104*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES)))},
15633/*TRINITYL */ { -824/*-103*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES)))},
15634/*TRINITYL */ // { -816/*-102*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
15635/*TRINITYL */ // { -808/*-101*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
15636/*TRINITYL */ // { -800/*-100*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
15637/*TRINITYL */ // { -792/*-99*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
15638/*TRINITYL */ // { -784/*-98*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
15639/*TRINITYL */ // { -776/*-97*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
15640/*TRINITYL */ // { -768/*-96*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
15641/*TRINITYL */ { -760/*-95*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES)))},
15642/*TRINITYL */ { -752/*-94*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES)))},
15643/*TRINITYL */ { -744/*-93*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
15644/*TRINITYL */ { -736/*-92*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
15645/*TRINITYL */ { -728/*-91*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
15646/*TRINITYL */ { -720/*-90*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES)))},
15647/*TRINITYL */ { -712/*-89*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES)))},
15648/*TRINITYL */ { -704/*-88*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES)))},
15649/*TRINITYL */ { -696/*-87*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15650/*TRINITYL */ { -688/*-86*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15651/*TRINITYL */ { -680/*-85*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15652/*TRINITYL */ { -672/*-84*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15653/*TRINITYL */ { -664/*-83*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15654/*TRINITYL */ { -656/*-82*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15655/*TRINITYL */ { -648/*-81*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15656/*TRINITYL */ { -640/*-80*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15657/*TRINITYL */ { -632/*-79*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15658/*TRINITYL */ { -624/*-78*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15659/*TRINITYL */ { -616/*-77*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15660/*TRINITYL */ { -608/*-76*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15661/*TRINITYL */ { -600/*-75*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15662/*TRINITYL */ { -592/*-74*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15663/*TRINITYL */ { -584/*-73*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15664/*TRINITYL */ { -576/*-72*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15665/*TRINITYL */ { -568/*-71*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15666/*TRINITYL */ { -560/*-70*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15667/*TRINITYL */ { -552/*-69*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15668/*TRINITYL */ { -544/*-68*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15669/*TRINITYL */ { -536/*-67*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15670/*TRINITYL */ { -528/*-66*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15671/*TRINITYL */ { -520/*-65*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15672/*TRINITYL */ { -512/*-64*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15673/*TRINITYL */ { -504/*-63*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15674/*TRINITYL */ { -496/*-62*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15675/*TRINITYL */ { -488/*-61*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15676/*TRINITYL */ { -480/*-60*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15677/*TRINITYL */ { -472/*-59*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15678/*TRINITYL */ { -464/*-58*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15679/*TRINITYL */ { -456/*-57*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
15680/*TRINITYL */ { -448/*-56*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES)))},
15681/*TRINITYL */ { -440/*-55*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES)))},
15682/*TRINITYL */ { -432/*-54*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES)))},
15683/*TRINITYL */ { -424/*-53*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
15684/*TRINITYL */ { -416/*-52*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
15685/*TRINITYL */ { -408/*-51*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
15686/*TRINITYL */ { -400/*-50*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES)))},
15687/*TRINITYL */ { -392/*-49*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES)))},
15688/*TRINITYL */ { -384/*-48*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES)))},
15689/*TRINITYL */ { -376/*-47*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES)))},
15690/*TRINITYL */ { -368/*-46*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES)))},
15691/*TRINITYL */ { -360/*-45*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES)))},
15692/*TRINITYL */ { -352/*-44*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES)))},
15693/*TRINITYL */ { -344/*-43*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES)))},
15694/*TRINITYL */ { -336/*-42*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES)))},
15695/*TRINITYL */ { -328/*-41*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES)))},
15696/*TRINITYL */ { -320/*-40*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES)))},
15697/*TRINITYL */ { -312/*-39*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES)))},
15698/*TRINITYL */ { -304/*-38*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES)))},
15699/*TRINITYL */ { -296/*-37*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES)))},
15700/*TRINITYL */ { -288/*-36*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES)))},
15701/*TRINITYL */ { -280/*-35*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES)))},
15702/*TRINITYL */ { -272/*-34*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES)))},
15703/*TRINITYL */ { -264/*-33*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES)))},
15704/*TRINITYL */ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES)))},
15705/*TRINITYL */ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES)))},
15706/*TRINITYL */ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES)))},
15707/*TRINITYL */ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES)))},
15708/*TRINITYL */ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES)))},
15709/*TRINITYL */ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES)))},
15710/*TRINITYL */ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES)))},
15711/*TRINITYL */ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES)))},
15712/*TRINITYL */ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES)))},
15713/*TRINITYL */ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES)))},
15714/*TRINITYL */ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES)))},
15715/*TRINITYL */ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES)))},
15716/*TRINITYL */ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
15717/*TRINITYL */ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
15718/*TRINITYL */ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
15719/*TRINITYL */ { -136/*-17*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES)))},
15720/*TRINITYL */ { -128/*-16*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES)))},
15721/*TRINITYL */ { -120/*-15*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES)))},
15722/*TRINITYL */ { -112/*-14*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
15723/*TRINITYL */ { -104/*-13*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
15724/*TRINITYL */ { -96/*-12*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
15725/*TRINITYL */ { -88/*-11*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
15726/*TRINITYL */ { -80/*-10*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
15727/*TRINITYL */ { -72/*-9*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
15728/*TRINITYL */ { -64/*-8*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
15729/*TRINITYL */ { -56/*-7*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
15730/*TRINITYL */ { -48/*-6*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
15731/*TRINITYL */ { -40/*-5*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
15732/*TRINITYL*/ }
15733/*TRINITYL*/ };
15734/*TRINITYL*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_ELNA_BYPASS_LIST[] = //13.5 dB ELNA
15735/*TRINITYL*/ { 0, /*#FrequencyBand400 */
15736/*TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_BYPASS, /* FrequencyBand850 */
15737/*TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_BYPASS, /* FrequencyBand900 */
15738/*TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_BYPASS, /* FrequencyBand1800 */
15739/*TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_BYPASS, /* FrequencyBand1900 */
15740/*TRINITYL*/ };
15741/*TRINITYL*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_18dB_BYPASS=
15742/*TRINITYL*/ {
15743/*TRINITYL */ (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), //max_gain
15744/*TRINITYL */ (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), //min_gain
15745/*TRINITYL */ -920/*-115*/, //min_predict_power
15746/*TRINITYL */ -40/*-5*/, //min_predict_power
15747/*TRINITYL */ -86*PWRRES, //IBBD_Pin_THRESHOLD
15748/*TRINITYL */ -71*PWRRES, //HRD_Pin_THRESHOLD
15749/*TRINITYL */ {
15750/*TRINITYL */ { -920/*-115*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15751/*TRINITYL */ { -912/*-114*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15752/*TRINITYL */ { -904/*-113*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15753/*TRINITYL */ { -896/*-112*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15754/*TRINITYL */ { -888/*-111*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15755/*TRINITYL */ { -880/*-110*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15756/*TRINITYL */ { -872/*-109*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15757/*TRINITYL */ { -864/*-108*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15758/*TRINITYL */ { -856/*-107*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15759/*TRINITYL */ { -848/*-106*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15760/*TRINITYL */ { -840/*-105*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15761/*TRINITYL */ { -832/*-104*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15762/*TRINITYL */ { -824/*-103*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15763/*TRINITYL */ { -816/*-102*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15764/*TRINITYL */ { -808/*-101*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15765/*TRINITYL */ { -800/*-100*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15766/*TRINITYL */ { -792/*-99*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15767/*TRINITYL */ { -784/*-98*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15768/*TRINITYL */ { -776/*-97*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15769/*TRINITYL */ { -768/*-96*/, (Gain)(ROUNDINT(( 60.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15770/*TRINITYL */ { -760/*-95*/, (Gain)(ROUNDINT(( 60.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15771/*TRINITYL */ { -752/*-94*/, (Gain)(ROUNDINT(( 60.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15772/*TRINITYL */ { -744/*-93*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15773/*TRINITYL */ { -736/*-92*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15774/*TRINITYL */ { -728/*-91*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15775/*TRINITYL */ { -720/*-90*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15776/*TRINITYL */ { -712/*-89*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15777/*TRINITYL */ { -704/*-88*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15778/*TRINITYL */ { -696/*-87*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15779/*TRINITYL */ { -688/*-86*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15780/*TRINITYL */ { -680/*-85*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15781/*TRINITYL */ { -672/*-84*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15782/*TRINITYL */ { -664/*-83*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15783/*TRINITYL */ { -656/*-82*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15784/*TRINITYL */ { -648/*-81*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15785/*TRINITYL */ { -640/*-80*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15786/*TRINITYL */ { -632/*-79*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15787/*TRINITYL */ { -624/*-78*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15788/*TRINITYL */ { -616/*-77*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15789/*TRINITYL */ { -608/*-76*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15790/*TRINITYL */ { -600/*-75*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15791/*TRINITYL */ { -592/*-74*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15792/*TRINITYL */ { -584/*-73*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15793/*TRINITYL */ { -576/*-72*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15794/*TRINITYL */ { -568/*-71*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15795/*TRINITYL */ { -560/*-70*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15796/*TRINITYL */ { -552/*-69*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15797/*TRINITYL */ { -544/*-68*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15798/*TRINITYL */ { -536/*-67*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15799/*TRINITYL */ { -528/*-66*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15800/*TRINITYL */ { -520/*-65*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15801/*TRINITYL */ { -512/*-64*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15802/*TRINITYL */ { -504/*-63*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15803/*TRINITYL */ { -496/*-62*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15804/*TRINITYL */ { -488/*-61*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15805/*TRINITYL */ { -480/*-60*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15806/*TRINITYL */ { -472/*-59*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15807/*TRINITYL */ { -464/*-58*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15808/*TRINITYL */ { -456/*-57*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15809/*TRINITYL */ { -448/*-56*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15810/*TRINITYL */ { -440/*-55*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15811/*TRINITYL */ { -432/*-54*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15812/*TRINITYL */ { -424/*-53*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15813/*TRINITYL */ { -416/*-52*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15814/*TRINITYL */ { -408/*-51*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15815/*TRINITYL */ { -400/*-50*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15816/*TRINITYL */ { -392/*-49*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15817/*TRINITYL */ { -384/*-48*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15818/*TRINITYL */ { -376/*-47*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15819/*TRINITYL */ { -368/*-46*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15820/*TRINITYL */ { -360/*-45*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15821/*TRINITYL */ { -352/*-44*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15822/*TRINITYL */ { -344/*-43*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15823/*TRINITYL */ { -336/*-42*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15824/*TRINITYL */ { -328/*-41*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_ON},
15825/*TRINITYL */ { -320/*-40*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_ON},
15826/*TRINITYL */ { -312/*-39*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_ON},
15827/*TRINITYL */ { -304/*-38*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15828/*TRINITYL */ { -296/*-37*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15829/*TRINITYL */ { -288/*-36*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15830/*TRINITYL */ { -280/*-35*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15831/*TRINITYL */ { -272/*-34*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15832/*TRINITYL */ { -264/*-33*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15833/*TRINITYL */ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15834/*TRINITYL */ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15835/*TRINITYL */ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15836/*TRINITYL */ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15837/*TRINITYL */ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15838/*TRINITYL */ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15839/*TRINITYL */ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15840/*TRINITYL */ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15841/*TRINITYL */ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15842/*TRINITYL */ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15843/*TRINITYL */ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15844/*TRINITYL */ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15845/*TRINITYL */ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15846/*TRINITYL */ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15847/*TRINITYL */ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15848/*TRINITYL */ { -136/*-17*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15849/*TRINITYL */ { -128/*-16*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15850/*TRINITYL */ { -120/*-15*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15851/*TRINITYL */ { -112/*-14*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15852/*TRINITYL */ { -104/*-13*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15853/*TRINITYL */ { -96/*-12*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15854/*TRINITYL */ { -88/*-11*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15855/*TRINITYL */ { -80/*-10*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15856/*TRINITYL */ { -72/*-9*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15857/*TRINITYL */ { -64/*-8*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15858/*TRINITYL */ { -56/*-7*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15859/*TRINITYL */ { -48/*-6*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15860/*TRINITYL */ { -40/*-5*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15861/*TRINITYL*/ }
15862/*TRINITYL*/ };
15863/*TRINITYL*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_18dB_BYPASS_LIST[] =
15864/*TRINITYL*/ { 0, /*#FrequencyBand400 */
15865/*TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand850 */
15866/*TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand900 */
15867/*TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand1800 */
15868/*TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand1900 */
15869/*TRINITYL*/ };
15870/*TRINITYL*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS=
15871/*TRINITYL*/ {
15872/*TRINITYL */ (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), //max_gain
15873/*TRINITYL */ (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), //min_gain
15874/*TRINITYL */ -920/*-115*/, //min_predict_power
15875/*TRINITYL */ -40/*-5*/, //min_predict_power
15876/*TRINITYL */ -86*PWRRES, //IBBD_Pin_THRESHOLD
15877/*TRINITYL */ -71*PWRRES, //HRD_Pin_THRESHOLD
15878/*TRINITYL */ {
15879/*TRINITYL */ { -920/*-115*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15880/*TRINITYL */ { -912/*-114*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15881/*TRINITYL */ { -904/*-113*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15882/*TRINITYL */ { -896/*-112*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15883/*TRINITYL */ { -888/*-111*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15884/*TRINITYL */ { -880/*-110*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15885/*TRINITYL */ { -872/*-109*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15886/*TRINITYL */ { -864/*-108*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15887/*TRINITYL */ { -856/*-107*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15888/*TRINITYL */ { -848/*-106*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15889/*TRINITYL */ { -840/*-105*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15890/*TRINITYL */ { -832/*-104*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15891/*TRINITYL */ { -824/*-103*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15892/*TRINITYL */ { -816/*-102*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15893/*TRINITYL */ { -808/*-101*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15894/*TRINITYL */ { -800/*-100*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15895/*TRINITYL */ { -792/*-99*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15896/*TRINITYL */ { -784/*-98*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15897/*TRINITYL */ { -776/*-97*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15898/*TRINITYL */ { -768/*-96*/, (Gain)(ROUNDINT(( 60.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15899/*TRINITYL */ { -760/*-95*/, (Gain)(ROUNDINT(( 60.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15900/*TRINITYL */ { -752/*-94*/, (Gain)(ROUNDINT(( 60.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15901/*TRINITYL */ { -744/*-93*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15902/*TRINITYL */ { -736/*-92*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15903/*TRINITYL */ { -728/*-91*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15904/*TRINITYL */ { -720/*-90*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15905/*TRINITYL */ { -712/*-89*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15906/*TRINITYL */ { -704/*-88*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15907/*TRINITYL */ { -696/*-87*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15908/*TRINITYL */ { -688/*-86*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15909/*TRINITYL */ { -680/*-85*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15910/*TRINITYL */ { -672/*-84*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15911/*TRINITYL */ { -664/*-83*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15912/*TRINITYL */ { -656/*-82*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15913/*TRINITYL */ { -648/*-81*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15914/*TRINITYL */ { -640/*-80*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15915/*TRINITYL */ { -632/*-79*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15916/*TRINITYL */ { -624/*-78*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15917/*TRINITYL */ { -616/*-77*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15918/*TRINITYL */ { -608/*-76*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15919/*TRINITYL */ { -600/*-75*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15920/*TRINITYL */ { -592/*-74*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15921/*TRINITYL */ { -584/*-73*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15922/*TRINITYL */ { -576/*-72*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15923/*TRINITYL */ { -568/*-71*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15924/*TRINITYL */ { -560/*-70*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15925/*TRINITYL */ { -552/*-69*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15926/*TRINITYL */ { -544/*-68*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15927/*TRINITYL */ { -536/*-67*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15928/*TRINITYL */ { -528/*-66*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15929/*TRINITYL */ { -520/*-65*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15930/*TRINITYL */ { -512/*-64*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15931/*TRINITYL */ { -504/*-63*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15932/*TRINITYL */ { -496/*-62*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15933/*TRINITYL */ { -488/*-61*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15934/*TRINITYL */ { -480/*-60*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15935/*TRINITYL */ { -472/*-59*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15936/*TRINITYL */ { -464/*-58*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15937/*TRINITYL */ { -456/*-57*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15938/*TRINITYL */ { -448/*-56*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15939/*TRINITYL */ { -440/*-55*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15940/*TRINITYL */ { -432/*-54*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15941/*TRINITYL */ { -424/*-53*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15942/*TRINITYL */ { -416/*-52*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15943/*TRINITYL */ { -408/*-51*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15944/*TRINITYL */ { -400/*-50*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15945/*TRINITYL */ { -392/*-49*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15946/*TRINITYL */ { -384/*-48*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
15947/*TRINITYL */ { -376/*-47*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15948/*TRINITYL */ { -368/*-46*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15949/*TRINITYL */ { -360/*-45*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15950/*TRINITYL */ { -352/*-44*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15951/*TRINITYL */ { -344/*-43*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15952/*TRINITYL */ { -336/*-42*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
15953/*TRINITYL */ { -328/*-41*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_ON},
15954/*TRINITYL */ { -320/*-40*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_ON},
15955/*TRINITYL */ { -312/*-39*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_ON},
15956/*TRINITYL */ { -304/*-38*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15957/*TRINITYL */ { -296/*-37*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15958/*TRINITYL */ { -288/*-36*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15959/*TRINITYL */ { -280/*-35*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15960/*TRINITYL */ { -272/*-34*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15961/*TRINITYL */ { -264/*-33*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15962/*TRINITYL */ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15963/*TRINITYL */ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15964/*TRINITYL */ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15965/*TRINITYL */ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15966/*TRINITYL */ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15967/*TRINITYL */ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15968/*TRINITYL */ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15969/*TRINITYL */ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15970/*TRINITYL */ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15971/*TRINITYL */ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15972/*TRINITYL */ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15973/*TRINITYL */ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15974/*TRINITYL */ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15975/*TRINITYL */ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15976/*TRINITYL */ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15977/*TRINITYL */ { -136/*-17*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15978/*TRINITYL */ { -128/*-16*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15979/*TRINITYL */ { -120/*-15*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15980/*TRINITYL */ { -112/*-14*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15981/*TRINITYL */ { -104/*-13*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15982/*TRINITYL */ { -96/*-12*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15983/*TRINITYL */ { -88/*-11*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15984/*TRINITYL */ { -80/*-10*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15985/*TRINITYL */ { -72/*-9*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15986/*TRINITYL */ { -64/*-8*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15987/*TRINITYL */ { -56/*-7*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15988/*TRINITYL */ { -48/*-6*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15989/*TRINITYL */ { -40/*-5*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
15990/*TRINITYL*/ }
15991/*TRINITYL*/ };
15992/*TRINITYL*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_LIST[] =
15993/*TRINITYL*/ { 0, /*#FrequencyBand400 */
15994/*TRINITYL*/ &AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS, /* FrequencyBand850 */
15995/*TRINITYL*/ &AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS, /* FrequencyBand900 */
15996/*TRINITYL*/ &AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS, /* FrequencyBand1800 */
15997/*TRINITYL*/ &AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS, /* FrequencyBand1900 */
15998/*TRINITYL*/ };
15999#if 0
16000/* under construction !*/
16001/* under construction !*/
16002/* under construction !*/
16003/* under construction !*/
16004/* under construction !*/
16005/* under construction !*/
16006/* under construction !*/
16007/* under construction !*/
16008/* under construction !*/
16009/* under construction !*/
16010/* under construction !*/
16011/* under construction !*/
16012/* under construction !*/
16013/* under construction !*/
16014/* under construction !*/
16015/* under construction !*/
16016/* under construction !*/
16017/* under construction !*/
16018/* under construction !*/
16019/* under construction !*/
16020/* under construction !*/
16021/* under construction !*/
16022/* under construction !*/
16023/* under construction !*/
16024/* under construction !*/
16025/* under construction !*/
16026/* under construction !*/
16027/* under construction !*/
16028/* under construction !*/
16029/* under construction !*/
16030/* under construction !*/
16031/* under construction !*/
16032/* under construction !*/
16033/* under construction !*/
16034/* under construction !*/
16035/* under construction !*/
16036/* under construction !*/
16037/* under construction !*/
16038/* under construction !*/
16039/* under construction !*/
16040/* under construction !*/
16041/* under construction !*/
16042/* under construction !*/
16043/* under construction !*/
16044/* under construction !*/
16045/* under construction !*/
16046/* under construction !*/
16047/* under construction !*/
16048/* under construction !*/
16049/* under construction !*/
16050/* under construction !*/
16051/* under construction !*/
16052/* under construction !*/
16053/* under construction !*/
16054/* under construction !*/
16055/* under construction !*/
16056/* under construction !*/
16057/* under construction !*/
16058/* under construction !*/
16059/* under construction !*/
16060/* under construction !*/
16061/* under construction !*/
16062/* under construction !*/
16063/* under construction !*/
16064/* under construction !*/
16065/* under construction !*/
16066/* under construction !*/
16067/* under construction !*/
16068/* under construction !*/
16069/* under construction !*/
16070/* under construction !*/
16071/* under construction !*/
16072/* under construction !*/
16073/* under construction !*/
16074/* under construction !*/
16075/* under construction !*/
16076/* under construction !*/
16077/* under construction !*/
16078/* under construction !*/
16079/* under construction !*/
16080/* under construction !*/
16081/* under construction !*/
16082/* under construction !*/
16083/* under construction !*/
16084/* under construction !*/
16085/* under construction !*/
16086/* under construction !*/
16087/* under construction !*/
16088/* under construction !*/
16089/* under construction !*/
16090/* under construction !*/
16091/* under construction !*/
16092/* under construction !*/
16093/* under construction !*/
16094/* under construction !*/
16095/* under construction !*/
16096/* under construction !*/
16097/* under construction !*/
16098/* under construction !*/
16099/* under construction !*/
16100/* under construction !*/
16101/* under construction !*/
16102/* under construction !*/
16103/* under construction !*/
16104/* under construction !*/
16105/* under construction !*/
16106/* under construction !*/
16107/* under construction !*/
16108/* under construction !*/
16109/* under construction !*/
16110/* under construction !*/
16111/* under construction !*/
16112/* under construction !*/
16113/* under construction !*/
16114/* under construction !*/
16115/* under construction !*/
16116/* under construction !*/
16117/* under construction !*/
16118/* under construction !*/
16119/* under construction !*/
16120/* under construction !*/
16121/* under construction !*/
16122/* under construction !*/
16123/* under construction !*/
16124/* under construction !*/
16125#endif
16126/*TRINITYL*/ #endif
16127/*TRINITYL*/ #if IS_2G_EXTERNAL_LNA_BYPASS_WIDE_BAND_MATCHING_SUPPORT
16128/*TRINITYL*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING= //13.5 dB
16129/*TRINITYL*/ {
16130/*TRINITYL */ (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), //max_gain
16131/*TRINITYL */ (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), //min_gain
16132/*TRINITYL */ -920/*-115*/, //min_predict_power
16133/*TRINITYL */ -40/*-5*/, //min_predict_power
16134/*TRINITYL */ -86*PWRRES, //IBBD_Pin_THRESHOLD
16135/*TRINITYL */ -71*PWRRES, //HRD_Pin_THRESHOLD
16136/*TRINITYL */ {
16137/*TRINITYL */ { -920/*-115*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16138/*TRINITYL */ { -912/*-114*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16139/*TRINITYL */ { -904/*-113*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16140/*TRINITYL */ { -896/*-112*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16141/*TRINITYL */ { -888/*-111*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16142/*TRINITYL */ { -880/*-110*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16143/*TRINITYL */ { -872/*-109*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16144/*TRINITYL */ { -864/*-108*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16145/*TRINITYL */ { -856/*-107*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16146/*TRINITYL */ { -848/*-106*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16147/*TRINITYL */ { -840/*-105*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16148/*TRINITYL */ { -832/*-104*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16149/*TRINITYL */ { -824/*-103*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16150/*TRINITYL */ { -816/*-102*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16151/*TRINITYL */ { -808/*-101*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16152/*TRINITYL */ { -800/*-100*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16153/*TRINITYL */ { -792/*-99*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16154/*TRINITYL */ { -784/*-98*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16155/*TRINITYL */ { -776/*-97*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16156/*TRINITYL */ { -768/*-96*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16157/*TRINITYL */ { -760/*-95*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16158/*TRINITYL */ { -752/*-94*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16159/*TRINITYL */ { -744/*-93*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16160/*TRINITYL */ { -736/*-92*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16161/*TRINITYL */ { -728/*-91*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16162/*TRINITYL */ { -720/*-90*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16163/*TRINITYL */ { -712/*-89*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16164/*TRINITYL */ { -704/*-88*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16165/*TRINITYL */ { -696/*-87*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16166/*TRINITYL */ { -688/*-86*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16167/*TRINITYL */ { -680/*-85*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16168/*TRINITYL */ { -672/*-84*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16169/*TRINITYL */ { -664/*-83*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16170/*TRINITYL */ { -656/*-82*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16171/*TRINITYL */ { -648/*-81*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16172/*TRINITYL */ { -640/*-80*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16173/*TRINITYL */ { -632/*-79*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16174/*TRINITYL */ { -624/*-78*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16175/*TRINITYL */ { -616/*-77*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16176/*TRINITYL */ { -608/*-76*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16177/*TRINITYL */ { -600/*-75*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16178/*TRINITYL */ { -592/*-74*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16179/*TRINITYL */ { -584/*-73*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16180/*TRINITYL */ { -576/*-72*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16181/*TRINITYL */ { -568/*-71*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16182/*TRINITYL */ { -560/*-70*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16183/*TRINITYL */ { -552/*-69*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16184/*TRINITYL */ { -544/*-68*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16185/*TRINITYL */ { -536/*-67*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16186/*TRINITYL */ { -528/*-66*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16187/*TRINITYL */ { -520/*-65*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16188/*TRINITYL */ { -512/*-64*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16189/*TRINITYL */ { -504/*-63*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16190/*TRINITYL */ { -496/*-62*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16191/*TRINITYL */ { -488/*-61*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16192/*TRINITYL */ { -480/*-60*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16193/*TRINITYL */ { -472/*-59*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16194/*TRINITYL */ { -464/*-58*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16195/*TRINITYL */ { -456/*-57*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16196/*TRINITYL */ { -448/*-56*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16197/*TRINITYL */ { -440/*-55*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16198/*TRINITYL */ { -432/*-54*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16199/*TRINITYL */ { -424/*-53*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16200/*TRINITYL */ { -416/*-52*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16201/*TRINITYL */ { -408/*-51*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16202/*TRINITYL */ { -400/*-50*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16203/*TRINITYL */ { -392/*-49*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16204/*TRINITYL */ { -384/*-48*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16205/*TRINITYL */ { -376/*-47*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16206/*TRINITYL */ { -368/*-46*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16207/*TRINITYL */ { -360/*-45*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16208/*TRINITYL */ { -352/*-44*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16209/*TRINITYL */ { -344/*-43*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16210/*TRINITYL */ { -336/*-42*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16211/*TRINITYL */ { -328/*-41*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16212/*TRINITYL */ { -320/*-40*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16213/*TRINITYL */ { -312/*-39*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16214/*TRINITYL */ { -304/*-38*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16215/*TRINITYL */ { -296/*-37*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16216/*TRINITYL */ { -288/*-36*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16217/*TRINITYL */ { -280/*-35*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16218/*TRINITYL */ { -272/*-34*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16219/*TRINITYL */ { -264/*-33*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16220/*TRINITYL */ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16221/*TRINITYL */ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16222/*TRINITYL */ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16223/*TRINITYL */ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16224/*TRINITYL */ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16225/*TRINITYL */ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16226/*TRINITYL */ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16227/*TRINITYL */ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16228/*TRINITYL */ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16229/*TRINITYL */ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16230/*TRINITYL */ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16231/*TRINITYL */ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16232/*TRINITYL */ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16233/*TRINITYL */ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16234/*TRINITYL */ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16235/*TRINITYL */ { -136/*-17*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16236/*TRINITYL */ { -128/*-16*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16237/*TRINITYL */ { -120/*-15*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16238/*TRINITYL */ { -112/*-14*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16239/*TRINITYL */ { -104/*-13*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16240/*TRINITYL */ { -96/*-12*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16241/*TRINITYL */ { -88/*-11*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16242/*TRINITYL */ { -80/*-10*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16243/*TRINITYL */ { -72/*-9*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16244/*TRINITYL */ { -64/*-8*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16245/*TRINITYL */ { -56/*-7*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16246/*TRINITYL */ { -48/*-6*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16247/*TRINITYL */ { -40/*-5*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16248/*TRINITYL*/ }
16249/*TRINITYL*/ };
16250/*TRINITYL*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING_LIST[] =
16251/*TRINITYL*/ { 0, /*#FrequencyBand400 */
16252/*TRINITYL*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
16253/*TRINITYL*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
16254/*TRINITYL*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
16255/*TRINITYL*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
16256/*TRINITYL*/ };
16257/*TRINITYL*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_WIDE_BAND_MATCHING= //13.5 dB
16258/*TRINITYL*/ {
16259/*TRINITYL */ (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), //max_gain
16260/*TRINITYL */ (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), //min_gain
16261/*TRINITYL */ -920/*-115*/, //min_predict_power
16262/*TRINITYL */ -40/*-5*/, //min_predict_power
16263/*TRINITYL */ -86*PWRRES, //IBBD_Pin_THRESHOLD
16264/*TRINITYL */ -71*PWRRES, //HRD_Pin_THRESHOLD
16265/*TRINITYL */ {
16266/*TRINITYL */ { -920/*-115*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16267/*TRINITYL */ { -912/*-114*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16268/*TRINITYL */ { -904/*-113*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16269/*TRINITYL */ { -896/*-112*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16270/*TRINITYL */ { -888/*-111*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16271/*TRINITYL */ { -880/*-110*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16272/*TRINITYL */ { -872/*-109*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16273/*TRINITYL */ { -864/*-108*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16274/*TRINITYL */ { -856/*-107*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16275/*TRINITYL */ { -848/*-106*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16276/*TRINITYL */ { -840/*-105*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16277/*TRINITYL */ { -832/*-104*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16278/*TRINITYL */ { -824/*-103*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16279/*TRINITYL */ { -816/*-102*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16280/*TRINITYL */ { -808/*-101*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16281/*TRINITYL */ { -800/*-100*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16282/*TRINITYL */ { -792/*-99*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16283/*TRINITYL */ { -784/*-98*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16284/*TRINITYL */ { -776/*-97*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16285/*TRINITYL */ { -768/*-96*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16286/*TRINITYL */ { -760/*-95*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16287/*TRINITYL */ { -752/*-94*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16288/*TRINITYL */ { -744/*-93*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16289/*TRINITYL */ { -736/*-92*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16290/*TRINITYL */ { -728/*-91*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16291/*TRINITYL */ { -720/*-90*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16292/*TRINITYL */ { -712/*-89*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16293/*TRINITYL */ { -704/*-88*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16294/*TRINITYL */ { -696/*-87*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16295/*TRINITYL */ { -688/*-86*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16296/*TRINITYL */ { -680/*-85*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16297/*TRINITYL */ { -672/*-84*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16298/*TRINITYL */ { -664/*-83*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16299/*TRINITYL */ { -656/*-82*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16300/*TRINITYL */ { -648/*-81*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16301/*TRINITYL */ { -640/*-80*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16302/*TRINITYL */ { -632/*-79*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16303/*TRINITYL */ { -624/*-78*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16304/*TRINITYL */ { -616/*-77*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16305/*TRINITYL */ { -608/*-76*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16306/*TRINITYL */ { -600/*-75*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16307/*TRINITYL */ { -592/*-74*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16308/*TRINITYL */ { -584/*-73*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16309/*TRINITYL */ { -576/*-72*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16310/*TRINITYL */ { -568/*-71*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16311/*TRINITYL */ { -560/*-70*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16312/*TRINITYL */ { -552/*-69*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16313/*TRINITYL */ { -544/*-68*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16314/*TRINITYL */ { -536/*-67*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16315/*TRINITYL */ { -528/*-66*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16316/*TRINITYL */ { -520/*-65*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16317/*TRINITYL */ { -512/*-64*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16318/*TRINITYL */ { -504/*-63*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16319/*TRINITYL */ { -496/*-62*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16320/*TRINITYL */ { -488/*-61*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16321/*TRINITYL */ { -480/*-60*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16322/*TRINITYL */ { -472/*-59*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16323/*TRINITYL */ { -464/*-58*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16324/*TRINITYL */ { -456/*-57*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16325/*TRINITYL */ { -448/*-56*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16326/*TRINITYL */ { -440/*-55*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16327/*TRINITYL */ { -432/*-54*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16328/*TRINITYL */ { -424/*-53*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16329/*TRINITYL */ { -416/*-52*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16330/*TRINITYL */ { -408/*-51*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16331/*TRINITYL */ { -400/*-50*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16332/*TRINITYL */ { -392/*-49*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16333/*TRINITYL */ { -384/*-48*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16334/*TRINITYL */ { -376/*-47*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16335/*TRINITYL */ { -368/*-46*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16336/*TRINITYL */ { -360/*-45*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16337/*TRINITYL */ { -352/*-44*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16338/*TRINITYL */ { -344/*-43*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16339/*TRINITYL */ { -336/*-42*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16340/*TRINITYL */ { -328/*-41*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16341/*TRINITYL */ { -320/*-40*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16342/*TRINITYL */ { -312/*-39*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16343/*TRINITYL */ { -304/*-38*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16344/*TRINITYL */ { -296/*-37*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16345/*TRINITYL */ { -288/*-36*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16346/*TRINITYL */ { -280/*-35*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16347/*TRINITYL */ { -272/*-34*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16348/*TRINITYL */ { -264/*-33*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16349/*TRINITYL */ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16350/*TRINITYL */ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16351/*TRINITYL */ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16352/*TRINITYL */ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16353/*TRINITYL */ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16354/*TRINITYL */ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16355/*TRINITYL */ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16356/*TRINITYL */ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16357/*TRINITYL */ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16358/*TRINITYL */ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16359/*TRINITYL */ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16360/*TRINITYL */ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16361/*TRINITYL */ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16362/*TRINITYL */ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16363/*TRINITYL */ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16364/*TRINITYL */ { -136/*-17*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16365/*TRINITYL */ { -128/*-16*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16366/*TRINITYL */ { -120/*-15*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16367/*TRINITYL */ { -112/*-14*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16368/*TRINITYL */ { -104/*-13*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16369/*TRINITYL */ { -96/*-12*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16370/*TRINITYL */ { -88/*-11*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16371/*TRINITYL */ { -80/*-10*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16372/*TRINITYL */ { -72/*-9*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16373/*TRINITYL */ { -64/*-8*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16374/*TRINITYL */ { -56/*-7*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16375/*TRINITYL */ { -48/*-6*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16376/*TRINITYL */ { -40/*-5*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16377/*TRINITYL*/ }
16378/*TRINITYL*/ };
16379/*TRINITYL*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_WIDE_BAND_MATCHING_LIST[] =
16380/*TRINITYL*/ { 0, /*#FrequencyBand400 */
16381/*TRINITYL*/ &AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
16382/*TRINITYL*/ &AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
16383/*TRINITYL*/ &AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
16384/*TRINITYL*/ &AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
16385/*TRINITYL*/ };
16386/*TRINITYL*/ const sL1DAGCINVERSEDATA AGC_TABLE_INVERSE_ELNA_BYPASS_WIDE_BAND_MATCHING=
16387/*TRINITYL*/ {
16388/*TRINITYL */ (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), //max_gain
16389/*TRINITYL */ (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), //min_gain
16390/*TRINITYL */ {
16391/*TRINITYL */ { -920/*-115*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES)))},
16392/*TRINITYL */ { -912/*-114*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES)))},
16393/*TRINITYL */ { -904/*-113*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES)))},
16394/*TRINITYL */ { -896/*-112*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES)))},
16395/*TRINITYL */ { -888/*-111*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES)))},
16396/*TRINITYL */ { -880/*-110*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES)))},
16397/*TRINITYL */ { -872/*-109*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES)))},
16398/*TRINITYL */ { -864/*-108*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES)))},
16399/*TRINITYL */ { -856/*-107*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES)))},
16400/*TRINITYL */ { -848/*-106*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES)))},
16401/*TRINITYL */ { -840/*-105*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES)))},
16402/*TRINITYL */ { -832/*-104*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES)))},
16403/*TRINITYL */ { -824/*-103*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES)))},
16404/*TRINITYL */ // { -816/*-102*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
16405/*TRINITYL */ // { -808/*-101*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
16406/*TRINITYL */ // { -800/*-100*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
16407/*TRINITYL */ // { -792/*-99*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
16408/*TRINITYL */ // { -784/*-98*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
16409/*TRINITYL */ // { -776/*-97*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
16410/*TRINITYL */ // { -768/*-96*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
16411/*TRINITYL */ { -760/*-95*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES)))},
16412/*TRINITYL */ { -752/*-94*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES)))},
16413/*TRINITYL */ { -744/*-93*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
16414/*TRINITYL */ { -736/*-92*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
16415/*TRINITYL */ { -728/*-91*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES)))},
16416/*TRINITYL */ { -720/*-90*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES)))},
16417/*TRINITYL */ { -712/*-89*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES)))},
16418/*TRINITYL */ { -704/*-88*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES)))},
16419/*TRINITYL */ { -696/*-87*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16420/*TRINITYL */ { -688/*-86*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16421/*TRINITYL */ { -680/*-85*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16422/*TRINITYL */ { -672/*-84*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16423/*TRINITYL */ { -664/*-83*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16424/*TRINITYL */ { -656/*-82*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16425/*TRINITYL */ { -648/*-81*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16426/*TRINITYL */ { -640/*-80*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16427/*TRINITYL */ { -632/*-79*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16428/*TRINITYL */ { -624/*-78*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16429/*TRINITYL */ { -616/*-77*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16430/*TRINITYL */ { -608/*-76*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16431/*TRINITYL */ { -600/*-75*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16432/*TRINITYL */ { -592/*-74*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16433/*TRINITYL */ { -584/*-73*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16434/*TRINITYL */ { -576/*-72*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16435/*TRINITYL */ { -568/*-71*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16436/*TRINITYL */ { -560/*-70*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16437/*TRINITYL */ { -552/*-69*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16438/*TRINITYL */ { -544/*-68*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16439/*TRINITYL */ { -536/*-67*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16440/*TRINITYL */ { -528/*-66*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16441/*TRINITYL */ { -520/*-65*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16442/*TRINITYL */ { -512/*-64*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16443/*TRINITYL */ { -504/*-63*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16444/*TRINITYL */ { -496/*-62*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16445/*TRINITYL */ { -488/*-61*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16446/*TRINITYL */ { -480/*-60*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16447/*TRINITYL */ { -472/*-59*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16448/*TRINITYL */ { -464/*-58*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16449/*TRINITYL */ { -456/*-57*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES)))},
16450/*TRINITYL */ { -448/*-56*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES)))},
16451/*TRINITYL */ { -440/*-55*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES)))},
16452/*TRINITYL */ { -432/*-54*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES)))},
16453/*TRINITYL */ { -424/*-53*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
16454/*TRINITYL */ { -416/*-52*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
16455/*TRINITYL */ { -408/*-51*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES)))},
16456/*TRINITYL */ { -400/*-50*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES)))},
16457/*TRINITYL */ { -392/*-49*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES)))},
16458/*TRINITYL */ { -384/*-48*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES)))},
16459/*TRINITYL */ { -376/*-47*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES)))},
16460/*TRINITYL */ { -368/*-46*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES)))},
16461/*TRINITYL */ { -360/*-45*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES)))},
16462/*TRINITYL */ { -352/*-44*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES)))},
16463/*TRINITYL */ { -344/*-43*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES)))},
16464/*TRINITYL */ { -336/*-42*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES)))},
16465/*TRINITYL */ { -328/*-41*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES)))},
16466/*TRINITYL */ { -320/*-40*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES)))},
16467/*TRINITYL */ { -312/*-39*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES)))},
16468/*TRINITYL */ { -304/*-38*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES)))},
16469/*TRINITYL */ { -296/*-37*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES)))},
16470/*TRINITYL */ { -288/*-36*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES)))},
16471/*TRINITYL */ { -280/*-35*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES)))},
16472/*TRINITYL */ { -272/*-34*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES)))},
16473/*TRINITYL */ { -264/*-33*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES)))},
16474/*TRINITYL */ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES)))},
16475/*TRINITYL */ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES)))},
16476/*TRINITYL */ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES)))},
16477/*TRINITYL */ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES)))},
16478/*TRINITYL */ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES)))},
16479/*TRINITYL */ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES)))},
16480/*TRINITYL */ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES)))},
16481/*TRINITYL */ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES)))},
16482/*TRINITYL */ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES)))},
16483/*TRINITYL */ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES)))},
16484/*TRINITYL */ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES)))},
16485/*TRINITYL */ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES)))},
16486/*TRINITYL */ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16487/*TRINITYL */ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16488/*TRINITYL */ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16489/*TRINITYL */ { -136/*-17*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES)))},
16490/*TRINITYL */ { -128/*-16*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES)))},
16491/*TRINITYL */ { -120/*-15*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES)))},
16492/*TRINITYL */ { -112/*-14*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
16493/*TRINITYL */ { -104/*-13*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
16494/*TRINITYL */ { -96/*-12*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
16495/*TRINITYL */ { -88/*-11*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
16496/*TRINITYL */ { -80/*-10*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
16497/*TRINITYL */ { -72/*-9*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
16498/*TRINITYL */ { -64/*-8*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
16499/*TRINITYL */ { -56/*-7*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
16500/*TRINITYL */ { -48/*-6*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
16501/*TRINITYL */ { -40/*-5*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES)))},
16502/*TRINITYL*/ }
16503/*TRINITYL*/ };
16504/*TRINITYL*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_ELNA_BYPASS_WIDE_BAND_MATCHING_LIST[] =
16505/*TRINITYL*/ { 0, /*#FrequencyBand400 */
16506/*TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
16507/*TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
16508/*TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
16509/*TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
16510/*TRINITYL*/ };
16511/*TRINITYL*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING=
16512/*TRINITYL*/ {
16513/*TRINITYL */ (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), //max_gain
16514/*TRINITYL */ (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), //min_gain
16515/*TRINITYL */ -920/*-115*/, //min_predict_power
16516/*TRINITYL */ -40/*-5*/, //min_predict_power
16517/*TRINITYL */ -86*PWRRES, //IBBD_Pin_THRESHOLD
16518/*TRINITYL */ -71*PWRRES, //HRD_Pin_THRESHOLD
16519/*TRINITYL */ {
16520/*TRINITYL */ { -920/*-115*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16521/*TRINITYL */ { -912/*-114*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16522/*TRINITYL */ { -904/*-113*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16523/*TRINITYL */ { -896/*-112*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16524/*TRINITYL */ { -888/*-111*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16525/*TRINITYL */ { -880/*-110*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16526/*TRINITYL */ { -872/*-109*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16527/*TRINITYL */ { -864/*-108*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16528/*TRINITYL */ { -856/*-107*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16529/*TRINITYL */ { -848/*-106*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16530/*TRINITYL */ { -840/*-105*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16531/*TRINITYL */ { -832/*-104*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16532/*TRINITYL */ { -824/*-103*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16533/*TRINITYL */ { -816/*-102*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16534/*TRINITYL */ { -808/*-101*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16535/*TRINITYL */ { -800/*-100*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16536/*TRINITYL */ { -792/*-99*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16537/*TRINITYL */ { -784/*-98*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16538/*TRINITYL */ { -776/*-97*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16539/*TRINITYL */ { -768/*-96*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16540/*TRINITYL */ { -760/*-95*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16541/*TRINITYL */ { -752/*-94*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16542/*TRINITYL */ { -744/*-93*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16543/*TRINITYL */ { -736/*-92*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16544/*TRINITYL */ { -728/*-91*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16545/*TRINITYL */ { -720/*-90*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16546/*TRINITYL */ { -712/*-89*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16547/*TRINITYL */ { -704/*-88*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16548/*TRINITYL */ { -696/*-87*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16549/*TRINITYL */ { -688/*-86*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16550/*TRINITYL */ { -680/*-85*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16551/*TRINITYL */ { -672/*-84*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16552/*TRINITYL */ { -664/*-83*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16553/*TRINITYL */ { -656/*-82*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16554/*TRINITYL */ { -648/*-81*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16555/*TRINITYL */ { -640/*-80*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16556/*TRINITYL */ { -632/*-79*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16557/*TRINITYL */ { -624/*-78*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16558/*TRINITYL */ { -616/*-77*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16559/*TRINITYL */ { -608/*-76*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16560/*TRINITYL */ { -600/*-75*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16561/*TRINITYL */ { -592/*-74*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16562/*TRINITYL */ { -584/*-73*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16563/*TRINITYL */ { -576/*-72*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16564/*TRINITYL */ { -568/*-71*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16565/*TRINITYL */ { -560/*-70*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16566/*TRINITYL */ { -552/*-69*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16567/*TRINITYL */ { -544/*-68*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16568/*TRINITYL */ { -536/*-67*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16569/*TRINITYL */ { -528/*-66*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16570/*TRINITYL */ { -520/*-65*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16571/*TRINITYL */ { -512/*-64*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16572/*TRINITYL */ { -504/*-63*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16573/*TRINITYL */ { -496/*-62*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16574/*TRINITYL */ { -488/*-61*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16575/*TRINITYL */ { -480/*-60*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16576/*TRINITYL */ { -472/*-59*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16577/*TRINITYL */ { -464/*-58*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16578/*TRINITYL */ { -456/*-57*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16579/*TRINITYL */ { -448/*-56*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16580/*TRINITYL */ { -440/*-55*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16581/*TRINITYL */ { -432/*-54*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16582/*TRINITYL */ { -424/*-53*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16583/*TRINITYL */ { -416/*-52*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16584/*TRINITYL */ { -408/*-51*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16585/*TRINITYL */ { -400/*-50*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16586/*TRINITYL */ { -392/*-49*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16587/*TRINITYL */ { -384/*-48*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16588/*TRINITYL */ { -376/*-47*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16589/*TRINITYL */ { -368/*-46*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16590/*TRINITYL */ { -360/*-45*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16591/*TRINITYL */ { -352/*-44*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16592/*TRINITYL */ { -344/*-43*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16593/*TRINITYL */ { -336/*-42*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16594/*TRINITYL */ { -328/*-41*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16595/*TRINITYL */ { -320/*-40*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16596/*TRINITYL */ { -312/*-39*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16597/*TRINITYL */ { -304/*-38*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16598/*TRINITYL */ { -296/*-37*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16599/*TRINITYL */ { -288/*-36*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16600/*TRINITYL */ { -280/*-35*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16601/*TRINITYL */ { -272/*-34*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16602/*TRINITYL */ { -264/*-33*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16603/*TRINITYL */ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16604/*TRINITYL */ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16605/*TRINITYL */ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16606/*TRINITYL */ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16607/*TRINITYL */ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16608/*TRINITYL */ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16609/*TRINITYL */ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16610/*TRINITYL */ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16611/*TRINITYL */ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16612/*TRINITYL */ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16613/*TRINITYL */ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16614/*TRINITYL */ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16615/*TRINITYL */ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16616/*TRINITYL */ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16617/*TRINITYL */ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16618/*TRINITYL */ { -136/*-17*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16619/*TRINITYL */ { -128/*-16*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16620/*TRINITYL */ { -120/*-15*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16621/*TRINITYL */ { -112/*-14*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16622/*TRINITYL */ { -104/*-13*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16623/*TRINITYL */ { -96/*-12*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16624/*TRINITYL */ { -88/*-11*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16625/*TRINITYL */ { -80/*-10*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16626/*TRINITYL */ { -72/*-9*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16627/*TRINITYL */ { -64/*-8*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16628/*TRINITYL */ { -56/*-7*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16629/*TRINITYL */ { -48/*-6*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16630/*TRINITYL */ { -40/*-5*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16631/*TRINITYL*/ }
16632/*TRINITYL*/ };
16633/*TRINITYL*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LIST[] =
16634/*TRINITYL*/ { 0, /*#FrequencyBand400 */
16635/*TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
16636/*TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
16637/*TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
16638/*TRINITYL*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
16639/*TRINITYL*/ };
16640/*TRINITYL*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING=
16641/*TRINITYL*/ {
16642/*TRINITYL */ (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), //max_gain
16643/*TRINITYL */ (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), //min_gain
16644/*TRINITYL */ -920/*-115*/, //min_predict_power
16645/*TRINITYL */ -40/*-5*/, //min_predict_power
16646/*TRINITYL */ -86*PWRRES, //IBBD_Pin_THRESHOLD
16647/*TRINITYL */ -71*PWRRES, //HRD_Pin_THRESHOLD
16648/*TRINITYL */ {
16649/*TRINITYL */ { -920/*-115*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16650/*TRINITYL */ { -912/*-114*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16651/*TRINITYL */ { -904/*-113*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16652/*TRINITYL */ { -896/*-112*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16653/*TRINITYL */ { -888/*-111*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16654/*TRINITYL */ { -880/*-110*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16655/*TRINITYL */ { -872/*-109*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16656/*TRINITYL */ { -864/*-108*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16657/*TRINITYL */ { -856/*-107*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16658/*TRINITYL */ { -848/*-106*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16659/*TRINITYL */ { -840/*-105*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16660/*TRINITYL */ { -832/*-104*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16661/*TRINITYL */ { -824/*-103*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
16662/*TRINITYL */ { -816/*-102*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16663/*TRINITYL */ { -808/*-101*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16664/*TRINITYL */ { -800/*-100*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16665/*TRINITYL */ { -792/*-99*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16666/*TRINITYL */ { -784/*-98*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16667/*TRINITYL */ { -776/*-97*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16668/*TRINITYL */ { -768/*-96*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16669/*TRINITYL */ { -760/*-95*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16670/*TRINITYL */ { -752/*-94*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16671/*TRINITYL */ { -744/*-93*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16672/*TRINITYL */ { -736/*-92*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16673/*TRINITYL */ { -728/*-91*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16674/*TRINITYL */ { -720/*-90*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16675/*TRINITYL */ { -712/*-89*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16676/*TRINITYL */ { -704/*-88*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16677/*TRINITYL */ { -696/*-87*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16678/*TRINITYL */ { -688/*-86*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16679/*TRINITYL */ { -680/*-85*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16680/*TRINITYL */ { -672/*-84*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16681/*TRINITYL */ { -664/*-83*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16682/*TRINITYL */ { -656/*-82*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16683/*TRINITYL */ { -648/*-81*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16684/*TRINITYL */ { -640/*-80*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16685/*TRINITYL */ { -632/*-79*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16686/*TRINITYL */ { -624/*-78*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16687/*TRINITYL */ { -616/*-77*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16688/*TRINITYL */ { -608/*-76*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16689/*TRINITYL */ { -600/*-75*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16690/*TRINITYL */ { -592/*-74*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16691/*TRINITYL */ { -584/*-73*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16692/*TRINITYL */ { -576/*-72*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16693/*TRINITYL */ { -568/*-71*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16694/*TRINITYL */ { -560/*-70*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16695/*TRINITYL */ { -552/*-69*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16696/*TRINITYL */ { -544/*-68*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16697/*TRINITYL */ { -536/*-67*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16698/*TRINITYL */ { -528/*-66*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16699/*TRINITYL */ { -520/*-65*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16700/*TRINITYL */ { -512/*-64*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16701/*TRINITYL */ { -504/*-63*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16702/*TRINITYL */ { -496/*-62*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16703/*TRINITYL */ { -488/*-61*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16704/*TRINITYL */ { -480/*-60*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16705/*TRINITYL */ { -472/*-59*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16706/*TRINITYL */ { -464/*-58*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16707/*TRINITYL */ { -456/*-57*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16708/*TRINITYL */ { -448/*-56*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16709/*TRINITYL */ { -440/*-55*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16710/*TRINITYL */ { -432/*-54*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
16711/*TRINITYL */ { -424/*-53*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16712/*TRINITYL */ { -416/*-52*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16713/*TRINITYL */ { -408/*-51*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16714/*TRINITYL */ { -400/*-50*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16715/*TRINITYL */ { -392/*-49*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16716/*TRINITYL */ { -384/*-48*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
16717/*TRINITYL */ { -376/*-47*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16718/*TRINITYL */ { -368/*-46*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16719/*TRINITYL */ { -360/*-45*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16720/*TRINITYL */ { -352/*-44*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16721/*TRINITYL */ { -344/*-43*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16722/*TRINITYL */ { -336/*-42*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16723/*TRINITYL */ { -328/*-41*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16724/*TRINITYL */ { -320/*-40*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16725/*TRINITYL */ { -312/*-39*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
16726/*TRINITYL */ { -304/*-38*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16727/*TRINITYL */ { -296/*-37*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16728/*TRINITYL */ { -288/*-36*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16729/*TRINITYL */ { -280/*-35*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16730/*TRINITYL */ { -272/*-34*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16731/*TRINITYL */ { -264/*-33*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16732/*TRINITYL */ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16733/*TRINITYL */ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16734/*TRINITYL */ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16735/*TRINITYL */ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16736/*TRINITYL */ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16737/*TRINITYL */ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16738/*TRINITYL */ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16739/*TRINITYL */ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16740/*TRINITYL */ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16741/*TRINITYL */ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16742/*TRINITYL */ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16743/*TRINITYL */ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16744/*TRINITYL */ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16745/*TRINITYL */ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16746/*TRINITYL */ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16747/*TRINITYL */ { -136/*-17*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16748/*TRINITYL */ { -128/*-16*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16749/*TRINITYL */ { -120/*-15*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16750/*TRINITYL */ { -112/*-14*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16751/*TRINITYL */ { -104/*-13*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16752/*TRINITYL */ { -96/*-12*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16753/*TRINITYL */ { -88/*-11*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16754/*TRINITYL */ { -80/*-10*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16755/*TRINITYL */ { -72/*-9*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16756/*TRINITYL */ { -64/*-8*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16757/*TRINITYL */ { -56/*-7*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16758/*TRINITYL */ { -48/*-6*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16759/*TRINITYL */ { -40/*-5*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
16760/*TRINITYL*/ }
16761/*TRINITYL*/ };
16762/*TRINITYL*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LIST[] =
16763/*TRINITYL*/ { 0, /*#FrequencyBand400 */
16764/*TRINITYL*/ &AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
16765/*TRINITYL*/ &AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
16766/*TRINITYL*/ &AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
16767/*TRINITYL*/ &AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
16768/*TRINITYL*/ };
16769/*TRINITYL*/ const sL1DAGCINVERSEDATA AGC_TABLE_INVERSE_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING=
16770/*TRINITYL*/ {
16771/*TRINITYL */ (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), //max_gain
16772/*TRINITYL */ (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), //min_gain
16773/*TRINITYL */ {
16774/*TRINITYL */ { -920/*-115*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
16775/*TRINITYL */ { -912/*-114*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
16776/*TRINITYL */ { -904/*-113*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
16777/*TRINITYL */ { -896/*-112*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
16778/*TRINITYL */ { -888/*-111*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
16779/*TRINITYL */ { -880/*-110*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
16780/*TRINITYL */ { -872/*-109*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
16781/*TRINITYL */ { -864/*-108*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
16782/*TRINITYL */ { -856/*-107*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
16783/*TRINITYL */ { -848/*-106*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
16784/*TRINITYL */ { -840/*-105*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
16785/*TRINITYL */ { -832/*-104*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
16786/*TRINITYL */ { -824/*-103*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES)))},
16787/*TRINITYL */ // { -816/*-102*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES)))},
16788/*TRINITYL */ // { -808/*-101*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES)))},
16789/*TRINITYL */ // { -800/*-100*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES)))},
16790/*TRINITYL */ // { -792/*-99*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES)))},
16791/*TRINITYL */ // { -784/*-98*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES)))},
16792/*TRINITYL */ // { -776/*-97*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES)))},
16793/*TRINITYL */ // { -768/*-96*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES)))},
16794/*TRINITYL */ { -760/*-95*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES)))},
16795/*TRINITYL */ { -752/*-94*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES)))},
16796/*TRINITYL */ { -744/*-93*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES)))},
16797/*TRINITYL */ { -736/*-92*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES)))},
16798/*TRINITYL */ { -728/*-91*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES)))},
16799/*TRINITYL */ { -720/*-90*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES)))},
16800/*TRINITYL */ { -712/*-89*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES)))},
16801/*TRINITYL */ { -704/*-88*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES)))},
16802/*TRINITYL */ { -696/*-87*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16803/*TRINITYL */ { -688/*-86*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16804/*TRINITYL */ { -680/*-85*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16805/*TRINITYL */ { -672/*-84*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16806/*TRINITYL */ { -664/*-83*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16807/*TRINITYL */ { -656/*-82*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16808/*TRINITYL */ { -648/*-81*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16809/*TRINITYL */ { -640/*-80*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16810/*TRINITYL */ { -632/*-79*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16811/*TRINITYL */ { -624/*-78*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16812/*TRINITYL */ { -616/*-77*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16813/*TRINITYL */ { -608/*-76*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16814/*TRINITYL */ { -600/*-75*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16815/*TRINITYL */ { -592/*-74*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16816/*TRINITYL */ { -584/*-73*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16817/*TRINITYL */ { -576/*-72*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16818/*TRINITYL */ { -568/*-71*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16819/*TRINITYL */ { -560/*-70*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16820/*TRINITYL */ { -552/*-69*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16821/*TRINITYL */ { -544/*-68*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16822/*TRINITYL */ { -536/*-67*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16823/*TRINITYL */ { -528/*-66*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16824/*TRINITYL */ { -520/*-65*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16825/*TRINITYL */ { -512/*-64*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16826/*TRINITYL */ { -504/*-63*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16827/*TRINITYL */ { -496/*-62*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16828/*TRINITYL */ { -488/*-61*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16829/*TRINITYL */ { -480/*-60*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16830/*TRINITYL */ { -472/*-59*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16831/*TRINITYL */ { -464/*-58*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16832/*TRINITYL */ { -456/*-57*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES)))},
16833/*TRINITYL */ { -448/*-56*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES)))},
16834/*TRINITYL */ { -440/*-55*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES)))},
16835/*TRINITYL */ { -432/*-54*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES)))},
16836/*TRINITYL */ { -424/*-53*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
16837/*TRINITYL */ { -416/*-52*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
16838/*TRINITYL */ { -408/*-51*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES)))},
16839/*TRINITYL */ { -400/*-50*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES)))},
16840/*TRINITYL */ { -392/*-49*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES)))},
16841/*TRINITYL */ { -384/*-48*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES)))},
16842/*TRINITYL */ { -376/*-47*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES)))},
16843/*TRINITYL */ { -368/*-46*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES)))},
16844/*TRINITYL */ { -360/*-45*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES)))},
16845/*TRINITYL */ { -352/*-44*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES)))},
16846/*TRINITYL */ { -344/*-43*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES)))},
16847/*TRINITYL */ { -336/*-42*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES)))},
16848/*TRINITYL */ { -328/*-41*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES)))},
16849/*TRINITYL */ { -320/*-40*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES)))},
16850/*TRINITYL */ { -312/*-39*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES)))},
16851/*TRINITYL */ { -304/*-38*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES)))},
16852/*TRINITYL */ { -296/*-37*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES)))},
16853/*TRINITYL */ { -288/*-36*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES)))},
16854/*TRINITYL */ { -280/*-35*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES)))},
16855/*TRINITYL */ { -272/*-34*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES)))},
16856/*TRINITYL */ { -264/*-33*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES)))},
16857/*TRINITYL */ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES)))},
16858/*TRINITYL */ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES)))},
16859/*TRINITYL */ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES)))},
16860/*TRINITYL */ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES)))},
16861/*TRINITYL */ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES)))},
16862/*TRINITYL */ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES)))},
16863/*TRINITYL */ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES)))},
16864/*TRINITYL */ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES)))},
16865/*TRINITYL */ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES)))},
16866/*TRINITYL */ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES)))},
16867/*TRINITYL */ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES)))},
16868/*TRINITYL */ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES)))},
16869/*TRINITYL */ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16870/*TRINITYL */ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16871/*TRINITYL */ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16872/*TRINITYL */ { -136/*-17*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16873/*TRINITYL */ { -128/*-16*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16874/*TRINITYL */ { -120/*-15*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16875/*TRINITYL */ { -112/*-14*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16876/*TRINITYL */ { -104/*-13*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16877/*TRINITYL */ { -96/*-12*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16878/*TRINITYL */ { -88/*-11*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16879/*TRINITYL */ { -80/*-10*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16880/*TRINITYL */ { -72/*-9*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16881/*TRINITYL */ { -64/*-8*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16882/*TRINITYL */ { -56/*-7*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16883/*TRINITYL */ { -48/*-6*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16884/*TRINITYL */ { -40/*-5*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES)))},
16885/*TRINITYL*/ }
16886/*TRINITYL*/ };
16887/*TRINITYL*/ const sL1DAGCINVERSEDATA *const AGC_TABLE_INVERSE_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LIST[] =
16888/*TRINITYL*/ { 0, /*#FrequencyBand400 */
16889/*TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
16890/*TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
16891/*TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
16892/*TRINITYL*/ &AGC_TABLE_INVERSE_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
16893/*TRINITYL*/ };
16894/*TRINITYL*/ #endif
16895 #endif /*#if IS_2G_RXD_SUPPORT*/
16896
16897/*TRINITYL*/ const RfTestCmdCalInfoV5_T L1D_RF_TST_INFO_TABLE[] =
16898/*TRINITYL*/ {/*PWRRES:8*/
16899/*TRINITYL*/ {/************slect0***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/
16900/*TRINITYL*/ 0, // kal_uint8 seq_num
16901/*TRINITYL*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
16902/*TRINITYL*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
16903/*TRINITYL*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
16904/*TRINITYL*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
16905/*TRINITYL*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
16906/*TRINITYL*/ {{0,0,0,0,0,0},
16907/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
16908/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
16909/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
16910/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
16911/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
16912/*TRINITYL*/ {{0,0,0,0,0,0},
16913/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
16914/*TRINITYL*/ {-160,
16915/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
16916/*TRINITYL*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
16917/*TRINITYL*/ {{0,0,0,0,0,0},
16918/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
16919/*TRINITYL*/ {{0,0,0,0,0,0},
16920/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
16921/*TRINITYL*/ },
16922/*TRINITYL*/ {/************slect1***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/
16923/*TRINITYL*/ 3, // kal_uint8 seq_num
16924/*TRINITYL*/ {-480,-400,-336,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
16925/*TRINITYL*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
16926/*TRINITYL*/ {-434,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
16927/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
16928/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
16929/*TRINITYL*/ {{0,0,0,0,0,0},
16930/*TRINITYL*/ {1,1,1,0,0,0}}, // kal_uint8 antenna_enable
16931/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
16932/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
16933/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
16934/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
16935/*TRINITYL*/ {{148,4,-92,0,0,0},
16936/*TRINITYL*/ {148,4,-92,0,0,0}}, // kal_int16 gain_default
16937/*TRINITYL*/ {-160,
16938/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
16939/*TRINITYL*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
16940/*TRINITYL*/ {{244,100,-44,0,0,0},
16941/*TRINITYL*/ {244,100,-44,0,0,0}}, // kal_int16 gain_hbound
16942/*TRINITYL*/ {{124,-20,-212,0,0,0},
16943/*TRINITYL*/ {124,-20,-212,0,0,0}}, // kal_int16 gain_lbound
16944/*TRINITYL*/ },
16945/*TRINITYL*/ {/************slect2***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON*/
16946/*TRINITYL*/ 4, // kal_uint8 seq_num
16947/*TRINITYL*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
16948/*TRINITYL*/ {-616,-600,-536,-400,0,0}, // kal_uint16 dlpow_lbound
16949/*TRINITYL*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
16950/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
16951/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
16952/*TRINITYL*/ {{0,0,0,0,0,0},
16953/*TRINITYL*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
16954/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
16955/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
16956/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
16957/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
16958/*TRINITYL*/ {{148,148,4,-92,0,0},
16959/*TRINITYL*/ {248,128,8,-88,0,0}}, // kal_int16 gain_default
16960/*TRINITYL*/ {-160,
16961/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
16962/*TRINITYL*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
16963/*TRINITYL*/ {{244,244,100,-44,0,0},
16964/*TRINITYL*/ {248,152,104,-40,0,0}}, // kal_int16 gain_hbound
16965/*TRINITYL*/ {{124,124,-20,-212,0,0},
16966/*TRINITYL*/ {248,128,-16,-160,0,0}}, // kal_int16 gain_lbound
16967/*TRINITYL*/ },
16968/*TRINITYL*/ {/************slect3***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]3:L1D_ELNA_CAN_SWITCH*/
16969/*TRINITYL*/ 5, // kal_uint8 seq_num
16970/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
16971/*TRINITYL*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
16972/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
16973/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
16974/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
16975/*TRINITYL*/ {{0,0,0,0,0,0},
16976/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
16977/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
16978/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
16979/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
16980/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
16981/*TRINITYL*/ {{148,148,4,-92,-92,0},
16982/*TRINITYL*/ {296,128,8,-64,-100,0}}, // kal_int16 gain_default
16983/*TRINITYL*/ {-160,
16984/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
16985/*TRINITYL*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
16986/*TRINITYL*/ {{244,244,100,-44,-44,0},
16987/*TRINITYL*/ {296,152,104,-40,-100,0}}, // kal_int16 gain_hbound
16988/*TRINITYL*/ {{124,124,-20,-212,-212,0},
16989/*TRINITYL*/ {296,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
16990/*TRINITYL*/ },
16991/*TRINITYL*/ {/************slect4***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
16992/*TRINITYL*/ 5, // kal_uint8 seq_num
16993/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
16994/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
16995/*TRINITYL*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
16996/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
16997/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
16998/*TRINITYL*/ {{0,0,0,0,0,0},
16999/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17000/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17001/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17002/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17003/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17004/*TRINITYL*/ {{148,148,4,-92,-92,0},
17005/*TRINITYL*/ {248,128,8,-64,-100,0}}, // kal_int16 gain_default
17006/*TRINITYL*/ {-160,
17007/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17008/*TRINITYL*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
17009/*TRINITYL*/ {{244,244,100,-44,-44,0},
17010/*TRINITYL*/ {248,152,104,-40,-100,0}}, // kal_int16 gain_hbound
17011/*TRINITYL*/ {{124,124,-20,-212,-212,0},
17012/*TRINITYL*/ {248,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
17013/*TRINITYL*/ },
17014/*TRINITYL*/ {/************slect5***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
17015/*TRINITYL*/ 5, // kal_uint8 seq_num
17016/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17017/*TRINITYL*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
17018/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17019/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
17020/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17021/*TRINITYL*/ {{0,0,0,0,0,0},
17022/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17023/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17024/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17025/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17026/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17027/*TRINITYL*/ {{148,148,4,-92,-92,0},
17028/*TRINITYL*/ {332,116,44,-4,-100,0}}, // kal_int16 gain_default
17029/*TRINITYL*/ {-160,
17030/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17031/*TRINITYL*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
17032/*TRINITYL*/ {{244,244,100,-44,-44,0},
17033/*TRINITYL*/ {332,164,68,20,-52,0}}, // kal_int16 gain_hbound
17034/*TRINITYL*/ {{124,124,-20,-212,-212,0},
17035/*TRINITYL*/ {332,92,44,-28,-196,0}}, // kal_int16 gain_lbound
17036/*TRINITYL*/ },
17037/*TRINITYL*/ {/************slect6***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
17038/*TRINITYL*/ 5, // kal_uint8 seq_num
17039/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17040/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
17041/*TRINITYL*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
17042/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
17043/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17044/*TRINITYL*/ {{0,0,0,0,0,0},
17045/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17046/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17047/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17048/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17049/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17050/*TRINITYL*/ {{148,148,4,-92,-92,0},
17051/*TRINITYL*/ {284,116,44,-4,-100,0}}, // kal_int16 gain_default
17052/*TRINITYL*/ {-160,
17053/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17054/*TRINITYL*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
17055/*TRINITYL*/ {{244,244,100,-44,-44,0},
17056/*TRINITYL*/ {284,164,68,20,-52,0}}, // kal_int16 gain_hbound
17057/*TRINITYL*/ {{124,124,-20,-212,-212,0},
17058/*TRINITYL*/ {284,92,44,-28,-196,0}}, // kal_int16 gain_lbound
17059/*TRINITYL*/ },
17060/*TRINITYL*/ {/************slect7***************[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/
17061/*TRINITYL*/ 3, // kal_uint8 seq_num
17062/*TRINITYL*/ {-480,-400,-336,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
17063/*TRINITYL*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
17064/*TRINITYL*/ {-434,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
17065/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
17066/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17067/*TRINITYL*/ {{1,1,1,0,0,0},
17068/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
17069/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17070/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17071/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17072/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17073/*TRINITYL*/ {{148,4,-92,0,0,0},
17074/*TRINITYL*/ {148,4,-92,0,0,0}}, // kal_int16 gain_default
17075/*TRINITYL*/ {-160,
17076/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17077/*TRINITYL*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
17078/*TRINITYL*/ {{244,100,-44,0,0,0},
17079/*TRINITYL*/ {244,100,-44,0,0,0}}, // kal_int16 gain_hbound
17080/*TRINITYL*/ {{124,-20,-212,0,0,0},
17081/*TRINITYL*/ {124,-20,-212,0,0,0}}, // kal_int16 gain_lbound
17082/*TRINITYL*/ },
17083/*TRINITYL*/ {/************slect8***************[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/
17084/*TRINITYL*/ 3, // kal_uint8 seq_num
17085/*TRINITYL*/ {-480,-400,-336,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
17086/*TRINITYL*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
17087/*TRINITYL*/ {-434,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
17088/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
17089/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17090/*TRINITYL*/ {{1,1,1,0,0,0},
17091/*TRINITYL*/ {1,1,1,0,0,0}}, // kal_uint8 antenna_enable
17092/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17093/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17094/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17095/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17096/*TRINITYL*/ {{148,4,-92,0,0,0},
17097/*TRINITYL*/ {148,4,-92,0,0,0}}, // kal_int16 gain_default
17098/*TRINITYL*/ {-160,
17099/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17100/*TRINITYL*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
17101/*TRINITYL*/ {{244,100,-44,0,0,0},
17102/*TRINITYL*/ {244,100,-44,0,0,0}}, // kal_int16 gain_hbound
17103/*TRINITYL*/ {{124,-20,-212,0,0,0},
17104/*TRINITYL*/ {124,-20,-212,0,0,0}}, // kal_int16 gain_lbound
17105/*TRINITYL*/ },
17106/*TRINITYL*/ {/************slect9***************[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON*/
17107/*TRINITYL*/ 4, // kal_uint8 seq_num
17108/*TRINITYL*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
17109/*TRINITYL*/ {-616,-600,-536,-352,0,0}, // kal_uint16 dlpow_lbound
17110/*TRINITYL*/ {-435,-434,-341,-232,0,0}, // kal_uint16 dlpow_hbound
17111/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
17112/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17113/*TRINITYL*/ {{0,1,1,1,0,0},
17114/*TRINITYL*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
17115/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17116/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17117/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17118/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17119/*TRINITYL*/ {{148,148,4,-92,0,0},
17120/*TRINITYL*/ {248,128,8,-88,0,0}}, // kal_int16 gain_default
17121/*TRINITYL*/ {-160,
17122/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17123/*TRINITYL*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
17124/*TRINITYL*/ {{244,244,100,-44,0,0},
17125/*TRINITYL*/ {248,152,104,-40,0,0}}, // kal_int16 gain_hbound
17126/*TRINITYL*/ {{124,124,-20,-212,0,0},
17127/*TRINITYL*/ {248,128,-16,-160,0,0}}, // kal_int16 gain_lbound
17128/*TRINITYL*/ },
17129/*TRINITYL*/ {/************slect10***************[P]1:L1D_ELNA_UNUSED,[D]3:L1D_ELNA_CAN_SWITCH*/
17130/*TRINITYL*/ 5, // kal_uint8 seq_num
17131/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17132/*TRINITYL*/ {-640,-616,-576,-352,-344,0}, // kal_uint16 dlpow_lbound
17133/*TRINITYL*/ {-507,-434,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17134/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
17135/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17136/*TRINITYL*/ {{0,1,1,1,0,0},
17137/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17138/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17139/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17140/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17141/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17142/*TRINITYL*/ {{148,148,4,-92,-92,0},
17143/*TRINITYL*/ {296,128,8,-64,-100,0}}, // kal_int16 gain_default
17144/*TRINITYL*/ {-160,
17145/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17146/*TRINITYL*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
17147/*TRINITYL*/ {{244,244,100,-44,-44,0},
17148/*TRINITYL*/ {296,152,104,-40,-100,0}}, // kal_int16 gain_hbound
17149/*TRINITYL*/ {{124,124,-20,-212,-212,0},
17150/*TRINITYL*/ {296,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
17151/*TRINITYL*/ },
17152/*TRINITYL*/ {/************slect11***************[P]1:L1D_ELNA_UNUSED,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
17153/*TRINITYL*/ 5, // kal_uint8 seq_num
17154/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17155/*TRINITYL*/ {-616,-600,-536,-352,-344,0}, // kal_uint16 dlpow_lbound
17156/*TRINITYL*/ {-432,-434,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
17157/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
17158/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17159/*TRINITYL*/ {{0,1,1,1,0,0},
17160/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17161/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17162/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17163/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17164/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17165/*TRINITYL*/ {{148,148,4,-92,-92,0},
17166/*TRINITYL*/ {248,128,8,-64,-100,0}}, // kal_int16 gain_default
17167/*TRINITYL*/ {-160,
17168/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17169/*TRINITYL*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
17170/*TRINITYL*/ {{244,244,100,-44,-44,0},
17171/*TRINITYL*/ {248,152,104,-40,-100,0}}, // kal_int16 gain_hbound
17172/*TRINITYL*/ {{124,124,-20,-212,-212,0},
17173/*TRINITYL*/ {248,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
17174/*TRINITYL*/ },
17175/*TRINITYL*/ {/************slect12***************[P]1:L1D_ELNA_UNUSED,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
17176/*TRINITYL*/ 5, // kal_uint8 seq_num
17177/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17178/*TRINITYL*/ {-640,-616,-576,-352,-344,0}, // kal_uint16 dlpow_lbound
17179/*TRINITYL*/ {-507,-434,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17180/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
17181/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17182/*TRINITYL*/ {{0,1,1,1,0,0},
17183/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17184/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17185/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17186/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17187/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17188/*TRINITYL*/ {{148,148,4,-92,-92,0},
17189/*TRINITYL*/ {332,116,44,-4,-100,0}}, // kal_int16 gain_default
17190/*TRINITYL*/ {-160,
17191/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17192/*TRINITYL*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
17193/*TRINITYL*/ {{244,244,100,-44,-44,0},
17194/*TRINITYL*/ {332,164,68,20,-52,0}}, // kal_int16 gain_hbound
17195/*TRINITYL*/ {{124,124,-20,-212,-212,0},
17196/*TRINITYL*/ {332,92,44,-28,-196,0}}, // kal_int16 gain_lbound
17197/*TRINITYL*/ },
17198/*TRINITYL*/ {/************slect13***************[P]1:L1D_ELNA_UNUSED,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
17199/*TRINITYL*/ 5, // kal_uint8 seq_num
17200/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17201/*TRINITYL*/ {-616,-600,-536,-352,-344,0}, // kal_uint16 dlpow_lbound
17202/*TRINITYL*/ {-432,-434,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
17203/*TRINITYL*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
17204/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17205/*TRINITYL*/ {{0,1,1,1,0,0},
17206/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17207/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17208/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17209/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17210/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17211/*TRINITYL*/ {{148,148,4,-92,-92,0},
17212/*TRINITYL*/ {284,116,44,-4,-100,0}}, // kal_int16 gain_default
17213/*TRINITYL*/ {-160,
17214/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17215/*TRINITYL*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
17216/*TRINITYL*/ {{244,244,100,-44,-44,0},
17217/*TRINITYL*/ {284,164,68,20,-52,0}}, // kal_int16 gain_hbound
17218/*TRINITYL*/ {{124,124,-20,-212,-212,0},
17219/*TRINITYL*/ {284,92,44,-28,-196,0}}, // kal_int16 gain_lbound
17220/*TRINITYL*/ },
17221/*TRINITYL*/ {/************slect14***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]0:L1D_ELNA_IN_PATH_OFF*/
17222/*TRINITYL*/ 4, // kal_uint8 seq_num
17223/*TRINITYL*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
17224/*TRINITYL*/ {-616,-600,-536,-400,0,0}, // kal_uint16 dlpow_lbound
17225/*TRINITYL*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
17226/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
17227/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17228/*TRINITYL*/ {{1,1,1,1,0,0},
17229/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
17230/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17231/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17232/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17233/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17234/*TRINITYL*/ {{248,128,8,-88,0,0},
17235/*TRINITYL*/ {148,148,4,-92,0,0}}, // kal_int16 gain_default
17236/*TRINITYL*/ {-160,
17237/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17238/*TRINITYL*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
17239/*TRINITYL*/ {{248,152,104,-40,0,0},
17240/*TRINITYL*/ {244,244,100,-44,0,0}}, // kal_int16 gain_hbound
17241/*TRINITYL*/ {{248,128,-16,-160,0,0},
17242/*TRINITYL*/ {124,124,-20,-212,0,0}}, // kal_int16 gain_lbound
17243/*TRINITYL*/ },
17244/*TRINITYL*/ {/************slect15***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]1:L1D_ELNA_UNUSED*/
17245/*TRINITYL*/ 4, // kal_uint8 seq_num
17246/*TRINITYL*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
17247/*TRINITYL*/ {-616,-600,-536,-352,0,0}, // kal_uint16 dlpow_lbound
17248/*TRINITYL*/ {-435,-434,-341,-232,0,0}, // kal_uint16 dlpow_hbound
17249/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
17250/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17251/*TRINITYL*/ {{1,1,1,1,0,0},
17252/*TRINITYL*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
17253/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17254/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17255/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17256/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17257/*TRINITYL*/ {{248,128,8,-88,0,0},
17258/*TRINITYL*/ {148,148,4,-92,0,0}}, // kal_int16 gain_default
17259/*TRINITYL*/ {-160,
17260/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17261/*TRINITYL*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
17262/*TRINITYL*/ {{248,152,104,-40,0,0},
17263/*TRINITYL*/ {244,244,100,-44,0,0}}, // kal_int16 gain_hbound
17264/*TRINITYL*/ {{248,128,-16,-160,0,0},
17265/*TRINITYL*/ {124,124,-20,-212,0,0}}, // kal_int16 gain_lbound
17266/*TRINITYL*/ },
17267/*TRINITYL*/ {/************slect16***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]2:L1D_ELNA_ALYWAYS_ON*/
17268/*TRINITYL*/ 4, // kal_uint8 seq_num
17269/*TRINITYL*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
17270/*TRINITYL*/ {-616,-600,-536,-400,0,0}, // kal_uint16 dlpow_lbound
17271/*TRINITYL*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
17272/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
17273/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17274/*TRINITYL*/ {{1,1,1,1,0,0},
17275/*TRINITYL*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
17276/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17277/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17278/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17279/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17280/*TRINITYL*/ {{248,128,8,-88,0,0},
17281/*TRINITYL*/ {248,128,8,-88,0,0}}, // kal_int16 gain_default
17282/*TRINITYL*/ {-160,
17283/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17284/*TRINITYL*/ {ELNA_ALWAYS_ON,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
17285/*TRINITYL*/ {{248,152,104,-40,0,0},
17286/*TRINITYL*/ {248,152,104,-40,0,0}}, // kal_int16 gain_hbound
17287/*TRINITYL*/ {{248,128,-16,-160,0,0},
17288/*TRINITYL*/ {248,128,-16,-160,0,0}}, // kal_int16 gain_lbound
17289/*TRINITYL*/ },
17290/*TRINITYL*/ {/************slect17***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]3:L1D_ELNA_CAN_SWITCH*/
17291/*TRINITYL*/ 5, // kal_uint8 seq_num
17292/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17293/*TRINITYL*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
17294/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17295/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
17296/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17297/*TRINITYL*/ {{1,1,1,1,0,0},
17298/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17299/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17300/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17301/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17302/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17303/*TRINITYL*/ {{248,128,8,-88,-88,0},
17304/*TRINITYL*/ {296,128,8,-64,-100,0}}, // kal_int16 gain_default
17305/*TRINITYL*/ {-160,
17306/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17307/*TRINITYL*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
17308/*TRINITYL*/ {{248,152,104,-40,-40,0},
17309/*TRINITYL*/ {296,152,104,-40,-100,0}}, // kal_int16 gain_hbound
17310/*TRINITYL*/ {{248,128,-16,-160,-160,0},
17311/*TRINITYL*/ {296,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
17312/*TRINITYL*/ },
17313/*TRINITYL*/ {/************slect18***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
17314/*TRINITYL*/ 5, // kal_uint8 seq_num
17315/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17316/*TRINITYL*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
17317/*TRINITYL*/ {-435,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
17318/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
17319/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17320/*TRINITYL*/ {{1,1,1,1,0,0},
17321/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17322/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17323/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17324/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17325/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17326/*TRINITYL*/ {{248,128,8,-88,-88,0},
17327/*TRINITYL*/ {248,128,8,-64,-100,0}}, // kal_int16 gain_default
17328/*TRINITYL*/ {-160,
17329/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17330/*TRINITYL*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
17331/*TRINITYL*/ {{248,152,104,-40,-40,0},
17332/*TRINITYL*/ {248,152,104,-40,-100,0}}, // kal_int16 gain_hbound
17333/*TRINITYL*/ {{248,128,-16,-160,-160,0},
17334/*TRINITYL*/ {248,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
17335/*TRINITYL*/ },
17336/*TRINITYL*/ {/************slect19***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
17337/*TRINITYL*/ 5, // kal_uint8 seq_num
17338/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17339/*TRINITYL*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
17340/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17341/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
17342/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17343/*TRINITYL*/ {{1,1,1,1,0,0},
17344/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17345/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17346/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17347/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17348/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17349/*TRINITYL*/ {{248,128,8,-88,-88,0},
17350/*TRINITYL*/ {332,116,44,-4,-100,0}}, // kal_int16 gain_default
17351/*TRINITYL*/ {-160,
17352/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17353/*TRINITYL*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
17354/*TRINITYL*/ {{248,152,104,-40,-40,0},
17355/*TRINITYL*/ {332,164,68,20,-52,0}}, // kal_int16 gain_hbound
17356/*TRINITYL*/ {{248,128,-16,-160,-160,0},
17357/*TRINITYL*/ {332,92,44,-28,-196,0}}, // kal_int16 gain_lbound
17358/*TRINITYL*/ },
17359/*TRINITYL*/ {/************slect20***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
17360/*TRINITYL*/ 5, // kal_uint8 seq_num
17361/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17362/*TRINITYL*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
17363/*TRINITYL*/ {-435,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
17364/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
17365/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17366/*TRINITYL*/ {{1,1,1,1,0,0},
17367/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17368/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17369/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17370/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17371/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17372/*TRINITYL*/ {{248,128,8,-88,-88,0},
17373/*TRINITYL*/ {284,116,44,-4,-100,0}}, // kal_int16 gain_default
17374/*TRINITYL*/ {-160,
17375/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17376/*TRINITYL*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
17377/*TRINITYL*/ {{248,152,104,-40,-40,0},
17378/*TRINITYL*/ {284,164,68,20,-52,0}}, // kal_int16 gain_hbound
17379/*TRINITYL*/ {{248,128,-16,-160,-160,0},
17380/*TRINITYL*/ {284,92,44,-28,-196,0}}, // kal_int16 gain_lbound
17381/*TRINITYL*/ },
17382/*TRINITYL*/ {/************slect21***************[P]3:L1D_ELNA_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/
17383/*TRINITYL*/ 5, // kal_uint8 seq_num
17384/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17385/*TRINITYL*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
17386/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17387/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17388/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17389/*TRINITYL*/ {{1,1,1,1,1,0},
17390/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
17391/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17392/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17393/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17394/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17395/*TRINITYL*/ {{296,128,8,-64,-100,0},
17396/*TRINITYL*/ {148,148,4,-92,-92,0}}, // kal_int16 gain_default
17397/*TRINITYL*/ {-160,
17398/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17399/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
17400/*TRINITYL*/ {{296,152,104,-40,-100,0},
17401/*TRINITYL*/ {244,244,100,-44,-44,0}}, // kal_int16 gain_hbound
17402/*TRINITYL*/ {{296,128,-16,-64,-244,0},
17403/*TRINITYL*/ {124,124,-20,-212,-212,0}}, // kal_int16 gain_lbound
17404/*TRINITYL*/ },
17405/*TRINITYL*/ {/************slect22***************[P]3:L1D_ELNA_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/
17406/*TRINITYL*/ 5, // kal_uint8 seq_num
17407/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17408/*TRINITYL*/ {-640,-616,-576,-352,-344,0}, // kal_uint16 dlpow_lbound
17409/*TRINITYL*/ {-507,-434,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17410/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17411/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17412/*TRINITYL*/ {{1,1,1,1,1,0},
17413/*TRINITYL*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
17414/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17415/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17416/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17417/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17418/*TRINITYL*/ {{296,128,8,-64,-100,0},
17419/*TRINITYL*/ {148,148,4,-92,-92,0}}, // kal_int16 gain_default
17420/*TRINITYL*/ {-160,
17421/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17422/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
17423/*TRINITYL*/ {{296,152,104,-40,-100,0},
17424/*TRINITYL*/ {244,244,100,-44,-44,0}}, // kal_int16 gain_hbound
17425/*TRINITYL*/ {{296,128,-16,-64,-244,0},
17426/*TRINITYL*/ {124,124,-20,-212,-212,0}}, // kal_int16 gain_lbound
17427/*TRINITYL*/ },
17428/*TRINITYL*/ {/************slect23***************[P]3:L1D_ELNA_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/
17429/*TRINITYL*/ 5, // kal_uint8 seq_num
17430/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17431/*TRINITYL*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
17432/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17433/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17434/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17435/*TRINITYL*/ {{1,1,1,1,1,0},
17436/*TRINITYL*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
17437/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17438/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17439/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17440/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17441/*TRINITYL*/ {{296,128,8,-64,-100,0},
17442/*TRINITYL*/ {248,128,8,-88,-88,0}}, // kal_int16 gain_default
17443/*TRINITYL*/ {-160,
17444/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17445/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
17446/*TRINITYL*/ {{296,152,104,-40,-100,0},
17447/*TRINITYL*/ {248,152,104,-40,-40,0}}, // kal_int16 gain_hbound
17448/*TRINITYL*/ {{296,128,-16,-64,-244,0},
17449/*TRINITYL*/ {248,128,-16,-160,-160,0}}, // kal_int16 gain_lbound
17450/*TRINITYL*/ },
17451/*TRINITYL*/ {/************slect24***************[P]3:L1D_ELNA_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/
17452/*TRINITYL*/ 5, // kal_uint8 seq_num
17453/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17454/*TRINITYL*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
17455/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17456/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17457/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17458/*TRINITYL*/ {{1,1,1,1,1,0},
17459/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17460/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17461/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17462/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17463/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17464/*TRINITYL*/ {{296,128,8,-64,-100,0},
17465/*TRINITYL*/ {296,128,8,-64,-100,0}}, // kal_int16 gain_default
17466/*TRINITYL*/ {-160,
17467/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17468/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
17469/*TRINITYL*/ {{296,152,104,-40,-100,0},
17470/*TRINITYL*/ {296,152,104,-40,-100,0}}, // kal_int16 gain_hbound
17471/*TRINITYL*/ {{296,128,-16,-64,-244,0},
17472/*TRINITYL*/ {296,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
17473/*TRINITYL*/ },
17474/*TRINITYL*/ {/************slect25***************[P]3:L1D_ELNA_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
17475/*TRINITYL*/ 5, // kal_uint8 seq_num
17476/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17477/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
17478/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17479/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17480/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17481/*TRINITYL*/ {{1,1,1,1,1,0},
17482/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17483/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17484/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17485/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17486/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17487/*TRINITYL*/ {{296,128,8,-64,-100,0},
17488/*TRINITYL*/ {248,128,8,-64,-100,0}}, // kal_int16 gain_default
17489/*TRINITYL*/ {-160,
17490/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17491/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
17492/*TRINITYL*/ {{296,152,104,-40,-100,0},
17493/*TRINITYL*/ {248,152,104,-40,-100,0}}, // kal_int16 gain_hbound
17494/*TRINITYL*/ {{296,128,-16,-64,-244,0},
17495/*TRINITYL*/ {248,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
17496/*TRINITYL*/ },
17497/*TRINITYL*/ {/************slect26***************[P]3:L1D_ELNA_CAN_SWITCH,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
17498/*TRINITYL*/ 5, // kal_uint8 seq_num
17499/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17500/*TRINITYL*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
17501/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17502/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17503/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17504/*TRINITYL*/ {{1,1,1,1,1,0},
17505/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17506/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17507/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17508/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17509/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17510/*TRINITYL*/ {{296,128,8,-64,-100,0},
17511/*TRINITYL*/ {332,116,44,-4,-100,0}}, // kal_int16 gain_default
17512/*TRINITYL*/ {-160,
17513/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17514/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
17515/*TRINITYL*/ {{296,152,104,-40,-100,0},
17516/*TRINITYL*/ {332,164,68,20,-52,0}}, // kal_int16 gain_hbound
17517/*TRINITYL*/ {{296,128,-16,-64,-244,0},
17518/*TRINITYL*/ {332,92,44,-28,-196,0}}, // kal_int16 gain_lbound
17519/*TRINITYL*/ },
17520/*TRINITYL*/ {/************slect27***************[P]3:L1D_ELNA_CAN_SWITCH,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
17521/*TRINITYL*/ 5, // kal_uint8 seq_num
17522/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17523/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
17524/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17525/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17526/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17527/*TRINITYL*/ {{1,1,1,1,1,0},
17528/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17529/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17530/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17531/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17532/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17533/*TRINITYL*/ {{296,128,8,-64,-100,0},
17534/*TRINITYL*/ {284,116,44,-4,-100,0}}, // kal_int16 gain_default
17535/*TRINITYL*/ {-160,
17536/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17537/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
17538/*TRINITYL*/ {{296,152,104,-40,-100,0},
17539/*TRINITYL*/ {284,164,68,20,-52,0}}, // kal_int16 gain_hbound
17540/*TRINITYL*/ {{296,128,-16,-64,-244,0},
17541/*TRINITYL*/ {284,92,44,-28,-196,0}}, // kal_int16 gain_lbound
17542/*TRINITYL*/ },
17543/*TRINITYL*/ {/************slect28***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/
17544/*TRINITYL*/ 5, // kal_uint8 seq_num
17545/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17546/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
17547/*TRINITYL*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
17548/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17549/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17550/*TRINITYL*/ {{1,1,1,1,1,0},
17551/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
17552/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17553/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17554/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17555/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17556/*TRINITYL*/ {{248,128,8,-64,-100,0},
17557/*TRINITYL*/ {148,148,4,-92,-92,0}}, // kal_int16 gain_default
17558/*TRINITYL*/ {-160,
17559/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17560/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
17561/*TRINITYL*/ {{248,152,104,-40,-100,0},
17562/*TRINITYL*/ {244,244,100,-44,-44,0}}, // kal_int16 gain_hbound
17563/*TRINITYL*/ {{248,128,-16,-64,-244,0},
17564/*TRINITYL*/ {124,124,-20,-212,-212,0}}, // kal_int16 gain_lbound
17565/*TRINITYL*/ },
17566/*TRINITYL*/ {/************slect29***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/
17567/*TRINITYL*/ 5, // kal_uint8 seq_num
17568/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17569/*TRINITYL*/ {-616,-600,-536,-352,-344,0}, // kal_uint16 dlpow_lbound
17570/*TRINITYL*/ {-432,-434,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
17571/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17572/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17573/*TRINITYL*/ {{1,1,1,1,1,0},
17574/*TRINITYL*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
17575/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17576/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17577/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17578/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17579/*TRINITYL*/ {{248,128,8,-64,-100,0},
17580/*TRINITYL*/ {148,148,4,-92,-92,0}}, // kal_int16 gain_default
17581/*TRINITYL*/ {-160,
17582/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17583/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
17584/*TRINITYL*/ {{248,152,104,-40,-100,0},
17585/*TRINITYL*/ {244,244,100,-44,-44,0}}, // kal_int16 gain_hbound
17586/*TRINITYL*/ {{248,128,-16,-64,-244,0},
17587/*TRINITYL*/ {124,124,-20,-212,-212,0}}, // kal_int16 gain_lbound
17588/*TRINITYL*/ },
17589/*TRINITYL*/ {/************slect30***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/
17590/*TRINITYL*/ 5, // kal_uint8 seq_num
17591/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17592/*TRINITYL*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
17593/*TRINITYL*/ {-435,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
17594/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17595/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17596/*TRINITYL*/ {{1,1,1,1,1,0},
17597/*TRINITYL*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
17598/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17599/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17600/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17601/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17602/*TRINITYL*/ {{248,128,8,-64,-100,0},
17603/*TRINITYL*/ {248,128,8,-88,-88,0}}, // kal_int16 gain_default
17604/*TRINITYL*/ {-160,
17605/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17606/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
17607/*TRINITYL*/ {{248,152,104,-40,-100,0},
17608/*TRINITYL*/ {248,152,104,-40,-40,0}}, // kal_int16 gain_hbound
17609/*TRINITYL*/ {{248,128,-16,-64,-244,0},
17610/*TRINITYL*/ {248,128,-16,-160,-160,0}}, // kal_int16 gain_lbound
17611/*TRINITYL*/ },
17612/*TRINITYL*/ {/************slect31***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/
17613/*TRINITYL*/ 5, // kal_uint8 seq_num
17614/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17615/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
17616/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17617/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17618/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17619/*TRINITYL*/ {{1,1,1,1,1,0},
17620/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17621/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17622/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17623/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17624/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17625/*TRINITYL*/ {{248,128,8,-64,-100,0},
17626/*TRINITYL*/ {296,128,8,-64,-100,0}}, // kal_int16 gain_default
17627/*TRINITYL*/ {-160,
17628/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17629/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
17630/*TRINITYL*/ {{248,152,104,-40,-100,0},
17631/*TRINITYL*/ {296,152,104,-40,-100,0}}, // kal_int16 gain_hbound
17632/*TRINITYL*/ {{248,128,-16,-64,-244,0},
17633/*TRINITYL*/ {296,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
17634/*TRINITYL*/ },
17635/*TRINITYL*/ {/************slect32***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
17636/*TRINITYL*/ 5, // kal_uint8 seq_num
17637/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17638/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
17639/*TRINITYL*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
17640/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17641/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17642/*TRINITYL*/ {{1,1,1,1,1,0},
17643/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17644/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17645/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17646/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17647/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17648/*TRINITYL*/ {{248,128,8,-64,-100,0},
17649/*TRINITYL*/ {248,128,8,-64,-100,0}}, // kal_int16 gain_default
17650/*TRINITYL*/ {-160,
17651/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17652/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
17653/*TRINITYL*/ {{248,152,104,-40,-100,0},
17654/*TRINITYL*/ {248,152,104,-40,-100,0}}, // kal_int16 gain_hbound
17655/*TRINITYL*/ {{248,128,-16,-64,-244,0},
17656/*TRINITYL*/ {248,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
17657/*TRINITYL*/ },
17658/*TRINITYL*/ {/************slect33***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
17659/*TRINITYL*/ 5, // kal_uint8 seq_num
17660/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17661/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
17662/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17663/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17664/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17665/*TRINITYL*/ {{1,1,1,1,1,0},
17666/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17667/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17668/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17669/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17670/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17671/*TRINITYL*/ {{248,128,8,-64,-100,0},
17672/*TRINITYL*/ {332,116,44,-4,-100,0}}, // kal_int16 gain_default
17673/*TRINITYL*/ {-160,
17674/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17675/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
17676/*TRINITYL*/ {{248,152,104,-40,-100,0},
17677/*TRINITYL*/ {332,164,68,20,-52,0}}, // kal_int16 gain_hbound
17678/*TRINITYL*/ {{248,128,-16,-64,-244,0},
17679/*TRINITYL*/ {332,92,44,-28,-196,0}}, // kal_int16 gain_lbound
17680/*TRINITYL*/ },
17681/*TRINITYL*/ {/************slect34***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
17682/*TRINITYL*/ 5, // kal_uint8 seq_num
17683/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17684/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
17685/*TRINITYL*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
17686/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17687/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17688/*TRINITYL*/ {{1,1,1,1,1,0},
17689/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17690/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17691/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17692/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17693/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17694/*TRINITYL*/ {{248,128,8,-64,-100,0},
17695/*TRINITYL*/ {284,116,44,-4,-100,0}}, // kal_int16 gain_default
17696/*TRINITYL*/ {-160,
17697/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17698/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
17699/*TRINITYL*/ {{248,152,104,-40,-100,0},
17700/*TRINITYL*/ {284,164,68,20,-52,0}}, // kal_int16 gain_hbound
17701/*TRINITYL*/ {{248,128,-16,-64,-244,0},
17702/*TRINITYL*/ {284,92,44,-28,-196,0}}, // kal_int16 gain_lbound
17703/*TRINITYL*/ },
17704/*TRINITYL*/ {/************slect35***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/
17705/*TRINITYL*/ 5, // kal_uint8 seq_num
17706/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17707/*TRINITYL*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
17708/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17709/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17710/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17711/*TRINITYL*/ {{1,1,1,1,1,0},
17712/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
17713/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17714/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17715/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17716/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17717/*TRINITYL*/ {{332,116,44,-4,-100,0},
17718/*TRINITYL*/ {148,148,4,-92,-92,0}}, // kal_int16 gain_default
17719/*TRINITYL*/ {-160,
17720/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17721/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
17722/*TRINITYL*/ {{332,164,68,20,-52,0},
17723/*TRINITYL*/ {244,244,100,-44,-44,0}}, // kal_int16 gain_hbound
17724/*TRINITYL*/ {{332,92,44,-28,-196,0},
17725/*TRINITYL*/ {124,124,-20,-212,-212,0}}, // kal_int16 gain_lbound
17726/*TRINITYL*/ },
17727/*TRINITYL*/ {/************slect36***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/
17728/*TRINITYL*/ 5, // kal_uint8 seq_num
17729/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17730/*TRINITYL*/ {-640,-616,-576,-352,-344,0}, // kal_uint16 dlpow_lbound
17731/*TRINITYL*/ {-507,-434,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17732/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17733/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17734/*TRINITYL*/ {{1,1,1,1,1,0},
17735/*TRINITYL*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
17736/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17737/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17738/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17739/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17740/*TRINITYL*/ {{332,116,44,-4,-100,0},
17741/*TRINITYL*/ {148,148,4,-92,-92,0}}, // kal_int16 gain_default
17742/*TRINITYL*/ {-160,
17743/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17744/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
17745/*TRINITYL*/ {{332,164,68,20,-52,0},
17746/*TRINITYL*/ {244,244,100,-44,-44,0}}, // kal_int16 gain_hbound
17747/*TRINITYL*/ {{332,92,44,-28,-196,0},
17748/*TRINITYL*/ {124,124,-20,-212,-212,0}}, // kal_int16 gain_lbound
17749/*TRINITYL*/ },
17750/*TRINITYL*/ {/************slect37***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/
17751/*TRINITYL*/ 5, // kal_uint8 seq_num
17752/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17753/*TRINITYL*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
17754/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17755/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17756/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17757/*TRINITYL*/ {{1,1,1,1,1,0},
17758/*TRINITYL*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
17759/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17760/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17761/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17762/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17763/*TRINITYL*/ {{332,116,44,-4,-100,0},
17764/*TRINITYL*/ {248,128,8,-88,-88,0}}, // kal_int16 gain_default
17765/*TRINITYL*/ {-160,
17766/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17767/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
17768/*TRINITYL*/ {{332,164,68,20,-52,0},
17769/*TRINITYL*/ {248,152,104,-40,-40,0}}, // kal_int16 gain_hbound
17770/*TRINITYL*/ {{332,92,44,-28,-196,0},
17771/*TRINITYL*/ {248,128,-16,-160,-160,0}}, // kal_int16 gain_lbound
17772/*TRINITYL*/ },
17773/*TRINITYL*/ {/************slect38***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/
17774/*TRINITYL*/ 5, // kal_uint8 seq_num
17775/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17776/*TRINITYL*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
17777/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17778/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17779/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17780/*TRINITYL*/ {{1,1,1,1,1,0},
17781/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17782/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17783/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17784/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17785/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17786/*TRINITYL*/ {{332,116,44,-4,-100,0},
17787/*TRINITYL*/ {296,128,8,-64,-100,0}}, // kal_int16 gain_default
17788/*TRINITYL*/ {-160,
17789/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17790/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
17791/*TRINITYL*/ {{332,164,68,20,-52,0},
17792/*TRINITYL*/ {296,152,104,-40,-100,0}}, // kal_int16 gain_hbound
17793/*TRINITYL*/ {{332,92,44,-28,-196,0},
17794/*TRINITYL*/ {296,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
17795/*TRINITYL*/ },
17796/*TRINITYL*/ {/************slect39***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
17797/*TRINITYL*/ 5, // kal_uint8 seq_num
17798/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17799/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
17800/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17801/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17802/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17803/*TRINITYL*/ {{1,1,1,1,1,0},
17804/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17805/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17806/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17807/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17808/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17809/*TRINITYL*/ {{332,116,44,-4,-100,0},
17810/*TRINITYL*/ {248,128,8,-64,-100,0}}, // kal_int16 gain_default
17811/*TRINITYL*/ {-160,
17812/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17813/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
17814/*TRINITYL*/ {{332,164,68,20,-52,0},
17815/*TRINITYL*/ {248,152,104,-40,-100,0}}, // kal_int16 gain_hbound
17816/*TRINITYL*/ {{332,92,44,-28,-196,0},
17817/*TRINITYL*/ {248,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
17818/*TRINITYL*/ },
17819/*TRINITYL*/ {/************slect40***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
17820/*TRINITYL*/ 5, // kal_uint8 seq_num
17821/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17822/*TRINITYL*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
17823/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17824/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17825/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17826/*TRINITYL*/ {{1,1,1,1,1,0},
17827/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17828/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17829/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17830/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17831/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17832/*TRINITYL*/ {{332,116,44,-4,-100,0},
17833/*TRINITYL*/ {332,116,44,-4,-100,0}}, // kal_int16 gain_default
17834/*TRINITYL*/ {-160,
17835/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17836/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
17837/*TRINITYL*/ {{332,164,68,20,-52,0},
17838/*TRINITYL*/ {332,164,68,20,-52,0}}, // kal_int16 gain_hbound
17839/*TRINITYL*/ {{332,92,44,-28,-196,0},
17840/*TRINITYL*/ {332,92,44,-28,-196,0}}, // kal_int16 gain_lbound
17841/*TRINITYL*/ },
17842/*TRINITYL*/ {/************slect41***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
17843/*TRINITYL*/ 5, // kal_uint8 seq_num
17844/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17845/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
17846/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17847/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17848/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17849/*TRINITYL*/ {{1,1,1,1,1,0},
17850/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17851/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17852/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17853/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17854/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17855/*TRINITYL*/ {{332,116,44,-4,-100,0},
17856/*TRINITYL*/ {284,116,44,-4,-100,0}}, // kal_int16 gain_default
17857/*TRINITYL*/ {-160,
17858/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17859/*TRINITYL*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
17860/*TRINITYL*/ {{332,164,68,20,-52,0},
17861/*TRINITYL*/ {284,164,68,20,-52,0}}, // kal_int16 gain_hbound
17862/*TRINITYL*/ {{332,92,44,-28,-196,0},
17863/*TRINITYL*/ {284,92,44,-28,-196,0}}, // kal_int16 gain_lbound
17864/*TRINITYL*/ },
17865/*TRINITYL*/ {/************slect42***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/
17866/*TRINITYL*/ 5, // kal_uint8 seq_num
17867/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17868/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
17869/*TRINITYL*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
17870/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17871/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17872/*TRINITYL*/ {{1,1,1,1,1,0},
17873/*TRINITYL*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
17874/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17875/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17876/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17877/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17878/*TRINITYL*/ {{284,116,44,-4,-100,0},
17879/*TRINITYL*/ {148,148,4,-92,-92,0}}, // kal_int16 gain_default
17880/*TRINITYL*/ {-160,
17881/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17882/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
17883/*TRINITYL*/ {{284,164,68,20,-52,0},
17884/*TRINITYL*/ {244,244,100,-44,-44,0}}, // kal_int16 gain_hbound
17885/*TRINITYL*/ {{284,92,44,-28,-196,0},
17886/*TRINITYL*/ {124,124,-20,-212,-212,0}}, // kal_int16 gain_lbound
17887/*TRINITYL*/ },
17888/*TRINITYL*/ {/************slect43***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/
17889/*TRINITYL*/ 5, // kal_uint8 seq_num
17890/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17891/*TRINITYL*/ {-616,-600,-536,-352,-344,0}, // kal_uint16 dlpow_lbound
17892/*TRINITYL*/ {-432,-434,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
17893/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17894/*TRINITYL*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17895/*TRINITYL*/ {{1,1,1,1,1,0},
17896/*TRINITYL*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
17897/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17898/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17899/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17900/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17901/*TRINITYL*/ {{284,116,44,-4,-100,0},
17902/*TRINITYL*/ {148,148,4,-92,-92,0}}, // kal_int16 gain_default
17903/*TRINITYL*/ {-160,
17904/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17905/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
17906/*TRINITYL*/ {{284,164,68,20,-52,0},
17907/*TRINITYL*/ {244,244,100,-44,-44,0}}, // kal_int16 gain_hbound
17908/*TRINITYL*/ {{284,92,44,-28,-196,0},
17909/*TRINITYL*/ {124,124,-20,-212,-212,0}}, // kal_int16 gain_lbound
17910/*TRINITYL*/ },
17911/*TRINITYL*/ {/************slect44***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/
17912/*TRINITYL*/ 5, // kal_uint8 seq_num
17913/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17914/*TRINITYL*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
17915/*TRINITYL*/ {-435,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
17916/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17917/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17918/*TRINITYL*/ {{1,1,1,1,1,0},
17919/*TRINITYL*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
17920/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17921/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17922/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17923/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17924/*TRINITYL*/ {{284,116,44,-4,-100,0},
17925/*TRINITYL*/ {248,128,8,-88,-88,0}}, // kal_int16 gain_default
17926/*TRINITYL*/ {-160,
17927/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17928/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
17929/*TRINITYL*/ {{284,164,68,20,-52,0},
17930/*TRINITYL*/ {248,152,104,-40,-40,0}}, // kal_int16 gain_hbound
17931/*TRINITYL*/ {{284,92,44,-28,-196,0},
17932/*TRINITYL*/ {248,128,-16,-160,-160,0}}, // kal_int16 gain_lbound
17933/*TRINITYL*/ },
17934/*TRINITYL*/ {/************slect45***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/
17935/*TRINITYL*/ 5, // kal_uint8 seq_num
17936/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17937/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
17938/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17939/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17940/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17941/*TRINITYL*/ {{1,1,1,1,1,0},
17942/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17943/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17944/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17945/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17946/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17947/*TRINITYL*/ {{284,116,44,-4,-100,0},
17948/*TRINITYL*/ {296,128,8,-64,-100,0}}, // kal_int16 gain_default
17949/*TRINITYL*/ {-160,
17950/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17951/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
17952/*TRINITYL*/ {{284,164,68,20,-52,0},
17953/*TRINITYL*/ {296,152,104,-40,-100,0}}, // kal_int16 gain_hbound
17954/*TRINITYL*/ {{284,92,44,-28,-196,0},
17955/*TRINITYL*/ {296,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
17956/*TRINITYL*/ },
17957/*TRINITYL*/ {/************slect46***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
17958/*TRINITYL*/ 5, // kal_uint8 seq_num
17959/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17960/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
17961/*TRINITYL*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
17962/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17963/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17964/*TRINITYL*/ {{1,1,1,1,1,0},
17965/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17966/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17967/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17968/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17969/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17970/*TRINITYL*/ {{284,116,44,-4,-100,0},
17971/*TRINITYL*/ {248,128,8,-64,-100,0}}, // kal_int16 gain_default
17972/*TRINITYL*/ {-160,
17973/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17974/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
17975/*TRINITYL*/ {{284,164,68,20,-52,0},
17976/*TRINITYL*/ {248,152,104,-40,-100,0}}, // kal_int16 gain_hbound
17977/*TRINITYL*/ {{284,92,44,-28,-196,0},
17978/*TRINITYL*/ {248,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
17979/*TRINITYL*/ },
17980/*TRINITYL*/ {/************slect47***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
17981/*TRINITYL*/ 5, // kal_uint8 seq_num
17982/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
17983/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
17984/*TRINITYL*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
17985/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
17986/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
17987/*TRINITYL*/ {{1,1,1,1,1,0},
17988/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
17989/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
17990/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
17991/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
17992/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
17993/*TRINITYL*/ {{284,116,44,-4,-100,0},
17994/*TRINITYL*/ {332,116,44,-4,-100,0}}, // kal_int16 gain_default
17995/*TRINITYL*/ {-160,
17996/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
17997/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
17998/*TRINITYL*/ {{284,164,68,20,-52,0},
17999/*TRINITYL*/ {332,164,68,20,-52,0}}, // kal_int16 gain_hbound
18000/*TRINITYL*/ {{284,92,44,-28,-196,0},
18001/*TRINITYL*/ {332,92,44,-28,-196,0}}, // kal_int16 gain_lbound
18002/*TRINITYL*/ },
18003/*TRINITYL*/ {/************slect48***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
18004/*TRINITYL*/ 5, // kal_uint8 seq_num
18005/*TRINITYL*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
18006/*TRINITYL*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
18007/*TRINITYL*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
18008/*TRINITYL*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
18009/*TRINITYL*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
18010/*TRINITYL*/ {{1,1,1,1,1,0},
18011/*TRINITYL*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
18012/*TRINITYL*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
18013/*TRINITYL*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
18014/*TRINITYL*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
18015/*TRINITYL*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
18016/*TRINITYL*/ {{284,116,44,-4,-100,0},
18017/*TRINITYL*/ {284,116,44,-4,-100,0}}, // kal_int16 gain_default
18018/*TRINITYL*/ {-160,
18019/*TRINITYL*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
18020/*TRINITYL*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
18021/*TRINITYL*/ {{284,164,68,20,-52,0},
18022/*TRINITYL*/ {284,164,68,20,-52,0}}, // kal_int16 gain_hbound
18023/*TRINITYL*/ {{284,92,44,-28,-196,0},
18024/*TRINITYL*/ {284,92,44,-28,-196,0}}, // kal_int16 gain_lbound
18025/*TRINITYL*/ },
18026/*TRINITYL*/ };
18027/*TRINITYL*/
18028/*TRINITYL*/ const unsigned short L1D_RF_TST_INFO_ELNA_MAPPING_TABLE[7][7] = // need follow the value of enum L1D_ELNA_USAGE
18029/*TRINITYL*/ {
18030/*TRINITYL*/ {0 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/,1 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/,2 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON*/,3 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]3:L1D_ELNA_CAN_SWITCH*/,4 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,5 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,6 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
18031/*TRINITYL*/ {7 /*[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/,8 /*[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/,9 /*[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON*/,10 /*[P]1:L1D_ELNA_UNUSED,[D]3:L1D_ELNA_CAN_SWITCH*/,11 /*[P]1:L1D_ELNA_UNUSED,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,12 /*[P]1:L1D_ELNA_UNUSED,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,13 /*[P]1:L1D_ELNA_UNUSED,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
18032/*TRINITYL*/ {14 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]0:L1D_ELNA_IN_PATH_OFF*/,15 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]1:L1D_ELNA_UNUSED*/,16 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]2:L1D_ELNA_ALYWAYS_ON*/,17 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]3:L1D_ELNA_CAN_SWITCH*/,18 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,19 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,20 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
18033/*TRINITYL*/ {21 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/,22 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/,23 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/,24 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/,25 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,26 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,27 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
18034/*TRINITYL*/ {28 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/,29 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/,30 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/,31 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/,32 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,33 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,34 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
18035/*TRINITYL*/ {35 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/,36 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/,37 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/,38 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/,39 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,40 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,41 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
18036/*TRINITYL*/ {42 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/,43 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/,44 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/,45 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/,46 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,47 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,48 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
18037/*TRINITYL*/ };
18038/*TRINITYL*/ const short L1D_RF_TST_INFO_WCOEF_ARFCN[FrequencyBandCount][8] =
18039/*TRINITYL*/ { { -1, -1, -1, -1, -1, -1, -1, -1}, /*#FrequencyBand400 */
18040/*TRINITYL*/ {204, -1, -1, -1, -1, -1, -1, -1}, /* FrequencyBand850 */
18041/*TRINITYL*/ { 39, 40, -1, -1, -1, -1, -1, -1}, /* FrequencyBand900 */
18042/*TRINITYL*/ {536, 586, 636, 685, 736, 786, 836, 874}, /* FrequencyBand1800 */
18043/*TRINITYL*/ {536, 586, 645, 686, 736, 786, -1, -1}, /* FrequencyBand1900 */
18044/*TRINITYL*/ };
18045#endif
18046
18047#if IS_RF_MT6186
18048/*MT6186*/
18049/*MT6186*/ #define GAIN_STEP 3
18050/*MT6186*/ #define PVOFSL 34
18051/*MT6186*/ #define PVOFSH 34
18052/*MT6186*/
18053
18054 #if IS_W_CANCELLATION_SUPPORT
18055/*MT6186*/ unsigned short L1D_RF_FindGainStep( unsigned long gain_setting, FrequencyBand rf_band )
18056/*MT6186*/ {
18057/*MT6186*/ unsigned long gain_step = gain_setting & 0x000FFFFF;
18058/*MT6186*/ unsigned short elna_type = L1D_RF_Check_If_ExternalLNA(rf_band);
18059/*MT6186*/
18060/*MT6186*/ switch( elna_type )
18061/*MT6186*/ {
18062/*MT6186*/ case L1D_ELNA_UNUSED :
18063/*MT6186*/ {
18064/*MT6186*/ switch( gain_step )
18065/*MT6186*/ {
18066/*MT6186*/ case 0x1DF88:
18067/*MT6186*/ return 10;
18068/*MT6186*/ case 0x1DF90:
18069/*MT6186*/ return 9;
18070/*MT6186*/ case 0x1DF98:
18071/*MT6186*/ return 8;
18072/*MT6186*/ case 0x1DFA0:
18073/*MT6186*/ return 7;
18074/*MT6186*/ case 0x1DFA8:
18075/*MT6186*/ return 6;
18076/*MT6186*/ case 0x1ED90:
18077/*MT6186*/ return 5;
18078/*MT6186*/ case 0x1EDA0:
18079/*MT6186*/ return 4;
18080/*MT6186*/ case 0x1EDA8:
18081/*MT6186*/ return 3;
18082/*MT6186*/ case 0x1EFA8:
18083/*MT6186*/ return 2;
18084/*MT6186*/ case 0x1ECA8:
18085/*MT6186*/ return 1;
18086/*MT6186*/ default:
18087/*MT6186*/ return 0;
18088/*MT6186*/ }
18089/*MT6186*/ break;
18090/*MT6186*/ }
18091/*MT6186*/ case L1D_ELNA_CAN_SWITCH : //narrow band matching 13.5dB
18092/*MT6186*/ {
18093/*MT6186*/ switch( gain_step )
18094/*MT6186*/ {
18095/*MT6186*/ case 0x5CFA8:
18096/*MT6186*/ return 13;
18097/*MT6186*/ case 0x5BF88:
18098/*MT6186*/ return 12;
18099/*MT6186*/ case 0x5BF90:
18100/*MT6186*/ return 11;
18101/*MT6186*/ case 0x5BF98:
18102/*MT6186*/ return 10;
18103/*MT6186*/ case 0x5BFA0:
18104/*MT6186*/ return 9;
18105/*MT6186*/ case 0x5BFA8:
18106/*MT6186*/ return 8;
18107/*MT6186*/ case 0x5BDA0:
18108/*MT6186*/ return 7;
18109/*MT6186*/ case 0x5CD90:
18110/*MT6186*/ return 6;
18111/*MT6186*/ case 0x5CD98:
18112/*MT6186*/ return 5;
18113/*MT6186*/ case 0x5CDA0:
18114/*MT6186*/ return 4;
18115/*MT6186*/ case 0x1ED88:
18116/*MT6186*/ return 3;
18117/*MT6186*/ case 0x5BDA8:
18118/*MT6186*/ return 2;
18119/*MT6186*/ case 0x1ED98:
18120/*MT6186*/ return 1;
18121/*MT6186*/ default:
18122/*MT6186*/ return 0;
18123/*MT6186*/ }
18124/*MT6186*/ break;
18125/*MT6186*/ }
18126/*MT6186*/ case L1D_ELNA_CAN_SWITCH_WB : //wide band matching 13.5dB
18127/*MT6186*/ {
18128/*MT6186*/ switch( gain_step )
18129/*MT6186*/ {
18130/*MT6186*/ case 0x5CDA0:
18131/*MT6186*/ return 12;
18132/*MT6186*/ case 0x5DFA8:
18133/*MT6186*/ return 11;
18134/*MT6186*/ case 0x5CF88:
18135/*MT6186*/ return 10;
18136/*MT6186*/ case 0x5CF90:
18137/*MT6186*/ return 9;
18138/*MT6186*/ case 0x5CF98:
18139/*MT6186*/ return 8;
18140/*MT6186*/ case 0x5CFA0:
18141/*MT6186*/ return 7;
18142/*MT6186*/ case 0x5CFA8:
18143/*MT6186*/ return 6;
18144/*MT6186*/ case 0x5DD90:
18145/*MT6186*/ return 5;
18146/*MT6186*/ case 0x5DDA0:
18147/*MT6186*/ return 4;
18148/*MT6186*/ case 0x1ED98:
18149/*MT6186*/ return 3;
18150/*MT6186*/ case 0x5DD98:
18151/*MT6186*/ return 2;
18152/*MT6186*/ case 0x1EDA8:
18153/*MT6186*/ return 1;
18154/*MT6186*/ default:
18155/*MT6186*/ return 0;
18156/*MT6186*/ }
18157/*MT6186*/ break;
18158/*MT6186*/ }
18159/*MT6186*/ case L1D_ELNA_18DB_CAN_SWITCH : //narrow band matching 18dB
18160/*MT6186*/ {
18161/*MT6186*/ switch( gain_step )
18162/*MT6186*/ {
18163/*MT6186*/ case 0x1AF90:
18164/*MT6186*/ return 11;
18165/*MT6186*/ case 0x5BF88:
18166/*MT6186*/ return 10;
18167/*MT6186*/ case 0x5BF90:
18168/*MT6186*/ return 9;
18169/*MT6186*/ case 0x5BF98:
18170/*MT6186*/ return 8;
18171/*MT6186*/ case 0x5BFA8:
18172/*MT6186*/ return 7;
18173/*MT6186*/ case 0x5BFA0:
18174/*MT6186*/ return 6;
18175/*MT6186*/ case 0x1CD88:
18176/*MT6186*/ return 5;
18177/*MT6186*/ case 0x1CD90:
18178/*MT6186*/ return 4;
18179/*MT6186*/ case 0x1CD98:
18180/*MT6186*/ return 3;
18181/*MT6186*/ case 0x5BDA8:
18182/*MT6186*/ return 2;
18183/*MT6186*/ case 0x1ED90:
18184/*MT6186*/ return 1;
18185/*MT6186*/ default:
18186/*MT6186*/ return 0;
18187/*MT6186*/ }
18188/*MT6186*/ break;
18189/*MT6186*/ }
18190/*MT6186*/ case L1D_ELNA_18DB_CAN_SWITCH_WB : //wide band matching 18dB
18191/*MT6186*/ {
18192/*MT6186*/ switch( gain_step )
18193/*MT6186*/ {
18194/*MT6186*/ case 0x1BF90:
18195/*MT6186*/ return 12;
18196/*MT6186*/ case 0x5CF88:
18197/*MT6186*/ return 11;
18198/*MT6186*/ case 0x5CF90:
18199/*MT6186*/ return 10;
18200/*MT6186*/ case 0x5CF98:
18201/*MT6186*/ return 9;
18202/*MT6186*/ case 0x5CFA8:
18203/*MT6186*/ return 8;
18204/*MT6186*/ case 0x5CFA0:
18205/*MT6186*/ return 7;
18206/*MT6186*/ case 0x1DD88:
18207/*MT6186*/ return 6;
18208/*MT6186*/ case 0x1DD90:
18209/*MT6186*/ return 5;
18210/*MT6186*/ case 0x1DD98:
18211/*MT6186*/ return 4;
18212/*MT6186*/ case 0x1ED90:
18213/*MT6186*/ return 3;
18214/*MT6186*/ case 0x5CDA8:
18215/*MT6186*/ return 2;
18216/*MT6186*/ case 0x1EDA0:
18217/*MT6186*/ return 1;
18218/*MT6186*/ default:
18219/*MT6186*/ return 0;
18220/*MT6186*/ }
18221/*MT6186*/ break;
18222/*MT6186*/ }
18223/*MT6186*/ case L1D_ELNA_ALYWAYS_ON :
18224/*MT6186*/ default:
18225/*MT6186*/ { ASSERT(0); //table is not define!
18226/*MT6186*/ }
18227/*MT6186*/ }
18228/*MT6186*/ }
18229/*MT6186*/ #if IS_2G_RXD_SUPPORT
18230/*MT6186*/ unsigned short L1D_RF_FindGainStep_RXD( unsigned long gain_setting, FrequencyBand rf_band )
18231/*MT6186*/ {
18232/*MT6186*/ unsigned long gain_step = gain_setting & 0x000FFFFF;
18233/*MT6186*/ unsigned short elna_type = L1D_RF_Check_If_ExternalLNA_RXD(rf_band);
18234/*MT6186*/
18235/*MT6186*/ switch( elna_type )
18236/*MT6186*/ {
18237/*MT6186*/ case L1D_ELNA_UNUSED :
18238/*MT6186*/ {
18239/*MT6186*/ switch( gain_step )
18240/*MT6186*/ {
18241/*MT6186*/ case 0x1DF88:
18242/*MT6186*/ return 10;
18243/*MT6186*/ case 0x1DF90:
18244/*MT6186*/ return 9;
18245/*MT6186*/ case 0x1DF98:
18246/*MT6186*/ return 8;
18247/*MT6186*/ case 0x1DFA0:
18248/*MT6186*/ return 7;
18249/*MT6186*/ case 0x1DFA8:
18250/*MT6186*/ return 6;
18251/*MT6186*/ case 0x1ED90:
18252/*MT6186*/ return 5;
18253/*MT6186*/ case 0x1EDA0:
18254/*MT6186*/ return 4;
18255/*MT6186*/ case 0x1EDA8:
18256/*MT6186*/ return 3;
18257/*MT6186*/ case 0x1EFA8:
18258/*MT6186*/ return 2;
18259/*MT6186*/ case 0x1ECA8:
18260/*MT6186*/ return 1;
18261/*MT6186*/ default:
18262/*MT6186*/ return 0;
18263/*MT6186*/ }
18264/*MT6186*/ break;
18265/*MT6186*/ }
18266/*MT6186*/ case L1D_ELNA_CAN_SWITCH : //narrow band matching 13.5dB
18267/*MT6186*/ {
18268/*MT6186*/ switch( gain_step )
18269/*MT6186*/ {
18270/*MT6186*/ case 0x5CFA8:
18271/*MT6186*/ return 13;
18272/*MT6186*/ case 0x5BF88:
18273/*MT6186*/ return 12;
18274/*MT6186*/ case 0x5BF90:
18275/*MT6186*/ return 11;
18276/*MT6186*/ case 0x5BF98:
18277/*MT6186*/ return 10;
18278/*MT6186*/ case 0x5BFA0:
18279/*MT6186*/ return 9;
18280/*MT6186*/ case 0x5BFA8:
18281/*MT6186*/ return 8;
18282/*MT6186*/ case 0x5BDA0:
18283/*MT6186*/ return 7;
18284/*MT6186*/ case 0x5CD90:
18285/*MT6186*/ return 6;
18286/*MT6186*/ case 0x5CD98:
18287/*MT6186*/ return 5;
18288/*MT6186*/ case 0x5CDA0:
18289/*MT6186*/ return 4;
18290/*MT6186*/ case 0x1ED88:
18291/*MT6186*/ return 3;
18292/*MT6186*/ case 0x5BDA8:
18293/*MT6186*/ return 2;
18294/*MT6186*/ case 0x1ED98:
18295/*MT6186*/ return 1;
18296/*MT6186*/ default:
18297/*MT6186*/ return 0;
18298/*MT6186*/ }
18299/*MT6186*/ break;
18300/*MT6186*/ }
18301/*MT6186*/ case L1D_ELNA_CAN_SWITCH_WB : //wide band matching 13.5dB
18302/*MT6186*/ {
18303/*MT6186*/ switch( gain_step )
18304/*MT6186*/ {
18305/*MT6186*/ case 0x5CDA0:
18306/*MT6186*/ return 12;
18307/*MT6186*/ case 0x5DFA8:
18308/*MT6186*/ return 11;
18309/*MT6186*/ case 0x5CF88:
18310/*MT6186*/ return 10;
18311/*MT6186*/ case 0x5CF90:
18312/*MT6186*/ return 9;
18313/*MT6186*/ case 0x5CF98:
18314/*MT6186*/ return 8;
18315/*MT6186*/ case 0x5CFA0:
18316/*MT6186*/ return 7;
18317/*MT6186*/ case 0x5CFA8:
18318/*MT6186*/ return 6;
18319/*MT6186*/ case 0x5DD90:
18320/*MT6186*/ return 5;
18321/*MT6186*/ case 0x5DDA0:
18322/*MT6186*/ return 4;
18323/*MT6186*/ case 0x1ED98:
18324/*MT6186*/ return 3;
18325/*MT6186*/ case 0x5DD98:
18326/*MT6186*/ return 2;
18327/*MT6186*/ case 0x1EDA8:
18328/*MT6186*/ return 1;
18329/*MT6186*/ default:
18330/*MT6186*/ return 0;
18331/*MT6186*/ }
18332/*MT6186*/ break;
18333/*MT6186*/ }
18334/*MT6186*/ case L1D_ELNA_18DB_CAN_SWITCH : //narrow band matching 18dB
18335/*MT6186*/ {
18336/*MT6186*/ switch( gain_step )
18337/*MT6186*/ {
18338/*MT6186*/ case 0x1AF90:
18339/*MT6186*/ return 11;
18340/*MT6186*/ case 0x5BF88:
18341/*MT6186*/ return 10;
18342/*MT6186*/ case 0x5BF90:
18343/*MT6186*/ return 9;
18344/*MT6186*/ case 0x5BF98:
18345/*MT6186*/ return 8;
18346/*MT6186*/ case 0x5BFA8:
18347/*MT6186*/ return 7;
18348/*MT6186*/ case 0x5BFA0:
18349/*MT6186*/ return 6;
18350/*MT6186*/ case 0x1CD88:
18351/*MT6186*/ return 5;
18352/*MT6186*/ case 0x1CD90:
18353/*MT6186*/ return 4;
18354/*MT6186*/ case 0x1CD98:
18355/*MT6186*/ return 3;
18356/*MT6186*/ case 0x5BDA8:
18357/*MT6186*/ return 2;
18358/*MT6186*/ case 0x1ED90:
18359/*MT6186*/ return 1;
18360/*MT6186*/ default:
18361/*MT6186*/ return 0;
18362/*MT6186*/ }
18363/*MT6186*/ break;
18364/*MT6186*/ }
18365/*MT6186*/ case L1D_ELNA_18DB_CAN_SWITCH_WB : //wide band matching 18dB
18366/*MT6186*/ {
18367/*MT6186*/ switch( gain_step )
18368/*MT6186*/ {
18369/*MT6186*/ case 0x1BF90:
18370/*MT6186*/ return 12;
18371/*MT6186*/ case 0x5CF88:
18372/*MT6186*/ return 11;
18373/*MT6186*/ case 0x5CF90:
18374/*MT6186*/ return 10;
18375/*MT6186*/ case 0x5CF98:
18376/*MT6186*/ return 9;
18377/*MT6186*/ case 0x5CFA8:
18378/*MT6186*/ return 8;
18379/*MT6186*/ case 0x5CFA0:
18380/*MT6186*/ return 7;
18381/*MT6186*/ case 0x1DD88:
18382/*MT6186*/ return 6;
18383/*MT6186*/ case 0x1DD90:
18384/*MT6186*/ return 5;
18385/*MT6186*/ case 0x1DD98:
18386/*MT6186*/ return 4;
18387/*MT6186*/ case 0x1ED90:
18388/*MT6186*/ return 3;
18389/*MT6186*/ case 0x5CDA8:
18390/*MT6186*/ return 2;
18391/*MT6186*/ case 0x1EDA0:
18392/*MT6186*/ return 1;
18393/*MT6186*/ default:
18394/*MT6186*/ return 0;
18395/*MT6186*/ }
18396/*MT6186*/ break;
18397/*MT6186*/ }
18398/*MT6186*/ case L1D_ELNA_ALYWAYS_ON :
18399/*MT6186*/ default:
18400/*MT6186*/ { ASSERT(0); //table is not define!
18401/*MT6186*/ }
18402/*MT6186*/ }
18403/*MT6186*/ }
18404/*MT6186*/ #endif
18405 #endif
18406 #if IS_2G_RXD_SUPPORT
18407
18408/*MT6186*/ const sL1DAGCHALDATA AGC_TABLE_HAL=
18409/*MT6186*/ {
18410/*MT6186*/ (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), //max_gain
18411/*MT6186*/ (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), //min_gain
18412/*MT6186*/ -920/*-115*/, //min_predict_power
18413/*MT6186*/ -40/*-5*/, //max_predict_power
18414/*MT6186*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
18415/*MT6186*/ -71*PWRRES, //HRD_Pin_THRESHOLD
18416/*MT6186*/ {
18417/*MT6186*/ { -920/*-115*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18418/*MT6186*/ { -912/*-114*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18419/*MT6186*/ { -904/*-113*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18420/*MT6186*/ { -896/*-112*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18421/*MT6186*/ { -888/*-111*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18422/*MT6186*/ { -880/*-110*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18423/*MT6186*/ { -872/*-109*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18424/*MT6186*/ { -864/*-108*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18425/*MT6186*/ { -856/*-107*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18426/*MT6186*/ { -848/*-106*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18427/*MT6186*/ { -840/*-105*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18428/*MT6186*/ { -832/*-104*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18429/*MT6186*/ { -824/*-103*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18430/*MT6186*/ { -816/*-102*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18431/*MT6186*/ { -808/*-101*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18432/*MT6186*/ { -800/*-100*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18433/*MT6186*/ { -792/*-99*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18434/*MT6186*/ { -784/*-98*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18435/*MT6186*/ { -776/*-97*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18436/*MT6186*/ { -768/*-96*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18437/*MT6186*/ { -760/*-95*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18438/*MT6186*/ { -752/*-94*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18439/*MT6186*/ { -744/*-93*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18440/*MT6186*/ { -736/*-92*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18441/*MT6186*/ { -728/*-91*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18442/*MT6186*/ { -720/*-90*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18443/*MT6186*/ { -712/*-89*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18444/*MT6186*/ { -704/*-88*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18445/*MT6186*/ { -696/*-87*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18446/*MT6186*/ { -688/*-86*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18447/*MT6186*/ { -680/*-85*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18448/*MT6186*/ { -672/*-84*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18449/*MT6186*/ { -664/*-83*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18450/*MT6186*/ { -656/*-82*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18451/*MT6186*/ { -648/*-81*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18452/*MT6186*/ { -640/*-80*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18453/*MT6186*/ { -632/*-79*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18454/*MT6186*/ { -624/*-78*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18455/*MT6186*/ { -616/*-77*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18456/*MT6186*/ { -608/*-76*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18457/*MT6186*/ { -600/*-75*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18458/*MT6186*/ { -592/*-74*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18459/*MT6186*/ { -584/*-73*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18460/*MT6186*/ { -576/*-72*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18461/*MT6186*/ { -568/*-71*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18462/*MT6186*/ { -560/*-70*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18463/*MT6186*/ { -552/*-69*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18464/*MT6186*/ { -544/*-68*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18465/*MT6186*/ { -536/*-67*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18466/*MT6186*/ { -528/*-66*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18467/*MT6186*/ { -520/*-65*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18468/*MT6186*/ { -512/*-64*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18469/*MT6186*/ { -504/*-63*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18470/*MT6186*/ { -496/*-62*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18471/*MT6186*/ { -488/*-61*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18472/*MT6186*/ { -480/*-60*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18473/*MT6186*/ { -472/*-59*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18474/*MT6186*/ { -464/*-58*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18475/*MT6186*/ { -456/*-57*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
18476/*MT6186*/ { -448/*-56*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18477/*MT6186*/ { -440/*-55*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18478/*MT6186*/ { -432/*-54*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18479/*MT6186*/ { -424/*-53*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18480/*MT6186*/ { -416/*-52*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18481/*MT6186*/ { -408/*-51*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18482/*MT6186*/ { -400/*-50*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18483/*MT6186*/ { -392/*-49*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18484/*MT6186*/ { -384/*-48*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18485/*MT6186*/ { -376/*-47*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18486/*MT6186*/ { -368/*-46*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18487/*MT6186*/ { -360/*-45*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18488/*MT6186*/ { -352/*-44*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18489/*MT6186*/ { -344/*-43*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18490/*MT6186*/ { -336/*-42*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18491/*MT6186*/ { -328/*-41*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18492/*MT6186*/ { -320/*-40*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18493/*MT6186*/ { -312/*-39*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
18494/*MT6186*/ { -304/*-38*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18495/*MT6186*/ { -296/*-37*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18496/*MT6186*/ { -288/*-36*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18497/*MT6186*/ { -280/*-35*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18498/*MT6186*/ { -272/*-34*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18499/*MT6186*/ { -264/*-33*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18500/*MT6186*/ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18501/*MT6186*/ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18502/*MT6186*/ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18503/*MT6186*/ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18504/*MT6186*/ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18505/*MT6186*/ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18506/*MT6186*/ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18507/*MT6186*/ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18508/*MT6186*/ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18509/*MT6186*/ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18510/*MT6186*/ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18511/*MT6186*/ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18512/*MT6186*/ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18513/*MT6186*/ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18514/*MT6186*/ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18515/*MT6186*/ { -136/*-17*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18516/*MT6186*/ { -128/*-16*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18517/*MT6186*/ { -120/*-15*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18518/*MT6186*/ { -112/*-14*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18519/*MT6186*/ { -104/*-13*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18520/*MT6186*/ { -96/*-12*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18521/*MT6186*/ { -88/*-11*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18522/*MT6186*/ { -80/*-10*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18523/*MT6186*/ { -72/*-9*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18524/*MT6186*/ { -64/*-8*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18525/*MT6186*/ { -56/*-7*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18526/*MT6186*/ { -48/*-6*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18527/*MT6186*/ { -40/*-5*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
18528/*MT6186*/ }
18529/*MT6186*/ };
18530/*MT6186*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_LIST[] =
18531/*MT6186*/ { 0, /*#FrequencyBand400 */
18532/*MT6186*/ &AGC_TABLE_HAL, /* FrequencyBand850 */
18533/*MT6186*/ &AGC_TABLE_HAL, /* FrequencyBand900 */
18534/*MT6186*/ &AGC_TABLE_HAL, /* FrequencyBand1800 */
18535/*MT6186*/ &AGC_TABLE_HAL, /* FrequencyBand1900 */
18536/*MT6186*/ };
18537/*MT6186*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
18538/*MT6186*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_LIST[] =
18539/*MT6186*/ { 0, /*#FrequencyBand400 */
18540/*MT6186*/ NULL, /* FrequencyBand850 */
18541/*MT6186*/ NULL, /* FrequencyBand900 */
18542/*MT6186*/ NULL, /* FrequencyBand1800 */
18543/*MT6186*/ NULL, /* FrequencyBand1900 */
18544/*MT6186*/ };
18545/*MT6186*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_LIST[] =
18546/*MT6186*/ { 0, /*#FrequencyBand400 */
18547/*MT6186*/ NULL, /* FrequencyBand850 */
18548/*MT6186*/ NULL, /* FrequencyBand900 */
18549/*MT6186*/ NULL, /* FrequencyBand1800 */
18550/*MT6186*/ NULL, /* FrequencyBand1900 */
18551/*MT6186*/ };
18552/*MT6186*/ #endif
18553/*MT6186*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
18554/*MT6186*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_BYPASS= //13.5 dB ELNA
18555/*MT6186*/ {
18556/*MT6186*/ (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), //max_gain
18557/*MT6186*/ (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), //min_gain
18558/*MT6186*/ -920/*-115*/, //min_predict_power
18559/*MT6186*/ -40/*-5*/, //max_predict_power
18560/*MT6186*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
18561/*MT6186*/ -71*PWRRES, //HRD_Pin_THRESHOLD
18562/*MT6186*/ {
18563/*MT6186*/ { -920/*-115*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18564/*MT6186*/ { -912/*-114*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18565/*MT6186*/ { -904/*-113*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18566/*MT6186*/ { -896/*-112*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18567/*MT6186*/ { -888/*-111*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18568/*MT6186*/ { -880/*-110*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18569/*MT6186*/ { -872/*-109*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18570/*MT6186*/ { -864/*-108*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18571/*MT6186*/ { -856/*-107*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18572/*MT6186*/ { -848/*-106*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18573/*MT6186*/ { -840/*-105*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18574/*MT6186*/ { -832/*-104*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18575/*MT6186*/ { -824/*-103*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18576/*MT6186*/ { -816/*-102*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18577/*MT6186*/ { -808/*-101*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18578/*MT6186*/ { -800/*-100*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18579/*MT6186*/ { -792/*-99*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18580/*MT6186*/ { -784/*-98*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18581/*MT6186*/ { -776/*-97*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18582/*MT6186*/ { -768/*-96*/, (Gain)(ROUNDINT(( 58-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED88), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18583/*MT6186*/ { -760/*-95*/, (Gain)(ROUNDINT(( 58-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED88), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18584/*MT6186*/ { -752/*-94*/, (Gain)(ROUNDINT(( 58-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED88), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18585/*MT6186*/ { -744/*-93*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18586/*MT6186*/ { -736/*-92*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18587/*MT6186*/ { -728/*-91*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18588/*MT6186*/ { -720/*-90*/, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18589/*MT6186*/ { -712/*-89*/, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18590/*MT6186*/ { -704/*-88*/, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18591/*MT6186*/ { -696/*-87*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18592/*MT6186*/ { -688/*-86*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18593/*MT6186*/ { -680/*-85*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18594/*MT6186*/ { -672/*-84*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18595/*MT6186*/ { -664/*-83*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18596/*MT6186*/ { -656/*-82*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18597/*MT6186*/ { -648/*-81*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18598/*MT6186*/ { -640/*-80*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18599/*MT6186*/ { -632/*-79*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18600/*MT6186*/ { -624/*-78*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18601/*MT6186*/ { -616/*-77*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18602/*MT6186*/ { -608/*-76*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18603/*MT6186*/ { -600/*-75*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18604/*MT6186*/ { -592/*-74*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18605/*MT6186*/ { -584/*-73*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18606/*MT6186*/ { -576/*-72*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18607/*MT6186*/ { -568/*-71*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18608/*MT6186*/ { -560/*-70*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18609/*MT6186*/ { -552/*-69*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18610/*MT6186*/ { -544/*-68*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18611/*MT6186*/ { -536/*-67*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18612/*MT6186*/ { -528/*-66*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18613/*MT6186*/ { -520/*-65*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18614/*MT6186*/ { -512/*-64*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18615/*MT6186*/ { -504/*-63*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18616/*MT6186*/ { -496/*-62*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18617/*MT6186*/ { -488/*-61*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18618/*MT6186*/ { -480/*-60*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18619/*MT6186*/ { -472/*-59*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18620/*MT6186*/ { -464/*-58*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18621/*MT6186*/ { -456/*-57*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18622/*MT6186*/ { -448/*-56*/, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18623/*MT6186*/ { -440/*-55*/, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18624/*MT6186*/ { -432/*-54*/, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18625/*MT6186*/ { -424/*-53*/, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18626/*MT6186*/ { -416/*-52*/, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18627/*MT6186*/ { -408/*-51*/, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18628/*MT6186*/ { -400/*-50*/, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18629/*MT6186*/ { -392/*-49*/, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18630/*MT6186*/ { -384/*-48*/, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18631/*MT6186*/ { -376/*-47*/, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18632/*MT6186*/ { -368/*-46*/, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18633/*MT6186*/ { -360/*-45*/, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18634/*MT6186*/ { -352/*-44*/, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18635/*MT6186*/ { -344/*-43*/, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18636/*MT6186*/ { -336/*-42*/, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18637/*MT6186*/ { -328/*-41*/, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18638/*MT6186*/ { -320/*-40*/, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18639/*MT6186*/ { -312/*-39*/, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18640/*MT6186*/ { -304/*-38*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18641/*MT6186*/ { -296/*-37*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18642/*MT6186*/ { -288/*-36*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18643/*MT6186*/ { -280/*-35*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18644/*MT6186*/ { -272/*-34*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18645/*MT6186*/ { -264/*-33*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18646/*MT6186*/ { -256/*-32*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18647/*MT6186*/ { -248/*-31*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18648/*MT6186*/ { -240/*-30*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18649/*MT6186*/ { -232/*-29*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18650/*MT6186*/ { -224/*-28*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18651/*MT6186*/ { -216/*-27*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18652/*MT6186*/ { -208/*-26*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18653/*MT6186*/ { -200/*-25*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18654/*MT6186*/ { -192/*-24*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18655/*MT6186*/ { -184/*-23*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18656/*MT6186*/ { -176/*-22*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18657/*MT6186*/ { -168/*-21*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18658/*MT6186*/ { -160/*-20*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18659/*MT6186*/ { -152/*-19*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18660/*MT6186*/ { -144/*-18*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18661/*MT6186*/ { -136/*-17*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18662/*MT6186*/ { -128/*-16*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18663/*MT6186*/ { -120/*-15*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18664/*MT6186*/ { -112/*-14*/, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18665/*MT6186*/ { -104/*-13*/, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18666/*MT6186*/ { -96/*-12*/, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18667/*MT6186*/ { -88/*-11*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18668/*MT6186*/ { -80/*-10*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18669/*MT6186*/ { -72/*-9*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18670/*MT6186*/ { -64/*-8*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18671/*MT6186*/ { -56/*-7*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18672/*MT6186*/ { -48/*-6*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18673/*MT6186*/ { -40/*-5*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18674/*MT6186*/ }
18675/*MT6186*/ };
18676/*MT6186*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_BYPASS_LIST[] = //13.5 dB ELNA
18677/*MT6186*/ { 0, /*#FrequencyBand400 */
18678/*MT6186*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand850 */
18679/*MT6186*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand900 */
18680/*MT6186*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1800 */
18681/*MT6186*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1900 */
18682/*MT6186*/ };
18683/*MT6186*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MATCHING_ELNA_BYPASS= //13.5 dB ELNA
18684/*MT6186*/ {
18685/*MT6186*/ (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), //max_gain
18686/*MT6186*/ (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), //min_gain
18687/*MT6186*/ -920/*-115*/, //min_predict_power
18688/*MT6186*/ -40/*-5*/, //min_predict_power
18689/*MT6186*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
18690/*MT6186*/ -71*PWRRES, //HRD_Pin_THRESHOLD
18691/*MT6186*/ {
18692/*MT6186*/ { -920/*-115*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
18693/*MT6186*/ { -912/*-114*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
18694/*MT6186*/ { -904/*-113*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
18695/*MT6186*/ { -896/*-112*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
18696/*MT6186*/ { -888/*-111*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
18697/*MT6186*/ { -880/*-110*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
18698/*MT6186*/ { -872/*-109*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
18699/*MT6186*/ { -864/*-108*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
18700/*MT6186*/ { -856/*-107*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
18701/*MT6186*/ { -848/*-106*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
18702/*MT6186*/ { -840/*-105*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
18703/*MT6186*/ { -832/*-104*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
18704/*MT6186*/ { -824/*-103*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
18705/*MT6186*/ { -816/*-102*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18706/*MT6186*/ { -808/*-101*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18707/*MT6186*/ { -800/*-100*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18708/*MT6186*/ { -792/*-99*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18709/*MT6186*/ { -784/*-98*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18710/*MT6186*/ { -776/*-97*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18711/*MT6186*/ { -768/*-96*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18712/*MT6186*/ { -760/*-95*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
18713/*MT6186*/ { -752/*-94*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
18714/*MT6186*/ { -744/*-93*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18715/*MT6186*/ { -736/*-92*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18716/*MT6186*/ { -728/*-91*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18717/*MT6186*/ { -720/*-90*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18718/*MT6186*/ { -712/*-89*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18719/*MT6186*/ { -704/*-88*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
18720/*MT6186*/ { -696/*-87*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18721/*MT6186*/ { -688/*-86*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18722/*MT6186*/ { -680/*-85*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18723/*MT6186*/ { -672/*-84*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18724/*MT6186*/ { -664/*-83*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18725/*MT6186*/ { -656/*-82*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18726/*MT6186*/ { -648/*-81*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18727/*MT6186*/ { -640/*-80*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18728/*MT6186*/ { -632/*-79*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18729/*MT6186*/ { -624/*-78*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18730/*MT6186*/ { -616/*-77*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18731/*MT6186*/ { -608/*-76*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18732/*MT6186*/ { -600/*-75*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18733/*MT6186*/ { -592/*-74*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18734/*MT6186*/ { -584/*-73*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18735/*MT6186*/ { -576/*-72*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18736/*MT6186*/ { -568/*-71*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18737/*MT6186*/ { -560/*-70*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18738/*MT6186*/ { -552/*-69*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18739/*MT6186*/ { -544/*-68*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18740/*MT6186*/ { -536/*-67*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18741/*MT6186*/ { -528/*-66*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18742/*MT6186*/ { -520/*-65*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18743/*MT6186*/ { -512/*-64*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18744/*MT6186*/ { -504/*-63*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18745/*MT6186*/ { -496/*-62*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18746/*MT6186*/ { -488/*-61*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18747/*MT6186*/ { -480/*-60*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18748/*MT6186*/ { -472/*-59*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18749/*MT6186*/ { -464/*-58*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18750/*MT6186*/ { -456/*-57*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18751/*MT6186*/ { -448/*-56*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18752/*MT6186*/ { -440/*-55*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18753/*MT6186*/ { -432/*-54*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18754/*MT6186*/ { -424/*-53*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18755/*MT6186*/ { -416/*-52*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18756/*MT6186*/ { -408/*-51*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18757/*MT6186*/ { -400/*-50*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18758/*MT6186*/ { -392/*-49*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18759/*MT6186*/ { -384/*-48*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18760/*MT6186*/ { -376/*-47*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18761/*MT6186*/ { -368/*-46*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18762/*MT6186*/ { -360/*-45*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18763/*MT6186*/ { -352/*-44*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18764/*MT6186*/ { -344/*-43*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18765/*MT6186*/ { -336/*-42*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18766/*MT6186*/ { -328/*-41*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18767/*MT6186*/ { -320/*-40*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18768/*MT6186*/ { -312/*-39*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18769/*MT6186*/ { -304/*-38*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18770/*MT6186*/ { -296/*-37*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18771/*MT6186*/ { -288/*-36*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18772/*MT6186*/ { -280/*-35*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18773/*MT6186*/ { -272/*-34*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18774/*MT6186*/ { -264/*-33*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18775/*MT6186*/ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18776/*MT6186*/ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18777/*MT6186*/ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18778/*MT6186*/ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18779/*MT6186*/ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18780/*MT6186*/ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18781/*MT6186*/ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18782/*MT6186*/ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18783/*MT6186*/ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18784/*MT6186*/ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18785/*MT6186*/ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18786/*MT6186*/ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18787/*MT6186*/ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18788/*MT6186*/ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18789/*MT6186*/ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18790/*MT6186*/ { -136/*-17*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18791/*MT6186*/ { -128/*-16*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18792/*MT6186*/ { -120/*-15*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18793/*MT6186*/ { -112/*-14*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18794/*MT6186*/ { -104/*-13*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18795/*MT6186*/ { -96/*-12*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18796/*MT6186*/ { -88/*-11*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18797/*MT6186*/ { -80/*-10*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18798/*MT6186*/ { -72/*-9*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18799/*MT6186*/ { -64/*-8*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18800/*MT6186*/ { -56/*-7*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18801/*MT6186*/ { -48/*-6*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18802/*MT6186*/ { -40/*-5*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18803/*MT6186*/ }
18804/*MT6186*/ };
18805/*MT6186*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_LIST[] = //13.5 dB ELNA
18806/*MT6186*/ { 0, /*#FrequencyBand400 */
18807/*MT6186*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand850 */
18808/*MT6186*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand900 */
18809/*MT6186*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1800 */
18810/*MT6186*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1900 */
18811/*MT6186*/ };
18812/*MT6186*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_18dB_BYPASS_LB=
18813/*MT6186*/ {
18814/*MT6186*/ (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), //max_gain
18815/*MT6186*/ (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), //min_gain
18816/*MT6186*/ -920/*-115*/, //min_predict_power
18817/*MT6186*/ -40/*-5*/, //max_predict_power
18818/*MT6186*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
18819/*MT6186*/ -71*PWRRES, //HRD_Pin_THRESHOLD
18820/*MT6186*/ {
18821/*MT6186*/ { -920/*-115*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18822/*MT6186*/ { -912/*-114*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18823/*MT6186*/ { -904/*-113*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18824/*MT6186*/ { -896/*-112*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18825/*MT6186*/ { -888/*-111*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18826/*MT6186*/ { -880/*-110*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18827/*MT6186*/ { -872/*-109*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18828/*MT6186*/ { -864/*-108*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18829/*MT6186*/ { -856/*-107*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18830/*MT6186*/ { -848/*-106*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18831/*MT6186*/ { -840/*-105*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18832/*MT6186*/ { -832/*-104*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18833/*MT6186*/ { -824/*-103*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18834/*MT6186*/ { -816/*-102*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18835/*MT6186*/ { -808/*-101*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18836/*MT6186*/ { -800/*-100*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18837/*MT6186*/ { -792/*-99*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18838/*MT6186*/ { -784/*-98*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18839/*MT6186*/ { -776/*-97*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18840/*MT6186*/ { -768/*-96*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18841/*MT6186*/ { -760/*-95*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18842/*MT6186*/ { -752/*-94*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18843/*MT6186*/ { -744/*-93*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18844/*MT6186*/ { -736/*-92*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18845/*MT6186*/ { -728/*-91*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18846/*MT6186*/ { -720/*-90*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18847/*MT6186*/ { -712/*-89*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18848/*MT6186*/ { -704/*-88*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18849/*MT6186*/ { -696/*-87*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18850/*MT6186*/ { -688/*-86*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18851/*MT6186*/ { -680/*-85*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18852/*MT6186*/ { -672/*-84*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18853/*MT6186*/ { -664/*-83*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18854/*MT6186*/ { -656/*-82*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18855/*MT6186*/ { -648/*-81*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18856/*MT6186*/ { -640/*-80*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18857/*MT6186*/ { -632/*-79*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18858/*MT6186*/ { -624/*-78*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18859/*MT6186*/ { -616/*-77*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18860/*MT6186*/ { -608/*-76*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18861/*MT6186*/ { -600/*-75*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18862/*MT6186*/ { -592/*-74*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18863/*MT6186*/ { -584/*-73*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18864/*MT6186*/ { -576/*-72*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18865/*MT6186*/ { -568/*-71*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18866/*MT6186*/ { -560/*-70*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18867/*MT6186*/ { -552/*-69*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18868/*MT6186*/ { -544/*-68*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18869/*MT6186*/ { -536/*-67*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18870/*MT6186*/ { -528/*-66*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18871/*MT6186*/ { -520/*-65*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18872/*MT6186*/ { -512/*-64*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18873/*MT6186*/ { -504/*-63*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18874/*MT6186*/ { -496/*-62*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18875/*MT6186*/ { -488/*-61*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18876/*MT6186*/ { -480/*-60*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18877/*MT6186*/ { -472/*-59*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18878/*MT6186*/ { -464/*-58*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18879/*MT6186*/ { -456/*-57*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18880/*MT6186*/ { -448/*-56*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18881/*MT6186*/ { -440/*-55*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18882/*MT6186*/ { -432/*-54*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18883/*MT6186*/ { -424/*-53*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18884/*MT6186*/ { -416/*-52*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18885/*MT6186*/ { -408/*-51*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18886/*MT6186*/ { -400/*-50*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18887/*MT6186*/ { -392/*-49*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18888/*MT6186*/ { -384/*-48*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18889/*MT6186*/ { -376/*-47*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18890/*MT6186*/ { -368/*-46*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18891/*MT6186*/ { -360/*-45*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18892/*MT6186*/ { -352/*-44*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18893/*MT6186*/ { -344/*-43*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18894/*MT6186*/ { -336/*-42*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18895/*MT6186*/ { -328/*-41*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18896/*MT6186*/ { -320/*-40*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18897/*MT6186*/ { -312/*-39*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18898/*MT6186*/ { -304/*-38*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18899/*MT6186*/ { -296/*-37*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18900/*MT6186*/ { -288/*-36*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
18901/*MT6186*/ { -280/*-35*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18902/*MT6186*/ { -272/*-34*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18903/*MT6186*/ { -264/*-33*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18904/*MT6186*/ { -256/*-32*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18905/*MT6186*/ { -248/*-31*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18906/*MT6186*/ { -240/*-30*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18907/*MT6186*/ { -232/*-29*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18908/*MT6186*/ { -224/*-28*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18909/*MT6186*/ { -216/*-27*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18910/*MT6186*/ { -208/*-26*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18911/*MT6186*/ { -200/*-25*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18912/*MT6186*/ { -192/*-24*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18913/*MT6186*/ { -184/*-23*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18914/*MT6186*/ { -176/*-22*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18915/*MT6186*/ { -168/*-21*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18916/*MT6186*/ { -160/*-20*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18917/*MT6186*/ { -152/*-19*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18918/*MT6186*/ { -144/*-18*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18919/*MT6186*/ { -136/*-17*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18920/*MT6186*/ { -128/*-16*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18921/*MT6186*/ { -120/*-15*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18922/*MT6186*/ { -112/*-14*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18923/*MT6186*/ { -104/*-13*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18924/*MT6186*/ { -96/*-12*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18925/*MT6186*/ { -88/*-11*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18926/*MT6186*/ { -80/*-10*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18927/*MT6186*/ { -72/*-9*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18928/*MT6186*/ { -64/*-8*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18929/*MT6186*/ { -56/*-7*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18930/*MT6186*/ { -48/*-6*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18931/*MT6186*/ { -40/*-5*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
18932/*MT6186*/ }
18933/*MT6186*/ };
18934/*MT6186*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_18dB_BYPASS_HB=
18935/*MT6186*/ {
18936/*MT6186*/ (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), //max_gain
18937/*MT6186*/ (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), //min_gain
18938/*MT6186*/ -920/*-115*/, //min_predict_power
18939/*MT6186*/ -40/*-5*/, //max_predict_power
18940/*MT6186*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
18941/*MT6186*/ -71*PWRRES, //HRD_Pin_THRESHOLD
18942/*MT6186*/ {
18943/*MT6186*/ { -920/*-115*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18944/*MT6186*/ { -912/*-114*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18945/*MT6186*/ { -904/*-113*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18946/*MT6186*/ { -896/*-112*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18947/*MT6186*/ { -888/*-111*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18948/*MT6186*/ { -880/*-110*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18949/*MT6186*/ { -872/*-109*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18950/*MT6186*/ { -864/*-108*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18951/*MT6186*/ { -856/*-107*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18952/*MT6186*/ { -848/*-106*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18953/*MT6186*/ { -840/*-105*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18954/*MT6186*/ { -832/*-104*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18955/*MT6186*/ { -824/*-103*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18956/*MT6186*/ { -816/*-102*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18957/*MT6186*/ { -808/*-101*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18958/*MT6186*/ { -800/*-100*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18959/*MT6186*/ { -792/*-99*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18960/*MT6186*/ { -784/*-98*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18961/*MT6186*/ { -776/*-97*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18962/*MT6186*/ { -768/*-96*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18963/*MT6186*/ { -760/*-95*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18964/*MT6186*/ { -752/*-94*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18965/*MT6186*/ { -744/*-93*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18966/*MT6186*/ { -736/*-92*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18967/*MT6186*/ { -728/*-91*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18968/*MT6186*/ { -720/*-90*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18969/*MT6186*/ { -712/*-89*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18970/*MT6186*/ { -704/*-88*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18971/*MT6186*/ { -696/*-87*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18972/*MT6186*/ { -688/*-86*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18973/*MT6186*/ { -680/*-85*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18974/*MT6186*/ { -672/*-84*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18975/*MT6186*/ { -664/*-83*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18976/*MT6186*/ { -656/*-82*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18977/*MT6186*/ { -648/*-81*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18978/*MT6186*/ { -640/*-80*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18979/*MT6186*/ { -632/*-79*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18980/*MT6186*/ { -624/*-78*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18981/*MT6186*/ { -616/*-77*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18982/*MT6186*/ { -608/*-76*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18983/*MT6186*/ { -600/*-75*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18984/*MT6186*/ { -592/*-74*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18985/*MT6186*/ { -584/*-73*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18986/*MT6186*/ { -576/*-72*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18987/*MT6186*/ { -568/*-71*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18988/*MT6186*/ { -560/*-70*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18989/*MT6186*/ { -552/*-69*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18990/*MT6186*/ { -544/*-68*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18991/*MT6186*/ { -536/*-67*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18992/*MT6186*/ { -528/*-66*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18993/*MT6186*/ { -520/*-65*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18994/*MT6186*/ { -512/*-64*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18995/*MT6186*/ { -504/*-63*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18996/*MT6186*/ { -496/*-62*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18997/*MT6186*/ { -488/*-61*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18998/*MT6186*/ { -480/*-60*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
18999/*MT6186*/ { -472/*-59*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19000/*MT6186*/ { -464/*-58*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19001/*MT6186*/ { -456/*-57*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19002/*MT6186*/ { -448/*-56*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19003/*MT6186*/ { -440/*-55*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19004/*MT6186*/ { -432/*-54*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19005/*MT6186*/ { -424/*-53*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19006/*MT6186*/ { -416/*-52*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19007/*MT6186*/ { -408/*-51*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19008/*MT6186*/ { -400/*-50*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19009/*MT6186*/ { -392/*-49*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19010/*MT6186*/ { -384/*-48*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19011/*MT6186*/ { -376/*-47*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19012/*MT6186*/ { -368/*-46*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19013/*MT6186*/ { -360/*-45*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19014/*MT6186*/ { -352/*-44*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19015/*MT6186*/ { -344/*-43*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19016/*MT6186*/ { -336/*-42*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19017/*MT6186*/ { -328/*-41*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19018/*MT6186*/ { -320/*-40*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19019/*MT6186*/ { -312/*-39*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19020/*MT6186*/ { -304/*-38*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19021/*MT6186*/ { -296/*-37*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19022/*MT6186*/ { -288/*-36*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19023/*MT6186*/ { -280/*-35*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19024/*MT6186*/ { -272/*-34*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19025/*MT6186*/ { -264/*-33*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19026/*MT6186*/ { -256/*-32*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19027/*MT6186*/ { -248/*-31*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19028/*MT6186*/ { -240/*-30*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19029/*MT6186*/ { -232/*-29*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19030/*MT6186*/ { -224/*-28*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19031/*MT6186*/ { -216/*-27*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19032/*MT6186*/ { -208/*-26*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19033/*MT6186*/ { -200/*-25*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19034/*MT6186*/ { -192/*-24*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19035/*MT6186*/ { -184/*-23*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19036/*MT6186*/ { -176/*-22*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19037/*MT6186*/ { -168/*-21*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19038/*MT6186*/ { -160/*-20*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19039/*MT6186*/ { -152/*-19*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19040/*MT6186*/ { -144/*-18*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19041/*MT6186*/ { -136/*-17*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19042/*MT6186*/ { -128/*-16*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19043/*MT6186*/ { -120/*-15*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19044/*MT6186*/ { -112/*-14*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19045/*MT6186*/ { -104/*-13*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19046/*MT6186*/ { -96/*-12*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19047/*MT6186*/ { -88/*-11*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19048/*MT6186*/ { -80/*-10*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19049/*MT6186*/ { -72/*-9*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19050/*MT6186*/ { -64/*-8*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19051/*MT6186*/ { -56/*-7*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19052/*MT6186*/ { -48/*-6*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19053/*MT6186*/ { -40/*-5*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19054/*MT6186*/ }
19055/*MT6186*/ };
19056/*MT6186*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_18dB_BYPASS_LIST[] =
19057/*MT6186*/ { 0, /*#FrequencyBand400 */
19058/*MT6186*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_LB, /* FrequencyBand850 */
19059/*MT6186*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_LB, /* FrequencyBand900 */
19060/*MT6186*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_HB, /* FrequencyBand1800 */
19061/*MT6186*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_HB, /* FrequencyBand1900 */
19062/*MT6186*/ };
19063/*MT6186*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS=
19064/*MT6186*/ {
19065/*MT6186*/ (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), //max_gain
19066/*MT6186*/ (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), //min_gain
19067/*MT6186*/ -920/*-115*/, //min_predict_power
19068/*MT6186*/ -40/*-5*/, //min_predict_power
19069/*MT6186*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
19070/*MT6186*/ -71*PWRRES, //HRD_Pin_THRESHOLD
19071/*MT6186*/ {
19072/*MT6186*/ { -920/*-115*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19073/*MT6186*/ { -912/*-114*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19074/*MT6186*/ { -904/*-113*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19075/*MT6186*/ { -896/*-112*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19076/*MT6186*/ { -888/*-111*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19077/*MT6186*/ { -880/*-110*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19078/*MT6186*/ { -872/*-109*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19079/*MT6186*/ { -864/*-108*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19080/*MT6186*/ { -856/*-107*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19081/*MT6186*/ { -848/*-106*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19082/*MT6186*/ { -840/*-105*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19083/*MT6186*/ { -832/*-104*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19084/*MT6186*/ { -824/*-103*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19085/*MT6186*/ { -816/*-102*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19086/*MT6186*/ { -808/*-101*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19087/*MT6186*/ { -800/*-100*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19088/*MT6186*/ { -792/*-99*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19089/*MT6186*/ { -784/*-98*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19090/*MT6186*/ { -776/*-97*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19091/*MT6186*/ { -768/*-96*/, (Gain)(ROUNDINT(( 60.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19092/*MT6186*/ { -760/*-95*/, (Gain)(ROUNDINT(( 60.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19093/*MT6186*/ { -752/*-94*/, (Gain)(ROUNDINT(( 60.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19094/*MT6186*/ { -744/*-93*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19095/*MT6186*/ { -736/*-92*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19096/*MT6186*/ { -728/*-91*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19097/*MT6186*/ { -720/*-90*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19098/*MT6186*/ { -712/*-89*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19099/*MT6186*/ { -704/*-88*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19100/*MT6186*/ { -696/*-87*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19101/*MT6186*/ { -688/*-86*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19102/*MT6186*/ { -680/*-85*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19103/*MT6186*/ { -672/*-84*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19104/*MT6186*/ { -664/*-83*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19105/*MT6186*/ { -656/*-82*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19106/*MT6186*/ { -648/*-81*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19107/*MT6186*/ { -640/*-80*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19108/*MT6186*/ { -632/*-79*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19109/*MT6186*/ { -624/*-78*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19110/*MT6186*/ { -616/*-77*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19111/*MT6186*/ { -608/*-76*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19112/*MT6186*/ { -600/*-75*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19113/*MT6186*/ { -592/*-74*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19114/*MT6186*/ { -584/*-73*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19115/*MT6186*/ { -576/*-72*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19116/*MT6186*/ { -568/*-71*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19117/*MT6186*/ { -560/*-70*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19118/*MT6186*/ { -552/*-69*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19119/*MT6186*/ { -544/*-68*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19120/*MT6186*/ { -536/*-67*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19121/*MT6186*/ { -528/*-66*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19122/*MT6186*/ { -520/*-65*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19123/*MT6186*/ { -512/*-64*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19124/*MT6186*/ { -504/*-63*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19125/*MT6186*/ { -496/*-62*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19126/*MT6186*/ { -488/*-61*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19127/*MT6186*/ { -480/*-60*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19128/*MT6186*/ { -472/*-59*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19129/*MT6186*/ { -464/*-58*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19130/*MT6186*/ { -456/*-57*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19131/*MT6186*/ { -448/*-56*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19132/*MT6186*/ { -440/*-55*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19133/*MT6186*/ { -432/*-54*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19134/*MT6186*/ { -424/*-53*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19135/*MT6186*/ { -416/*-52*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19136/*MT6186*/ { -408/*-51*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19137/*MT6186*/ { -400/*-50*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19138/*MT6186*/ { -392/*-49*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19139/*MT6186*/ { -384/*-48*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19140/*MT6186*/ { -376/*-47*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19141/*MT6186*/ { -368/*-46*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19142/*MT6186*/ { -360/*-45*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19143/*MT6186*/ { -352/*-44*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19144/*MT6186*/ { -344/*-43*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19145/*MT6186*/ { -336/*-42*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19146/*MT6186*/ { -328/*-41*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_ON},
19147/*MT6186*/ { -320/*-40*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_ON},
19148/*MT6186*/ { -312/*-39*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_ON},
19149/*MT6186*/ { -304/*-38*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19150/*MT6186*/ { -296/*-37*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19151/*MT6186*/ { -288/*-36*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19152/*MT6186*/ { -280/*-35*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19153/*MT6186*/ { -272/*-34*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19154/*MT6186*/ { -264/*-33*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19155/*MT6186*/ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19156/*MT6186*/ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19157/*MT6186*/ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19158/*MT6186*/ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19159/*MT6186*/ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19160/*MT6186*/ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19161/*MT6186*/ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19162/*MT6186*/ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19163/*MT6186*/ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19164/*MT6186*/ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19165/*MT6186*/ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19166/*MT6186*/ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19167/*MT6186*/ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19168/*MT6186*/ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19169/*MT6186*/ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19170/*MT6186*/ { -136/*-17*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19171/*MT6186*/ { -128/*-16*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19172/*MT6186*/ { -120/*-15*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19173/*MT6186*/ { -112/*-14*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19174/*MT6186*/ { -104/*-13*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19175/*MT6186*/ { -96/*-12*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19176/*MT6186*/ { -88/*-11*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19177/*MT6186*/ { -80/*-10*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19178/*MT6186*/ { -72/*-9*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19179/*MT6186*/ { -64/*-8*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19180/*MT6186*/ { -56/*-7*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19181/*MT6186*/ { -48/*-6*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19182/*MT6186*/ { -40/*-5*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19183/*MT6186*/ }
19184/*MT6186*/ };
19185/*MT6186*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_LIST[] =
19186/*MT6186*/ { 0, /*#FrequencyBand400 */
19187/*MT6186*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_LB, /* FrequencyBand850 */
19188/*MT6186*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_LB, /* FrequencyBand900 */
19189/*MT6186*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_HB, /* FrequencyBand1800 */
19190/*MT6186*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_HB, /* FrequencyBand1900 */
19191/*MT6186*/ };
19192/*MT6186*/ #endif
19193/*MT6186*/ #if IS_2G_EXTERNAL_LNA_BYPASS_WIDE_BAND_MATCHING_SUPPORT
19194/*MT6186*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING= //13.5 dB
19195/*MT6186*/ {
19196/*MT6186*/ (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), //max_gain
19197/*MT6186*/ (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), //min_gain
19198/*MT6186*/ -920/*-115*/, //min_predict_power
19199/*MT6186*/ -40/*-5*/, //max_predict_power
19200/*MT6186*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
19201/*MT6186*/ -71*PWRRES, //HRD_Pin_THRESHOLD
19202/*MT6186*/ {
19203/*MT6186*/ { -920/*-115*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19204/*MT6186*/ { -912/*-114*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19205/*MT6186*/ { -904/*-113*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19206/*MT6186*/ { -896/*-112*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19207/*MT6186*/ { -888/*-111*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19208/*MT6186*/ { -880/*-110*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19209/*MT6186*/ { -872/*-109*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19210/*MT6186*/ { -864/*-108*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19211/*MT6186*/ { -856/*-107*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19212/*MT6186*/ { -848/*-106*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19213/*MT6186*/ { -840/*-105*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19214/*MT6186*/ { -832/*-104*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19215/*MT6186*/ { -824/*-103*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19216/*MT6186*/ { -816/*-102*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19217/*MT6186*/ { -808/*-101*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19218/*MT6186*/ { -800/*-100*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19219/*MT6186*/ { -792/*-99*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19220/*MT6186*/ { -784/*-98*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19221/*MT6186*/ { -776/*-97*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19222/*MT6186*/ { -768/*-96*/, (Gain)(ROUNDINT(( 58-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19223/*MT6186*/ { -760/*-95*/, (Gain)(ROUNDINT(( 58-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19224/*MT6186*/ { -752/*-94*/, (Gain)(ROUNDINT(( 58-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19225/*MT6186*/ { -744/*-93*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19226/*MT6186*/ { -736/*-92*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19227/*MT6186*/ { -728/*-91*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19228/*MT6186*/ { -720/*-90*/, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19229/*MT6186*/ { -712/*-89*/, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19230/*MT6186*/ { -704/*-88*/, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19231/*MT6186*/ { -696/*-87*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19232/*MT6186*/ { -688/*-86*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19233/*MT6186*/ { -680/*-85*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19234/*MT6186*/ { -672/*-84*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19235/*MT6186*/ { -664/*-83*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19236/*MT6186*/ { -656/*-82*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19237/*MT6186*/ { -648/*-81*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19238/*MT6186*/ { -640/*-80*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19239/*MT6186*/ { -632/*-79*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19240/*MT6186*/ { -624/*-78*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19241/*MT6186*/ { -616/*-77*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19242/*MT6186*/ { -608/*-76*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19243/*MT6186*/ { -600/*-75*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19244/*MT6186*/ { -592/*-74*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19245/*MT6186*/ { -584/*-73*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19246/*MT6186*/ { -576/*-72*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19247/*MT6186*/ { -568/*-71*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19248/*MT6186*/ { -560/*-70*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19249/*MT6186*/ { -552/*-69*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19250/*MT6186*/ { -544/*-68*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19251/*MT6186*/ { -536/*-67*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19252/*MT6186*/ { -528/*-66*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19253/*MT6186*/ { -520/*-65*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19254/*MT6186*/ { -512/*-64*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19255/*MT6186*/ { -504/*-63*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19256/*MT6186*/ { -496/*-62*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19257/*MT6186*/ { -488/*-61*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19258/*MT6186*/ { -480/*-60*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19259/*MT6186*/ { -472/*-59*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19260/*MT6186*/ { -464/*-58*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19261/*MT6186*/ { -456/*-57*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19262/*MT6186*/ { -448/*-56*/, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19263/*MT6186*/ { -440/*-55*/, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19264/*MT6186*/ { -432/*-54*/, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19265/*MT6186*/ { -424/*-53*/, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19266/*MT6186*/ { -416/*-52*/, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19267/*MT6186*/ { -408/*-51*/, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19268/*MT6186*/ { -400/*-50*/, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19269/*MT6186*/ { -392/*-49*/, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19270/*MT6186*/ { -384/*-48*/, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19271/*MT6186*/ { -376/*-47*/, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19272/*MT6186*/ { -368/*-46*/, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19273/*MT6186*/ { -360/*-45*/, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19274/*MT6186*/ { -352/*-44*/, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19275/*MT6186*/ { -344/*-43*/, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19276/*MT6186*/ { -336/*-42*/, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19277/*MT6186*/ { -328/*-41*/, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19278/*MT6186*/ { -320/*-40*/, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19279/*MT6186*/ { -312/*-39*/, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19280/*MT6186*/ { -304/*-38*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19281/*MT6186*/ { -296/*-37*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19282/*MT6186*/ { -288/*-36*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19283/*MT6186*/ { -280/*-35*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19284/*MT6186*/ { -272/*-34*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19285/*MT6186*/ { -264/*-33*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19286/*MT6186*/ { -256/*-32*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19287/*MT6186*/ { -248/*-31*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19288/*MT6186*/ { -240/*-30*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19289/*MT6186*/ { -232/*-29*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19290/*MT6186*/ { -224/*-28*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19291/*MT6186*/ { -216/*-27*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19292/*MT6186*/ { -208/*-26*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19293/*MT6186*/ { -200/*-25*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19294/*MT6186*/ { -192/*-24*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19295/*MT6186*/ { -184/*-23*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19296/*MT6186*/ { -176/*-22*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19297/*MT6186*/ { -168/*-21*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19298/*MT6186*/ { -160/*-20*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19299/*MT6186*/ { -152/*-19*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19300/*MT6186*/ { -144/*-18*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19301/*MT6186*/ { -136/*-17*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19302/*MT6186*/ { -128/*-16*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19303/*MT6186*/ { -120/*-15*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19304/*MT6186*/ { -112/*-14*/, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19305/*MT6186*/ { -104/*-13*/, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19306/*MT6186*/ { -96/*-12*/, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19307/*MT6186*/ { -88/*-11*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19308/*MT6186*/ { -80/*-10*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19309/*MT6186*/ { -72/*-9*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19310/*MT6186*/ { -64/*-8*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19311/*MT6186*/ { -56/*-7*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19312/*MT6186*/ { -48/*-6*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19313/*MT6186*/ { -40/*-5*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19314/*MT6186*/ }
19315/*MT6186*/ };
19316/*MT6186*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING_LIST[] =
19317/*MT6186*/ { 0, /*#FrequencyBand400 */
19318/*MT6186*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
19319/*MT6186*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
19320/*MT6186*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
19321/*MT6186*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
19322/*MT6186*/ };
19323/*MT6186*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_WIDE_BAND_MATCHING= //13.5 dB
19324/*MT6186*/ {
19325/*MT6186*/ (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), //max_gain
19326/*MT6186*/ (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), //min_gain
19327/*MT6186*/ -920/*-115*/, //min_predict_power
19328/*MT6186*/ -40/*-5*/, //min_predict_power
19329/*MT6186*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
19330/*MT6186*/ -71*PWRRES, //HRD_Pin_THRESHOLD
19331/*MT6186*/ {
19332/*MT6186*/ { -920/*-115*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19333/*MT6186*/ { -912/*-114*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19334/*MT6186*/ { -904/*-113*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19335/*MT6186*/ { -896/*-112*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19336/*MT6186*/ { -888/*-111*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19337/*MT6186*/ { -880/*-110*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19338/*MT6186*/ { -872/*-109*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19339/*MT6186*/ { -864/*-108*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19340/*MT6186*/ { -856/*-107*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19341/*MT6186*/ { -848/*-106*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19342/*MT6186*/ { -840/*-105*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19343/*MT6186*/ { -832/*-104*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19344/*MT6186*/ { -824/*-103*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19345/*MT6186*/ { -816/*-102*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19346/*MT6186*/ { -808/*-101*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19347/*MT6186*/ { -800/*-100*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19348/*MT6186*/ { -792/*-99*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19349/*MT6186*/ { -784/*-98*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19350/*MT6186*/ { -776/*-97*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19351/*MT6186*/ { -768/*-96*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19352/*MT6186*/ { -760/*-95*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19353/*MT6186*/ { -752/*-94*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19354/*MT6186*/ { -744/*-93*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19355/*MT6186*/ { -736/*-92*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19356/*MT6186*/ { -728/*-91*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19357/*MT6186*/ { -720/*-90*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19358/*MT6186*/ { -712/*-89*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19359/*MT6186*/ { -704/*-88*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19360/*MT6186*/ { -696/*-87*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19361/*MT6186*/ { -688/*-86*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19362/*MT6186*/ { -680/*-85*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19363/*MT6186*/ { -672/*-84*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19364/*MT6186*/ { -664/*-83*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19365/*MT6186*/ { -656/*-82*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19366/*MT6186*/ { -648/*-81*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19367/*MT6186*/ { -640/*-80*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19368/*MT6186*/ { -632/*-79*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19369/*MT6186*/ { -624/*-78*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19370/*MT6186*/ { -616/*-77*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19371/*MT6186*/ { -608/*-76*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19372/*MT6186*/ { -600/*-75*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19373/*MT6186*/ { -592/*-74*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19374/*MT6186*/ { -584/*-73*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19375/*MT6186*/ { -576/*-72*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19376/*MT6186*/ { -568/*-71*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19377/*MT6186*/ { -560/*-70*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19378/*MT6186*/ { -552/*-69*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19379/*MT6186*/ { -544/*-68*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19380/*MT6186*/ { -536/*-67*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19381/*MT6186*/ { -528/*-66*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19382/*MT6186*/ { -520/*-65*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19383/*MT6186*/ { -512/*-64*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19384/*MT6186*/ { -504/*-63*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19385/*MT6186*/ { -496/*-62*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19386/*MT6186*/ { -488/*-61*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19387/*MT6186*/ { -480/*-60*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19388/*MT6186*/ { -472/*-59*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19389/*MT6186*/ { -464/*-58*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19390/*MT6186*/ { -456/*-57*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19391/*MT6186*/ { -448/*-56*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19392/*MT6186*/ { -440/*-55*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19393/*MT6186*/ { -432/*-54*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19394/*MT6186*/ { -424/*-53*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19395/*MT6186*/ { -416/*-52*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19396/*MT6186*/ { -408/*-51*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19397/*MT6186*/ { -400/*-50*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19398/*MT6186*/ { -392/*-49*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19399/*MT6186*/ { -384/*-48*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19400/*MT6186*/ { -376/*-47*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19401/*MT6186*/ { -368/*-46*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19402/*MT6186*/ { -360/*-45*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19403/*MT6186*/ { -352/*-44*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19404/*MT6186*/ { -344/*-43*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19405/*MT6186*/ { -336/*-42*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19406/*MT6186*/ { -328/*-41*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19407/*MT6186*/ { -320/*-40*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19408/*MT6186*/ { -312/*-39*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19409/*MT6186*/ { -304/*-38*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19410/*MT6186*/ { -296/*-37*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19411/*MT6186*/ { -288/*-36*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19412/*MT6186*/ { -280/*-35*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19413/*MT6186*/ { -272/*-34*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19414/*MT6186*/ { -264/*-33*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19415/*MT6186*/ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19416/*MT6186*/ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19417/*MT6186*/ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19418/*MT6186*/ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19419/*MT6186*/ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19420/*MT6186*/ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19421/*MT6186*/ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19422/*MT6186*/ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19423/*MT6186*/ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19424/*MT6186*/ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19425/*MT6186*/ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19426/*MT6186*/ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19427/*MT6186*/ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19428/*MT6186*/ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19429/*MT6186*/ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19430/*MT6186*/ { -136/*-17*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19431/*MT6186*/ { -128/*-16*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19432/*MT6186*/ { -120/*-15*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19433/*MT6186*/ { -112/*-14*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19434/*MT6186*/ { -104/*-13*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19435/*MT6186*/ { -96/*-12*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19436/*MT6186*/ { -88/*-11*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19437/*MT6186*/ { -80/*-10*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19438/*MT6186*/ { -72/*-9*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19439/*MT6186*/ { -64/*-8*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19440/*MT6186*/ { -56/*-7*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19441/*MT6186*/ { -48/*-6*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19442/*MT6186*/ { -40/*-5*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19443/*MT6186*/ }
19444/*MT6186*/ };
19445/*MT6186*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_WIDE_BAND_MATCHING_LIST[] =
19446/*MT6186*/ { 0, /*#FrequencyBand400 */
19447/*MT6186*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
19448/*MT6186*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
19449/*MT6186*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
19450/*MT6186*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
19451/*MT6186*/ };
19452/*MT6186*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LB=
19453/*MT6186*/ {
19454/*MT6186*/ (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), //max_gain
19455/*MT6186*/ (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), //min_gain
19456/*MT6186*/ -920/*-115*/, //min_predict_power
19457/*MT6186*/ -40/*-5*/, //max_predict_power
19458/*MT6186*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
19459/*MT6186*/ -71*PWRRES, //HRD_Pin_THRESHOLD
19460/*MT6186*/ {
19461/*MT6186*/ { -920/*-115*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19462/*MT6186*/ { -912/*-114*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19463/*MT6186*/ { -904/*-113*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19464/*MT6186*/ { -896/*-112*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19465/*MT6186*/ { -888/*-111*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19466/*MT6186*/ { -880/*-110*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19467/*MT6186*/ { -872/*-109*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19468/*MT6186*/ { -864/*-108*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19469/*MT6186*/ { -856/*-107*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19470/*MT6186*/ { -848/*-106*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19471/*MT6186*/ { -840/*-105*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19472/*MT6186*/ { -832/*-104*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19473/*MT6186*/ { -824/*-103*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19474/*MT6186*/ { -816/*-102*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19475/*MT6186*/ { -808/*-101*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19476/*MT6186*/ { -800/*-100*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19477/*MT6186*/ { -792/*-99*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19478/*MT6186*/ { -784/*-98*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19479/*MT6186*/ { -776/*-97*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19480/*MT6186*/ { -768/*-96*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19481/*MT6186*/ { -760/*-95*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19482/*MT6186*/ { -752/*-94*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19483/*MT6186*/ { -744/*-93*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19484/*MT6186*/ { -736/*-92*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19485/*MT6186*/ { -728/*-91*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19486/*MT6186*/ { -720/*-90*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19487/*MT6186*/ { -712/*-89*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19488/*MT6186*/ { -704/*-88*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19489/*MT6186*/ { -696/*-87*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19490/*MT6186*/ { -688/*-86*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19491/*MT6186*/ { -680/*-85*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19492/*MT6186*/ { -672/*-84*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19493/*MT6186*/ { -664/*-83*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19494/*MT6186*/ { -656/*-82*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19495/*MT6186*/ { -648/*-81*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19496/*MT6186*/ { -640/*-80*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19497/*MT6186*/ { -632/*-79*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19498/*MT6186*/ { -624/*-78*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19499/*MT6186*/ { -616/*-77*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19500/*MT6186*/ { -608/*-76*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19501/*MT6186*/ { -600/*-75*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19502/*MT6186*/ { -592/*-74*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19503/*MT6186*/ { -584/*-73*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19504/*MT6186*/ { -576/*-72*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19505/*MT6186*/ { -568/*-71*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19506/*MT6186*/ { -560/*-70*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19507/*MT6186*/ { -552/*-69*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19508/*MT6186*/ { -544/*-68*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19509/*MT6186*/ { -536/*-67*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19510/*MT6186*/ { -528/*-66*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19511/*MT6186*/ { -520/*-65*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19512/*MT6186*/ { -512/*-64*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19513/*MT6186*/ { -504/*-63*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19514/*MT6186*/ { -496/*-62*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19515/*MT6186*/ { -488/*-61*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19516/*MT6186*/ { -480/*-60*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19517/*MT6186*/ { -472/*-59*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19518/*MT6186*/ { -464/*-58*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19519/*MT6186*/ { -456/*-57*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19520/*MT6186*/ { -448/*-56*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19521/*MT6186*/ { -440/*-55*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19522/*MT6186*/ { -432/*-54*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19523/*MT6186*/ { -424/*-53*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19524/*MT6186*/ { -416/*-52*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19525/*MT6186*/ { -408/*-51*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19526/*MT6186*/ { -400/*-50*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19527/*MT6186*/ { -392/*-49*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19528/*MT6186*/ { -384/*-48*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19529/*MT6186*/ { -376/*-47*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19530/*MT6186*/ { -368/*-46*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19531/*MT6186*/ { -360/*-45*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19532/*MT6186*/ { -352/*-44*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19533/*MT6186*/ { -344/*-43*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19534/*MT6186*/ { -336/*-42*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19535/*MT6186*/ { -328/*-41*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19536/*MT6186*/ { -320/*-40*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19537/*MT6186*/ { -312/*-39*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19538/*MT6186*/ { -304/*-38*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19539/*MT6186*/ { -296/*-37*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19540/*MT6186*/ { -288/*-36*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19541/*MT6186*/ { -280/*-35*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19542/*MT6186*/ { -272/*-34*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19543/*MT6186*/ { -264/*-33*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19544/*MT6186*/ { -256/*-32*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19545/*MT6186*/ { -248/*-31*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19546/*MT6186*/ { -240/*-30*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19547/*MT6186*/ { -232/*-29*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19548/*MT6186*/ { -224/*-28*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19549/*MT6186*/ { -216/*-27*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19550/*MT6186*/ { -208/*-26*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19551/*MT6186*/ { -200/*-25*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19552/*MT6186*/ { -192/*-24*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19553/*MT6186*/ { -184/*-23*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19554/*MT6186*/ { -176/*-22*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19555/*MT6186*/ { -168/*-21*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19556/*MT6186*/ { -160/*-20*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19557/*MT6186*/ { -152/*-19*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19558/*MT6186*/ { -144/*-18*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19559/*MT6186*/ { -136/*-17*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19560/*MT6186*/ { -128/*-16*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19561/*MT6186*/ { -120/*-15*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19562/*MT6186*/ { -112/*-14*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19563/*MT6186*/ { -104/*-13*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19564/*MT6186*/ { -96/*-12*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19565/*MT6186*/ { -88/*-11*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19566/*MT6186*/ { -80/*-10*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19567/*MT6186*/ { -72/*-9*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19568/*MT6186*/ { -64/*-8*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19569/*MT6186*/ { -56/*-7*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19570/*MT6186*/ { -48/*-6*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19571/*MT6186*/ { -40/*-5*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19572/*MT6186*/ }
19573/*MT6186*/ };
19574/*MT6186*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_HB=
19575/*MT6186*/ {
19576/*MT6186*/ (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), //max_gain
19577/*MT6186*/ (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), //min_gain
19578/*MT6186*/ -920/*-115*/, //min_predict_power
19579/*MT6186*/ -40/*-5*/, //max_predict_power
19580/*MT6186*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
19581/*MT6186*/ -71*PWRRES, //HRD_Pin_THRESHOLD
19582/*MT6186*/ {
19583/*MT6186*/ { -920/*-115*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19584/*MT6186*/ { -912/*-114*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19585/*MT6186*/ { -904/*-113*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19586/*MT6186*/ { -896/*-112*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19587/*MT6186*/ { -888/*-111*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19588/*MT6186*/ { -880/*-110*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19589/*MT6186*/ { -872/*-109*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19590/*MT6186*/ { -864/*-108*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19591/*MT6186*/ { -856/*-107*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19592/*MT6186*/ { -848/*-106*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19593/*MT6186*/ { -840/*-105*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19594/*MT6186*/ { -832/*-104*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19595/*MT6186*/ { -824/*-103*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19596/*MT6186*/ { -816/*-102*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19597/*MT6186*/ { -808/*-101*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19598/*MT6186*/ { -800/*-100*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19599/*MT6186*/ { -792/*-99*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19600/*MT6186*/ { -784/*-98*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19601/*MT6186*/ { -776/*-97*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19602/*MT6186*/ { -768/*-96*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19603/*MT6186*/ { -760/*-95*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19604/*MT6186*/ { -752/*-94*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19605/*MT6186*/ { -744/*-93*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19606/*MT6186*/ { -736/*-92*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19607/*MT6186*/ { -728/*-91*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19608/*MT6186*/ { -720/*-90*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19609/*MT6186*/ { -712/*-89*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19610/*MT6186*/ { -704/*-88*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19611/*MT6186*/ { -696/*-87*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19612/*MT6186*/ { -688/*-86*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19613/*MT6186*/ { -680/*-85*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19614/*MT6186*/ { -672/*-84*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19615/*MT6186*/ { -664/*-83*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19616/*MT6186*/ { -656/*-82*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19617/*MT6186*/ { -648/*-81*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19618/*MT6186*/ { -640/*-80*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19619/*MT6186*/ { -632/*-79*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19620/*MT6186*/ { -624/*-78*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19621/*MT6186*/ { -616/*-77*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19622/*MT6186*/ { -608/*-76*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19623/*MT6186*/ { -600/*-75*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19624/*MT6186*/ { -592/*-74*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19625/*MT6186*/ { -584/*-73*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19626/*MT6186*/ { -576/*-72*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19627/*MT6186*/ { -568/*-71*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19628/*MT6186*/ { -560/*-70*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19629/*MT6186*/ { -552/*-69*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19630/*MT6186*/ { -544/*-68*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19631/*MT6186*/ { -536/*-67*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19632/*MT6186*/ { -528/*-66*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19633/*MT6186*/ { -520/*-65*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19634/*MT6186*/ { -512/*-64*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19635/*MT6186*/ { -504/*-63*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19636/*MT6186*/ { -496/*-62*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19637/*MT6186*/ { -488/*-61*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19638/*MT6186*/ { -480/*-60*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19639/*MT6186*/ { -472/*-59*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19640/*MT6186*/ { -464/*-58*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19641/*MT6186*/ { -456/*-57*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19642/*MT6186*/ { -448/*-56*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19643/*MT6186*/ { -440/*-55*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19644/*MT6186*/ { -432/*-54*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19645/*MT6186*/ { -424/*-53*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19646/*MT6186*/ { -416/*-52*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19647/*MT6186*/ { -408/*-51*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19648/*MT6186*/ { -400/*-50*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19649/*MT6186*/ { -392/*-49*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19650/*MT6186*/ { -384/*-48*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19651/*MT6186*/ { -376/*-47*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19652/*MT6186*/ { -368/*-46*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19653/*MT6186*/ { -360/*-45*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19654/*MT6186*/ { -352/*-44*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19655/*MT6186*/ { -344/*-43*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19656/*MT6186*/ { -336/*-42*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19657/*MT6186*/ { -328/*-41*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19658/*MT6186*/ { -320/*-40*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19659/*MT6186*/ { -312/*-39*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19660/*MT6186*/ { -304/*-38*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19661/*MT6186*/ { -296/*-37*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19662/*MT6186*/ { -288/*-36*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19663/*MT6186*/ { -280/*-35*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19664/*MT6186*/ { -272/*-34*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19665/*MT6186*/ { -264/*-33*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19666/*MT6186*/ { -256/*-32*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19667/*MT6186*/ { -248/*-31*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19668/*MT6186*/ { -240/*-30*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19669/*MT6186*/ { -232/*-29*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19670/*MT6186*/ { -224/*-28*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19671/*MT6186*/ { -216/*-27*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19672/*MT6186*/ { -208/*-26*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19673/*MT6186*/ { -200/*-25*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19674/*MT6186*/ { -192/*-24*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19675/*MT6186*/ { -184/*-23*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19676/*MT6186*/ { -176/*-22*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19677/*MT6186*/ { -168/*-21*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19678/*MT6186*/ { -160/*-20*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19679/*MT6186*/ { -152/*-19*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19680/*MT6186*/ { -144/*-18*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19681/*MT6186*/ { -136/*-17*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19682/*MT6186*/ { -128/*-16*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19683/*MT6186*/ { -120/*-15*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19684/*MT6186*/ { -112/*-14*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19685/*MT6186*/ { -104/*-13*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19686/*MT6186*/ { -96/*-12*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19687/*MT6186*/ { -88/*-11*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19688/*MT6186*/ { -80/*-10*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19689/*MT6186*/ { -72/*-9*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19690/*MT6186*/ { -64/*-8*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19691/*MT6186*/ { -56/*-7*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19692/*MT6186*/ { -48/*-6*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19693/*MT6186*/ { -40/*-5*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19694/*MT6186*/ }
19695/*MT6186*/ };
19696/*MT6186*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LIST[] =
19697/*MT6186*/ { 0, /*#FrequencyBand400 */
19698/*MT6186*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LB, /* FrequencyBand850 */
19699/*MT6186*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LB, /* FrequencyBand900 */
19700/*MT6186*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_HB, /* FrequencyBand1800 */
19701/*MT6186*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_HB, /* FrequencyBand1900 */
19702/*MT6186*/ };
19703/*MT6186*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING=
19704/*MT6186*/ {
19705/*MT6186*/ (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), //max_gain
19706/*MT6186*/ (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), //min_gain
19707/*MT6186*/ -920/*-115*/, //min_predict_power
19708/*MT6186*/ -40/*-5*/, //min_predict_power
19709/*MT6186*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
19710/*MT6186*/ -71*PWRRES, //HRD_Pin_THRESHOLD
19711/*MT6186*/ {
19712/*MT6186*/ { -920/*-115*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19713/*MT6186*/ { -912/*-114*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19714/*MT6186*/ { -904/*-113*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19715/*MT6186*/ { -896/*-112*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19716/*MT6186*/ { -888/*-111*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19717/*MT6186*/ { -880/*-110*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19718/*MT6186*/ { -872/*-109*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19719/*MT6186*/ { -864/*-108*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19720/*MT6186*/ { -856/*-107*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19721/*MT6186*/ { -848/*-106*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19722/*MT6186*/ { -840/*-105*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19723/*MT6186*/ { -832/*-104*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19724/*MT6186*/ { -824/*-103*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
19725/*MT6186*/ { -816/*-102*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19726/*MT6186*/ { -808/*-101*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19727/*MT6186*/ { -800/*-100*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19728/*MT6186*/ { -792/*-99*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19729/*MT6186*/ { -784/*-98*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19730/*MT6186*/ { -776/*-97*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19731/*MT6186*/ { -768/*-96*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19732/*MT6186*/ { -760/*-95*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19733/*MT6186*/ { -752/*-94*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19734/*MT6186*/ { -744/*-93*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19735/*MT6186*/ { -736/*-92*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19736/*MT6186*/ { -728/*-91*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19737/*MT6186*/ { -720/*-90*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19738/*MT6186*/ { -712/*-89*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19739/*MT6186*/ { -704/*-88*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19740/*MT6186*/ { -696/*-87*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19741/*MT6186*/ { -688/*-86*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19742/*MT6186*/ { -680/*-85*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19743/*MT6186*/ { -672/*-84*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19744/*MT6186*/ { -664/*-83*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19745/*MT6186*/ { -656/*-82*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19746/*MT6186*/ { -648/*-81*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19747/*MT6186*/ { -640/*-80*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19748/*MT6186*/ { -632/*-79*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19749/*MT6186*/ { -624/*-78*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19750/*MT6186*/ { -616/*-77*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19751/*MT6186*/ { -608/*-76*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19752/*MT6186*/ { -600/*-75*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19753/*MT6186*/ { -592/*-74*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19754/*MT6186*/ { -584/*-73*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19755/*MT6186*/ { -576/*-72*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19756/*MT6186*/ { -568/*-71*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19757/*MT6186*/ { -560/*-70*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19758/*MT6186*/ { -552/*-69*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19759/*MT6186*/ { -544/*-68*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19760/*MT6186*/ { -536/*-67*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19761/*MT6186*/ { -528/*-66*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19762/*MT6186*/ { -520/*-65*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19763/*MT6186*/ { -512/*-64*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19764/*MT6186*/ { -504/*-63*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19765/*MT6186*/ { -496/*-62*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19766/*MT6186*/ { -488/*-61*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19767/*MT6186*/ { -480/*-60*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19768/*MT6186*/ { -472/*-59*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19769/*MT6186*/ { -464/*-58*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19770/*MT6186*/ { -456/*-57*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19771/*MT6186*/ { -448/*-56*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19772/*MT6186*/ { -440/*-55*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19773/*MT6186*/ { -432/*-54*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
19774/*MT6186*/ { -424/*-53*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19775/*MT6186*/ { -416/*-52*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19776/*MT6186*/ { -408/*-51*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19777/*MT6186*/ { -400/*-50*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19778/*MT6186*/ { -392/*-49*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19779/*MT6186*/ { -384/*-48*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
19780/*MT6186*/ { -376/*-47*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19781/*MT6186*/ { -368/*-46*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19782/*MT6186*/ { -360/*-45*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19783/*MT6186*/ { -352/*-44*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19784/*MT6186*/ { -344/*-43*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19785/*MT6186*/ { -336/*-42*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19786/*MT6186*/ { -328/*-41*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19787/*MT6186*/ { -320/*-40*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19788/*MT6186*/ { -312/*-39*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
19789/*MT6186*/ { -304/*-38*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19790/*MT6186*/ { -296/*-37*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19791/*MT6186*/ { -288/*-36*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19792/*MT6186*/ { -280/*-35*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19793/*MT6186*/ { -272/*-34*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19794/*MT6186*/ { -264/*-33*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19795/*MT6186*/ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19796/*MT6186*/ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19797/*MT6186*/ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19798/*MT6186*/ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19799/*MT6186*/ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19800/*MT6186*/ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19801/*MT6186*/ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19802/*MT6186*/ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19803/*MT6186*/ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19804/*MT6186*/ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19805/*MT6186*/ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19806/*MT6186*/ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19807/*MT6186*/ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19808/*MT6186*/ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19809/*MT6186*/ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19810/*MT6186*/ { -136/*-17*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19811/*MT6186*/ { -128/*-16*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19812/*MT6186*/ { -120/*-15*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19813/*MT6186*/ { -112/*-14*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19814/*MT6186*/ { -104/*-13*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19815/*MT6186*/ { -96/*-12*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19816/*MT6186*/ { -88/*-11*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19817/*MT6186*/ { -80/*-10*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19818/*MT6186*/ { -72/*-9*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19819/*MT6186*/ { -64/*-8*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19820/*MT6186*/ { -56/*-7*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19821/*MT6186*/ { -48/*-6*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19822/*MT6186*/ { -40/*-5*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
19823/*MT6186*/ }
19824/*MT6186*/ };
19825/*MT6186*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LIST[] =
19826/*MT6186*/ { 0, /*#FrequencyBand400 */
19827/*MT6186*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LB, /* FrequencyBand850 */
19828/*MT6186*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LB, /* FrequencyBand900 */
19829/*MT6186*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_HB, /* FrequencyBand1800 */
19830/*MT6186*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_HB, /* FrequencyBand1900 */
19831/*MT6186*/ };
19832/*MT6186*/ #endif
19833 #endif /*#if IS_2G_RXD_SUPPORT*/
19834
19835/*MT6186*/ const RfTestCmdCalInfoV5_T L1D_RF_TST_INFO_TABLE[] =
19836/*MT6186*/ {/*PWRRES:8*/
19837/*MT6186*/ {/************slect0***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/
19838/*MT6186*/ 0, // kal_uint8 seq_num
19839/*MT6186*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
19840/*MT6186*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
19841/*MT6186*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
19842/*MT6186*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
19843/*MT6186*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
19844/*MT6186*/ {{0,0,0,0,0,0},
19845/*MT6186*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
19846/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
19847/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
19848/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
19849/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
19850/*MT6186*/ {{0,0,0,0,0,0},
19851/*MT6186*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
19852/*MT6186*/ {-160,
19853/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
19854/*MT6186*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
19855/*MT6186*/ {{0,0,0,0,0,0},
19856/*MT6186*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
19857/*MT6186*/ {{0,0,0,0,0,0},
19858/*MT6186*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
19859/*MT6186*/ },
19860/*MT6186*/ {/************slect1***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/
19861/*MT6186*/ 3, // kal_uint8 seq_num
19862/*MT6186*/ {-480,-400,-336,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
19863/*MT6186*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
19864/*MT6186*/ {-387,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
19865/*MT6186*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
19866/*MT6186*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
19867/*MT6186*/ {{0,0,0,0,0,0},
19868/*MT6186*/ {1,1,1,0,0,0}}, // kal_uint8 antenna_enable
19869/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
19870/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
19871/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
19872/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
19873/*MT6186*/ {{100,-44,-140,0,0,0},
19874/*MT6186*/ {116,44,-4,0,0,0}}, // kal_int16 gain_default
19875/*MT6186*/ {-160,
19876/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
19877/*MT6186*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
19878/*MT6186*/ {{196,52,-92,0,0,0},
19879/*MT6186*/ {236,92,-52,0,0,0}}, // kal_int16 gain_hbound
19880/*MT6186*/ {{76,-68,-260,0,0,0},
19881/*MT6186*/ {116,-28,-196,0,0,0}}, // kal_int16 gain_lbound
19882/*MT6186*/ },
19883/*MT6186*/ {/************slect2***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON*/
19884/*MT6186*/ 4, // kal_uint8 seq_num
19885/*MT6186*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
19886/*MT6186*/ {-616,-600,-536,-400,0,0}, // kal_uint16 dlpow_lbound
19887/*MT6186*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
19888/*MT6186*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
19889/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
19890/*MT6186*/ {{0,0,0,0,0,0},
19891/*MT6186*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
19892/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
19893/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
19894/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
19895/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
19896/*MT6186*/ {{100,100,-44,-140,0,0},
19897/*MT6186*/ {200,120,-40,-136,0,0}}, // kal_int16 gain_default
19898/*MT6186*/ {-160,
19899/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
19900/*MT6186*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
19901/*MT6186*/ {{196,196,52,-92,0,0},
19902/*MT6186*/ {200,120,120,-88,0,0}}, // kal_int16 gain_hbound
19903/*MT6186*/ {{76,76,-68,-260,0,0},
19904/*MT6186*/ {200,48,-64,-208,0,0}}, // kal_int16 gain_lbound
19905/*MT6186*/ },
19906/*MT6186*/ {/************slect3***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]3:L1D_ELNA_CAN_SWITCH*/
19907/*MT6186*/ 5, // kal_uint8 seq_num
19908/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
19909/*MT6186*/ {-632,-616,-592,-568,-304,0}, // kal_uint16 dlpow_lbound
19910/*MT6186*/ {-467,-372,-327,-272,-131,0}, // kal_uint16 dlpow_hbound
19911/*MT6186*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
19912/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
19913/*MT6186*/ {{0,0,0,0,0,0},
19914/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
19915/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
19916/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
19917/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
19918/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
19919/*MT6186*/ {{100,100,-44,-140,-140,0},
19920/*MT6186*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
19921/*MT6186*/ {-160,
19922/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
19923/*MT6186*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
19924/*MT6186*/ {{196,196,52,-92,-92,0},
19925/*MT6186*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
19926/*MT6186*/ {{76,76,-68,-260,-260,0},
19927/*MT6186*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
19928/*MT6186*/ },
19929/*MT6186*/ {/************slect4***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
19930/*MT6186*/ 5, // kal_uint8 seq_num
19931/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
19932/*MT6186*/ {-632,-624,-616,-592,-344,0}, // kal_uint16 dlpow_lbound
19933/*MT6186*/ {-467,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
19934/*MT6186*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
19935/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
19936/*MT6186*/ {{0,0,0,0,0,0},
19937/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
19938/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
19939/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
19940/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
19941/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
19942/*MT6186*/ {{100,100,-44,-140,-140,0},
19943/*MT6186*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
19944/*MT6186*/ {-160,
19945/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
19946/*MT6186*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
19947/*MT6186*/ {{196,196,52,-92,-92,0},
19948/*MT6186*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
19949/*MT6186*/ {{76,76,-68,-260,-260,0},
19950/*MT6186*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
19951/*MT6186*/ },
19952/*MT6186*/ {/************slect5***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
19953/*MT6186*/ 5, // kal_uint8 seq_num
19954/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
19955/*MT6186*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
19956/*MT6186*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
19957/*MT6186*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
19958/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
19959/*MT6186*/ {{0,0,0,0,0,0},
19960/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
19961/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
19962/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
19963/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
19964/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
19965/*MT6186*/ {{100,100,-44,-140,-140,0},
19966/*MT6186*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
19967/*MT6186*/ {-160,
19968/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
19969/*MT6186*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
19970/*MT6186*/ {{196,196,52,-92,-92,0},
19971/*MT6186*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
19972/*MT6186*/ {{76,76,-68,-260,-260,0},
19973/*MT6186*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
19974/*MT6186*/ },
19975/*MT6186*/ {/************slect6***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
19976/*MT6186*/ 5, // kal_uint8 seq_num
19977/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
19978/*MT6186*/ {-640,-624,-616,-600,-392,0}, // kal_uint16 dlpow_lbound
19979/*MT6186*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
19980/*MT6186*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
19981/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
19982/*MT6186*/ {{0,0,0,0,0,0},
19983/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
19984/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
19985/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
19986/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
19987/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
19988/*MT6186*/ {{100,100,-44,-140,-140,0},
19989/*MT6186*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
19990/*MT6186*/ {-160,
19991/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
19992/*MT6186*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
19993/*MT6186*/ {{196,196,52,-92,-92,0},
19994/*MT6186*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
19995/*MT6186*/ {{76,76,-68,-260,-260,0},
19996/*MT6186*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
19997/*MT6186*/ },
19998/*MT6186*/ {/************slect7***************[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/
19999/*MT6186*/ 3, // kal_uint8 seq_num
20000/*MT6186*/ {-480,-400,-336,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
20001/*MT6186*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
20002/*MT6186*/ {-387,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
20003/*MT6186*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
20004/*MT6186*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20005/*MT6186*/ {{1,1,1,0,0,0},
20006/*MT6186*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
20007/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20008/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20009/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20010/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20011/*MT6186*/ {{116,44,-4,0,0,0},
20012/*MT6186*/ {100,-44,-140,0,0,0}}, // kal_int16 gain_default
20013/*MT6186*/ {-160,
20014/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20015/*MT6186*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
20016/*MT6186*/ {{236,92,-52,0,0,0},
20017/*MT6186*/ {196,52,-92,0,0,0}}, // kal_int16 gain_hbound
20018/*MT6186*/ {{116,-28,-196,0,0,0},
20019/*MT6186*/ {76,-68,-260,0,0,0}}, // kal_int16 gain_lbound
20020/*MT6186*/ },
20021/*MT6186*/ {/************slect8***************[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/
20022/*MT6186*/ 3, // kal_uint8 seq_num
20023/*MT6186*/ {-480,-400,-336,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
20024/*MT6186*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
20025/*MT6186*/ {-387,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
20026/*MT6186*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
20027/*MT6186*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20028/*MT6186*/ {{1,1,1,0,0,0},
20029/*MT6186*/ {1,1,1,0,0,0}}, // kal_uint8 antenna_enable
20030/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20031/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20032/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20033/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20034/*MT6186*/ {{116,44,-4,0,0,0},
20035/*MT6186*/ {116,44,-4,0,0,0}}, // kal_int16 gain_default
20036/*MT6186*/ {-160,
20037/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20038/*MT6186*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
20039/*MT6186*/ {{236,92,-52,0,0,0},
20040/*MT6186*/ {236,92,-52,0,0,0}}, // kal_int16 gain_hbound
20041/*MT6186*/ {{116,-28,-196,0,0,0},
20042/*MT6186*/ {116,-28,-196,0,0,0}}, // kal_int16 gain_lbound
20043/*MT6186*/ },
20044/*MT6186*/ {/************slect9***************[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON*/
20045/*MT6186*/ 4, // kal_uint8 seq_num
20046/*MT6186*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
20047/*MT6186*/ {-616,-600,-536,-352,0,0}, // kal_uint16 dlpow_lbound
20048/*MT6186*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
20049/*MT6186*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
20050/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20051/*MT6186*/ {{0,1,1,1,0,0},
20052/*MT6186*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
20053/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20054/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20055/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20056/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20057/*MT6186*/ {{116,116,44,-4,0,0},
20058/*MT6186*/ {200,120,-40,-136,0,0}}, // kal_int16 gain_default
20059/*MT6186*/ {-160,
20060/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20061/*MT6186*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
20062/*MT6186*/ {{236,236,92,-52,0,0},
20063/*MT6186*/ {200,120,120,-88,0,0}}, // kal_int16 gain_hbound
20064/*MT6186*/ {{116,116,-28,-196,0,0},
20065/*MT6186*/ {200,48,-64,-208,0,0}}, // kal_int16 gain_lbound
20066/*MT6186*/ },
20067/*MT6186*/ {/************slect10***************[P]1:L1D_ELNA_UNUSED,[D]3:L1D_ELNA_CAN_SWITCH*/
20068/*MT6186*/ 5, // kal_uint8 seq_num
20069/*MT6186*/ {-560,-480,-400,-336,-336,0}, // kal_uint16 dlpow_default <- hard code in database
20070/*MT6186*/ {-632,-616,-576,-352,-304,0}, // kal_uint16 dlpow_lbound
20071/*MT6186*/ {-467,-387,-340,-272,-131,0}, // kal_uint16 dlpow_hbound
20072/*MT6186*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
20073/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20074/*MT6186*/ {{0,1,1,1,0,0},
20075/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20076/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20077/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20078/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20079/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20080/*MT6186*/ {{116,116,44,-4,-4,0},
20081/*MT6186*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
20082/*MT6186*/ {-160,
20083/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20084/*MT6186*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
20085/*MT6186*/ {{236,236,92,-52,-52,0},
20086/*MT6186*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
20087/*MT6186*/ {{116,116,-28,-196,-196,0},
20088/*MT6186*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
20089/*MT6186*/ },
20090/*MT6186*/ {/************slect11***************[P]1:L1D_ELNA_UNUSED,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
20091/*MT6186*/ 5, // kal_uint8 seq_num
20092/*MT6186*/ {-560,-480,-400,-336,-336,0}, // kal_uint16 dlpow_default <- hard code in database
20093/*MT6186*/ {-632,-616,-576,-352,-344,0}, // kal_uint16 dlpow_lbound
20094/*MT6186*/ {-467,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
20095/*MT6186*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
20096/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20097/*MT6186*/ {{0,1,1,1,0,0},
20098/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20099/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20100/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20101/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20102/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20103/*MT6186*/ {{116,116,44,-4,-4,0},
20104/*MT6186*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
20105/*MT6186*/ {-160,
20106/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20107/*MT6186*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
20108/*MT6186*/ {{236,236,92,-52,-52,0},
20109/*MT6186*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
20110/*MT6186*/ {{116,116,-28,-196,-196,0},
20111/*MT6186*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
20112/*MT6186*/ },
20113/*MT6186*/ {/************slect12***************[P]1:L1D_ELNA_UNUSED,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
20114/*MT6186*/ 5, // kal_uint8 seq_num
20115/*MT6186*/ {-560,-480,-400,-336,-336,0}, // kal_uint16 dlpow_default <- hard code in database
20116/*MT6186*/ {-640,-616,-576,-352,-344,0}, // kal_uint16 dlpow_lbound
20117/*MT6186*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
20118/*MT6186*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
20119/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20120/*MT6186*/ {{0,1,1,1,0,0},
20121/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20122/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20123/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20124/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20125/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20126/*MT6186*/ {{116,116,44,-4,-4,0},
20127/*MT6186*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
20128/*MT6186*/ {-160,
20129/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20130/*MT6186*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
20131/*MT6186*/ {{236,236,92,-52,-52,0},
20132/*MT6186*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
20133/*MT6186*/ {{116,116,-28,-196,-196,0},
20134/*MT6186*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
20135/*MT6186*/ },
20136/*MT6186*/ {/************slect13***************[P]1:L1D_ELNA_UNUSED,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
20137/*MT6186*/ 5, // kal_uint8 seq_num
20138/*MT6186*/ {-560,-480,-400,-336,-336,0}, // kal_uint16 dlpow_default <- hard code in database
20139/*MT6186*/ {-640,-616,-576,-352,-392,0}, // kal_uint16 dlpow_lbound
20140/*MT6186*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
20141/*MT6186*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
20142/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20143/*MT6186*/ {{0,1,1,1,0,0},
20144/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20145/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20146/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20147/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20148/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20149/*MT6186*/ {{116,116,44,-4,-4,0},
20150/*MT6186*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
20151/*MT6186*/ {-160,
20152/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20153/*MT6186*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
20154/*MT6186*/ {{236,236,92,-52,-52,0},
20155/*MT6186*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
20156/*MT6186*/ {{116,116,-28,-196,-196,0},
20157/*MT6186*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
20158/*MT6186*/ },
20159/*MT6186*/ {/************slect14***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]0:L1D_ELNA_IN_PATH_OFF*/
20160/*MT6186*/ 4, // kal_uint8 seq_num
20161/*MT6186*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
20162/*MT6186*/ {-616,-600,-536,-400,0,0}, // kal_uint16 dlpow_lbound
20163/*MT6186*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
20164/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
20165/*MT6186*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20166/*MT6186*/ {{1,1,1,1,0,0},
20167/*MT6186*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
20168/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20169/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20170/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20171/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20172/*MT6186*/ {{200,120,-40,-136,0,0},
20173/*MT6186*/ {100,100,-44,-140,0,0}}, // kal_int16 gain_default
20174/*MT6186*/ {-160,
20175/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20176/*MT6186*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
20177/*MT6186*/ {{200,120,120,-88,0,0},
20178/*MT6186*/ {196,196,52,-92,0,0}}, // kal_int16 gain_hbound
20179/*MT6186*/ {{200,48,-64,-208,0,0},
20180/*MT6186*/ {76,76,-68,-260,0,0}}, // kal_int16 gain_lbound
20181/*MT6186*/ },
20182/*MT6186*/ {/************slect15***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]1:L1D_ELNA_UNUSED*/
20183/*MT6186*/ 4, // kal_uint8 seq_num
20184/*MT6186*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
20185/*MT6186*/ {-616,-600,-536,-352,0,0}, // kal_uint16 dlpow_lbound
20186/*MT6186*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
20187/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
20188/*MT6186*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20189/*MT6186*/ {{1,1,1,1,0,0},
20190/*MT6186*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
20191/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20192/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20193/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20194/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20195/*MT6186*/ {{200,120,-40,-136,0,0},
20196/*MT6186*/ {116,116,44,-4,0,0}}, // kal_int16 gain_default
20197/*MT6186*/ {-160,
20198/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20199/*MT6186*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
20200/*MT6186*/ {{200,120,120,-88,0,0},
20201/*MT6186*/ {236,236,92,-52,0,0}}, // kal_int16 gain_hbound
20202/*MT6186*/ {{200,48,-64,-208,0,0},
20203/*MT6186*/ {116,116,-28,-196,0,0}}, // kal_int16 gain_lbound
20204/*MT6186*/ },
20205/*MT6186*/ {/************slect16***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]2:L1D_ELNA_ALYWAYS_ON*/
20206/*MT6186*/ 4, // kal_uint8 seq_num
20207/*MT6186*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
20208/*MT6186*/ {-616,-600,-536,-400,0,0}, // kal_uint16 dlpow_lbound
20209/*MT6186*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
20210/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
20211/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20212/*MT6186*/ {{1,1,1,1,0,0},
20213/*MT6186*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
20214/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20215/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20216/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20217/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20218/*MT6186*/ {{200,120,-40,-136,0,0},
20219/*MT6186*/ {200,120,-40,-136,0,0}}, // kal_int16 gain_default
20220/*MT6186*/ {-160,
20221/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20222/*MT6186*/ {ELNA_ALWAYS_ON,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
20223/*MT6186*/ {{200,120,120,-88,0,0},
20224/*MT6186*/ {200,120,120,-88,0,0}}, // kal_int16 gain_hbound
20225/*MT6186*/ {{200,48,-64,-208,0,0},
20226/*MT6186*/ {200,48,-64,-208,0,0}}, // kal_int16 gain_lbound
20227/*MT6186*/ },
20228/*MT6186*/ {/************slect17***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]3:L1D_ELNA_CAN_SWITCH*/
20229/*MT6186*/ 5, // kal_uint8 seq_num
20230/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20231/*MT6186*/ {-616,-600,-536,-400,-304,0}, // kal_uint16 dlpow_lbound
20232/*MT6186*/ {-467,-388,-341,-272,-131,0}, // kal_uint16 dlpow_hbound
20233/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
20234/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20235/*MT6186*/ {{1,1,1,1,0,0},
20236/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20237/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20238/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20239/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20240/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20241/*MT6186*/ {{200,120,-40,-136,-136,0},
20242/*MT6186*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
20243/*MT6186*/ {-160,
20244/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20245/*MT6186*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
20246/*MT6186*/ {{200,120,120,-88,-88,0},
20247/*MT6186*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
20248/*MT6186*/ {{200,48,-64,-208,-208,0},
20249/*MT6186*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
20250/*MT6186*/ },
20251/*MT6186*/ {/************slect18***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
20252/*MT6186*/ 5, // kal_uint8 seq_num
20253/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20254/*MT6186*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
20255/*MT6186*/ {-467,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
20256/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
20257/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20258/*MT6186*/ {{1,1,1,1,0,0},
20259/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20260/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20261/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20262/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20263/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20264/*MT6186*/ {{200,120,-40,-136,-136,0},
20265/*MT6186*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
20266/*MT6186*/ {-160,
20267/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20268/*MT6186*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
20269/*MT6186*/ {{200,120,120,-88,-88,0},
20270/*MT6186*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
20271/*MT6186*/ {{200,48,-64,-208,-208,0},
20272/*MT6186*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
20273/*MT6186*/ },
20274/*MT6186*/ {/************slect19***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
20275/*MT6186*/ 5, // kal_uint8 seq_num
20276/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20277/*MT6186*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
20278/*MT6186*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
20279/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
20280/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20281/*MT6186*/ {{1,1,1,1,0,0},
20282/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20283/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20284/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20285/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20286/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20287/*MT6186*/ {{200,120,-40,-136,-136,0},
20288/*MT6186*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
20289/*MT6186*/ {-160,
20290/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20291/*MT6186*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
20292/*MT6186*/ {{200,120,120,-88,-88,0},
20293/*MT6186*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
20294/*MT6186*/ {{200,48,-64,-208,-208,0},
20295/*MT6186*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
20296/*MT6186*/ },
20297/*MT6186*/ {/************slect20***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
20298/*MT6186*/ 5, // kal_uint8 seq_num
20299/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20300/*MT6186*/ {-616,-600,-536,-400,-392,0}, // kal_uint16 dlpow_lbound
20301/*MT6186*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
20302/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
20303/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20304/*MT6186*/ {{1,1,1,1,0,0},
20305/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20306/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20307/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20308/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20309/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20310/*MT6186*/ {{200,120,-40,-136,-136,0},
20311/*MT6186*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
20312/*MT6186*/ {-160,
20313/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20314/*MT6186*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
20315/*MT6186*/ {{200,120,120,-88,-88,0},
20316/*MT6186*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
20317/*MT6186*/ {{200,48,-64,-208,-208,0},
20318/*MT6186*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
20319/*MT6186*/ },
20320/*MT6186*/ {/************slect21***************[P]3:L1D_ELNA_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/
20321/*MT6186*/ 5, // kal_uint8 seq_num
20322/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20323/*MT6186*/ {-632,-616,-592,-568,-304,0}, // kal_uint16 dlpow_lbound
20324/*MT6186*/ {-467,-372,-327,-272,-131,0}, // kal_uint16 dlpow_hbound
20325/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20326/*MT6186*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20327/*MT6186*/ {{1,1,1,1,1,0},
20328/*MT6186*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
20329/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20330/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20331/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20332/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20333/*MT6186*/ {{120,120,48,0,-72,0},
20334/*MT6186*/ {100,100,-44,-140,-140,0}}, // kal_int16 gain_default
20335/*MT6186*/ {-160,
20336/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20337/*MT6186*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
20338/*MT6186*/ {{240,168,96,-48,-96,0},
20339/*MT6186*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
20340/*MT6186*/ {{192,120,-24,-72,-240,0},
20341/*MT6186*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
20342/*MT6186*/ },
20343/*MT6186*/ {/************slect22***************[P]3:L1D_ELNA_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/
20344/*MT6186*/ 5, // kal_uint8 seq_num
20345/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20346/*MT6186*/ {-632,-616,-576,-352,-304,0}, // kal_uint16 dlpow_lbound
20347/*MT6186*/ {-467,-387,-340,-272,-131,0}, // kal_uint16 dlpow_hbound
20348/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20349/*MT6186*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20350/*MT6186*/ {{1,1,1,1,1,0},
20351/*MT6186*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
20352/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20353/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20354/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20355/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20356/*MT6186*/ {{120,120,48,0,-72,0},
20357/*MT6186*/ {116,116,44,-4,-4,0}}, // kal_int16 gain_default
20358/*MT6186*/ {-160,
20359/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20360/*MT6186*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
20361/*MT6186*/ {{240,168,96,-48,-96,0},
20362/*MT6186*/ {236,236,92,-52,-52,0}}, // kal_int16 gain_hbound
20363/*MT6186*/ {{192,120,-24,-72,-240,0},
20364/*MT6186*/ {116,116,-28,-196,-196,0}}, // kal_int16 gain_lbound
20365/*MT6186*/ },
20366/*MT6186*/ {/************slect23***************[P]3:L1D_ELNA_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/
20367/*MT6186*/ 5, // kal_uint8 seq_num
20368/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20369/*MT6186*/ {-616,-600,-536,-400,-304,0}, // kal_uint16 dlpow_lbound
20370/*MT6186*/ {-467,-388,-341,-272,-131,0}, // kal_uint16 dlpow_hbound
20371/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20372/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20373/*MT6186*/ {{1,1,1,1,1,0},
20374/*MT6186*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
20375/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20376/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20377/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20378/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20379/*MT6186*/ {{120,120,48,0,-72,0},
20380/*MT6186*/ {200,120,-40,-136,-136,0}}, // kal_int16 gain_default
20381/*MT6186*/ {-160,
20382/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20383/*MT6186*/ {ELNA_BYPASS_NB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
20384/*MT6186*/ {{240,168,96,-48,-96,0},
20385/*MT6186*/ {200,120,120,-88,-88,0}}, // kal_int16 gain_hbound
20386/*MT6186*/ {{192,120,-24,-72,-240,0},
20387/*MT6186*/ {200,48,-64,-208,-208,0}}, // kal_int16 gain_lbound
20388/*MT6186*/ },
20389/*MT6186*/ {/************slect24***************[P]3:L1D_ELNA_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/
20390/*MT6186*/ 5, // kal_uint8 seq_num
20391/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20392/*MT6186*/ {-632,-616,-592,-568,-304,0}, // kal_uint16 dlpow_lbound
20393/*MT6186*/ {-467,-372,-327,-272,-131,0}, // kal_uint16 dlpow_hbound
20394/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20395/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20396/*MT6186*/ {{1,1,1,1,1,0},
20397/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20398/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20399/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20400/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20401/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20402/*MT6186*/ {{120,120,48,0,-72,0},
20403/*MT6186*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
20404/*MT6186*/ {-160,
20405/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20406/*MT6186*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
20407/*MT6186*/ {{240,168,96,-48,-96,0},
20408/*MT6186*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
20409/*MT6186*/ {{192,120,-24,-72,-240,0},
20410/*MT6186*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
20411/*MT6186*/ },
20412/*MT6186*/ {/************slect25***************[P]3:L1D_ELNA_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
20413/*MT6186*/ 5, // kal_uint8 seq_num
20414/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20415/*MT6186*/ {-632,-616,-592,-568,-304,0}, // kal_uint16 dlpow_lbound
20416/*MT6186*/ {-467,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
20417/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20418/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20419/*MT6186*/ {{1,1,1,1,1,0},
20420/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20421/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20422/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20423/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20424/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20425/*MT6186*/ {{120,120,48,0,-72,0},
20426/*MT6186*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
20427/*MT6186*/ {-160,
20428/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20429/*MT6186*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
20430/*MT6186*/ {{240,168,96,-48,-96,0},
20431/*MT6186*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
20432/*MT6186*/ {{192,120,-24,-72,-240,0},
20433/*MT6186*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
20434/*MT6186*/ },
20435/*MT6186*/ {/************slect26***************[P]3:L1D_ELNA_CAN_SWITCH,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
20436/*MT6186*/ 5, // kal_uint8 seq_num
20437/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20438/*MT6186*/ {-632,-616,-592,-568,-304,0}, // kal_uint16 dlpow_lbound
20439/*MT6186*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
20440/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20441/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20442/*MT6186*/ {{1,1,1,1,1,0},
20443/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20444/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20445/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20446/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20447/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20448/*MT6186*/ {{120,120,48,0,-72,0},
20449/*MT6186*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
20450/*MT6186*/ {-160,
20451/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20452/*MT6186*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
20453/*MT6186*/ {{240,168,96,-48,-96,0},
20454/*MT6186*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
20455/*MT6186*/ {{192,120,-24,-72,-240,0},
20456/*MT6186*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
20457/*MT6186*/ },
20458/*MT6186*/ {/************slect27***************[P]3:L1D_ELNA_CAN_SWITCH,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
20459/*MT6186*/ 5, // kal_uint8 seq_num
20460/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20461/*MT6186*/ {-632,-616,-592,-568,-304,0}, // kal_uint16 dlpow_lbound
20462/*MT6186*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
20463/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20464/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20465/*MT6186*/ {{1,1,1,1,1,0},
20466/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20467/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20468/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20469/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20470/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20471/*MT6186*/ {{120,120,48,0,-72,0},
20472/*MT6186*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
20473/*MT6186*/ {-160,
20474/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20475/*MT6186*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
20476/*MT6186*/ {{240,168,96,-48,-96,0},
20477/*MT6186*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
20478/*MT6186*/ {{192,120,-24,-72,-240,0},
20479/*MT6186*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
20480/*MT6186*/ },
20481/*MT6186*/ {/************slect28***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/
20482/*MT6186*/ 5, // kal_uint8 seq_num
20483/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20484/*MT6186*/ {-632,-624,-616,-592,-344,0}, // kal_uint16 dlpow_lbound
20485/*MT6186*/ {-467,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
20486/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20487/*MT6186*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20488/*MT6186*/ {{1,1,1,1,1,0},
20489/*MT6186*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
20490/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20491/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20492/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20493/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20494/*MT6186*/ {{120,120,48,0,-72,0},
20495/*MT6186*/ {100,100,-44,-140,-140,0}}, // kal_int16 gain_default
20496/*MT6186*/ {-160,
20497/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20498/*MT6186*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
20499/*MT6186*/ {{240,168,96,-48,-96,0},
20500/*MT6186*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
20501/*MT6186*/ {{192,120,-24,-72,-240,0},
20502/*MT6186*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
20503/*MT6186*/ },
20504/*MT6186*/ {/************slect29***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/
20505/*MT6186*/ 5, // kal_uint8 seq_num
20506/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20507/*MT6186*/ {-632,-616,-576,-352,-344,0}, // kal_uint16 dlpow_lbound
20508/*MT6186*/ {-467,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
20509/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20510/*MT6186*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20511/*MT6186*/ {{1,1,1,1,1,0},
20512/*MT6186*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
20513/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20514/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20515/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20516/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20517/*MT6186*/ {{120,120,48,0,-72,0},
20518/*MT6186*/ {116,116,44,-4,-4,0}}, // kal_int16 gain_default
20519/*MT6186*/ {-160,
20520/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20521/*MT6186*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
20522/*MT6186*/ {{240,168,96,-48,-96,0},
20523/*MT6186*/ {236,236,92,-52,-52,0}}, // kal_int16 gain_hbound
20524/*MT6186*/ {{192,120,-24,-72,-240,0},
20525/*MT6186*/ {116,116,-28,-196,-196,0}}, // kal_int16 gain_lbound
20526/*MT6186*/ },
20527/*MT6186*/ {/************slect30***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/
20528/*MT6186*/ 5, // kal_uint8 seq_num
20529/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20530/*MT6186*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
20531/*MT6186*/ {-467,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
20532/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20533/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20534/*MT6186*/ {{1,1,1,1,1,0},
20535/*MT6186*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
20536/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20537/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20538/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20539/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20540/*MT6186*/ {{120,120,48,0,-72,0},
20541/*MT6186*/ {200,120,-40,-136,-136,0}}, // kal_int16 gain_default
20542/*MT6186*/ {-160,
20543/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20544/*MT6186*/ {ELNA_BYPASS_WB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
20545/*MT6186*/ {{240,168,96,-48,-96,0},
20546/*MT6186*/ {200,120,120,-88,-88,0}}, // kal_int16 gain_hbound
20547/*MT6186*/ {{192,120,-24,-72,-240,0},
20548/*MT6186*/ {200,48,-64,-208,-208,0}}, // kal_int16 gain_lbound
20549/*MT6186*/ },
20550/*MT6186*/ {/************slect31***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/
20551/*MT6186*/ 5, // kal_uint8 seq_num
20552/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20553/*MT6186*/ {-632,-616,-592,-568,-304,0}, // kal_uint16 dlpow_lbound
20554/*MT6186*/ {-467,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
20555/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20556/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20557/*MT6186*/ {{1,1,1,1,1,0},
20558/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20559/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20560/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20561/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20562/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20563/*MT6186*/ {{120,120,48,0,-72,0},
20564/*MT6186*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
20565/*MT6186*/ {-160,
20566/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20567/*MT6186*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
20568/*MT6186*/ {{240,168,96,-48,-96,0},
20569/*MT6186*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
20570/*MT6186*/ {{192,120,-24,-72,-240,0},
20571/*MT6186*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
20572/*MT6186*/ },
20573/*MT6186*/ {/************slect32***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
20574/*MT6186*/ 5, // kal_uint8 seq_num
20575/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20576/*MT6186*/ {-632,-624,-616,-592,-344,0}, // kal_uint16 dlpow_lbound
20577/*MT6186*/ {-467,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
20578/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20579/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20580/*MT6186*/ {{1,1,1,1,1,0},
20581/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20582/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20583/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20584/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20585/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20586/*MT6186*/ {{120,120,48,0,-72,0},
20587/*MT6186*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
20588/*MT6186*/ {-160,
20589/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20590/*MT6186*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
20591/*MT6186*/ {{240,168,96,-48,-96,0},
20592/*MT6186*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
20593/*MT6186*/ {{192,120,-24,-72,-240,0},
20594/*MT6186*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
20595/*MT6186*/ },
20596/*MT6186*/ {/************slect33***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
20597/*MT6186*/ 5, // kal_uint8 seq_num
20598/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20599/*MT6186*/ {-632,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
20600/*MT6186*/ {-507,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
20601/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20602/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20603/*MT6186*/ {{1,1,1,1,1,0},
20604/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20605/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20606/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20607/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20608/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20609/*MT6186*/ {{120,120,48,0,-72,0},
20610/*MT6186*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
20611/*MT6186*/ {-160,
20612/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20613/*MT6186*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
20614/*MT6186*/ {{240,168,96,-48,-96,0},
20615/*MT6186*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
20616/*MT6186*/ {{192,120,-24,-72,-240,0},
20617/*MT6186*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
20618/*MT6186*/ },
20619/*MT6186*/ {/************slect34***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
20620/*MT6186*/ 5, // kal_uint8 seq_num
20621/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20622/*MT6186*/ {-632,-624,-616,-592,-344,0}, // kal_uint16 dlpow_lbound
20623/*MT6186*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
20624/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20625/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20626/*MT6186*/ {{1,1,1,1,1,0},
20627/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20628/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20629/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20630/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20631/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20632/*MT6186*/ {{120,120,48,0,-72,0},
20633/*MT6186*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
20634/*MT6186*/ {-160,
20635/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20636/*MT6186*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
20637/*MT6186*/ {{240,168,96,-48,-96,0},
20638/*MT6186*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
20639/*MT6186*/ {{192,120,-24,-72,-240,0},
20640/*MT6186*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
20641/*MT6186*/ },
20642/*MT6186*/ {/************slect35***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/
20643/*MT6186*/ 5, // kal_uint8 seq_num
20644/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20645/*MT6186*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
20646/*MT6186*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
20647/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20648/*MT6186*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20649/*MT6186*/ {{1,1,1,1,1,0},
20650/*MT6186*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
20651/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20652/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20653/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20654/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20655/*MT6186*/ {{132,132,60,12,-96,0},
20656/*MT6186*/ {100,100,-44,-140,-140,0}}, // kal_int16 gain_default
20657/*MT6186*/ {-160,
20658/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20659/*MT6186*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
20660/*MT6186*/ {{252,180,132,12,-72,0},
20661/*MT6186*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
20662/*MT6186*/ {{204,132,36,-36,-192,0},
20663/*MT6186*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
20664/*MT6186*/ },
20665/*MT6186*/ {/************slect36***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/
20666/*MT6186*/ 5, // kal_uint8 seq_num
20667/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20668/*MT6186*/ {-640,-616,-576,-352,-344,0}, // kal_uint16 dlpow_lbound
20669/*MT6186*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
20670/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20671/*MT6186*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20672/*MT6186*/ {{1,1,1,1,1,0},
20673/*MT6186*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
20674/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20675/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20676/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20677/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20678/*MT6186*/ {{132,132,60,12,-96,0},
20679/*MT6186*/ {116,116,44,-4,-4,0}}, // kal_int16 gain_default
20680/*MT6186*/ {-160,
20681/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20682/*MT6186*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
20683/*MT6186*/ {{252,180,132,12,-72,0},
20684/*MT6186*/ {236,236,92,-52,-52,0}}, // kal_int16 gain_hbound
20685/*MT6186*/ {{204,132,36,-36,-192,0},
20686/*MT6186*/ {116,116,-28,-196,-196,0}}, // kal_int16 gain_lbound
20687/*MT6186*/ },
20688/*MT6186*/ {/************slect37***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/
20689/*MT6186*/ 5, // kal_uint8 seq_num
20690/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20691/*MT6186*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
20692/*MT6186*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
20693/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20694/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20695/*MT6186*/ {{1,1,1,1,1,0},
20696/*MT6186*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
20697/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20698/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20699/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20700/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20701/*MT6186*/ {{132,132,60,12,-96,0},
20702/*MT6186*/ {200,120,-40,-136,-136,0}}, // kal_int16 gain_default
20703/*MT6186*/ {-160,
20704/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20705/*MT6186*/ {ELNA_BYPASS_NB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
20706/*MT6186*/ {{252,180,132,12,-72,0},
20707/*MT6186*/ {200,120,120,-88,-88,0}}, // kal_int16 gain_hbound
20708/*MT6186*/ {{204,132,36,-36,-192,0},
20709/*MT6186*/ {200,48,-64,-208,-208,0}}, // kal_int16 gain_lbound
20710/*MT6186*/ },
20711/*MT6186*/ {/************slect38***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/
20712/*MT6186*/ 5, // kal_uint8 seq_num
20713/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20714/*MT6186*/ {-632,-616,-592,-568,-304,0}, // kal_uint16 dlpow_lbound
20715/*MT6186*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
20716/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20717/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20718/*MT6186*/ {{1,1,1,1,1,0},
20719/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20720/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20721/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20722/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20723/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20724/*MT6186*/ {{132,132,60,12,-96,0},
20725/*MT6186*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
20726/*MT6186*/ {-160,
20727/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20728/*MT6186*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
20729/*MT6186*/ {{252,180,132,12,-72,0},
20730/*MT6186*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
20731/*MT6186*/ {{204,132,36,-36,-192,0},
20732/*MT6186*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
20733/*MT6186*/ },
20734/*MT6186*/ {/************slect39***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
20735/*MT6186*/ 5, // kal_uint8 seq_num
20736/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20737/*MT6186*/ {-632,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
20738/*MT6186*/ {-507,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
20739/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20740/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20741/*MT6186*/ {{1,1,1,1,1,0},
20742/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20743/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20744/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20745/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20746/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20747/*MT6186*/ {{132,132,60,12,-96,0},
20748/*MT6186*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
20749/*MT6186*/ {-160,
20750/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20751/*MT6186*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
20752/*MT6186*/ {{252,180,132,12,-72,0},
20753/*MT6186*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
20754/*MT6186*/ {{204,132,36,-36,-192,0},
20755/*MT6186*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
20756/*MT6186*/ },
20757/*MT6186*/ {/************slect40***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
20758/*MT6186*/ 5, // kal_uint8 seq_num
20759/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20760/*MT6186*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
20761/*MT6186*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
20762/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20763/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20764/*MT6186*/ {{1,1,1,1,1,0},
20765/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20766/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20767/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20768/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20769/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20770/*MT6186*/ {{132,132,60,12,-96,0},
20771/*MT6186*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
20772/*MT6186*/ {-160,
20773/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20774/*MT6186*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
20775/*MT6186*/ {{252,180,132,12,-72,0},
20776/*MT6186*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
20777/*MT6186*/ {{204,132,36,-36,-192,0},
20778/*MT6186*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
20779/*MT6186*/ },
20780/*MT6186*/ {/************slect41***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
20781/*MT6186*/ 5, // kal_uint8 seq_num
20782/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20783/*MT6186*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
20784/*MT6186*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
20785/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20786/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20787/*MT6186*/ {{1,1,1,1,1,0},
20788/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20789/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20790/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20791/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20792/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20793/*MT6186*/ {{132,132,60,12,-96,0},
20794/*MT6186*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
20795/*MT6186*/ {-160,
20796/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20797/*MT6186*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
20798/*MT6186*/ {{252,180,132,12,-72,0},
20799/*MT6186*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
20800/*MT6186*/ {{204,132,36,-36,-192,0},
20801/*MT6186*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
20802/*MT6186*/ },
20803/*MT6186*/ {/************slect42***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/
20804/*MT6186*/ 5, // kal_uint8 seq_num
20805/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20806/*MT6186*/ {-640,-624,-616,-600,-392,0}, // kal_uint16 dlpow_lbound
20807/*MT6186*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
20808/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20809/*MT6186*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20810/*MT6186*/ {{1,1,1,1,1,0},
20811/*MT6186*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
20812/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20813/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20814/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20815/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20816/*MT6186*/ {{132,132,60,12,-96,0},
20817/*MT6186*/ {100,100,-44,-140,-140,0}}, // kal_int16 gain_default
20818/*MT6186*/ {-160,
20819/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20820/*MT6186*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
20821/*MT6186*/ {{252,180,132,12,-72,0},
20822/*MT6186*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
20823/*MT6186*/ {{204,132,36,-36,-192,0},
20824/*MT6186*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
20825/*MT6186*/ },
20826/*MT6186*/ {/************slect43***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/
20827/*MT6186*/ 5, // kal_uint8 seq_num
20828/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20829/*MT6186*/ {-640,-616,-576,-352,-392,0}, // kal_uint16 dlpow_lbound
20830/*MT6186*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
20831/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20832/*MT6186*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20833/*MT6186*/ {{1,1,1,1,1,0},
20834/*MT6186*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
20835/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20836/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20837/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20838/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20839/*MT6186*/ {{132,132,60,12,-96,0},
20840/*MT6186*/ {116,116,44,-4,-4,0}}, // kal_int16 gain_default
20841/*MT6186*/ {-160,
20842/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20843/*MT6186*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
20844/*MT6186*/ {{252,180,132,12,-72,0},
20845/*MT6186*/ {236,236,92,-52,-52,0}}, // kal_int16 gain_hbound
20846/*MT6186*/ {{204,132,36,-36,-192,0},
20847/*MT6186*/ {116,116,-28,-196,-196,0}}, // kal_int16 gain_lbound
20848/*MT6186*/ },
20849/*MT6186*/ {/************slect44***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/
20850/*MT6186*/ 5, // kal_uint8 seq_num
20851/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20852/*MT6186*/ {-616,-600,-536,-400,-392,0}, // kal_uint16 dlpow_lbound
20853/*MT6186*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
20854/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20855/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20856/*MT6186*/ {{1,1,1,1,1,0},
20857/*MT6186*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
20858/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20859/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20860/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20861/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20862/*MT6186*/ {{132,132,60,12,-96,0},
20863/*MT6186*/ {200,120,-40,-136,-136,0}}, // kal_int16 gain_default
20864/*MT6186*/ {-160,
20865/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20866/*MT6186*/ {ELNA_BYPASS_WB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
20867/*MT6186*/ {{252,180,132,12,-72,0},
20868/*MT6186*/ {200,120,120,-88,-88,0}}, // kal_int16 gain_hbound
20869/*MT6186*/ {{204,132,36,-36,-192,0},
20870/*MT6186*/ {200,48,-64,-208,-208,0}}, // kal_int16 gain_lbound
20871/*MT6186*/ },
20872/*MT6186*/ {/************slect45***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/
20873/*MT6186*/ 5, // kal_uint8 seq_num
20874/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20875/*MT6186*/ {-632,-616,-592,-568,-304,0}, // kal_uint16 dlpow_lbound
20876/*MT6186*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
20877/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20878/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20879/*MT6186*/ {{1,1,1,1,1,0},
20880/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20881/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20882/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20883/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20884/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20885/*MT6186*/ {{132,132,60,12,-96,0},
20886/*MT6186*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
20887/*MT6186*/ {-160,
20888/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20889/*MT6186*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
20890/*MT6186*/ {{252,180,132,12,-72,0},
20891/*MT6186*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
20892/*MT6186*/ {{204,132,36,-36,-192,0},
20893/*MT6186*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
20894/*MT6186*/ },
20895/*MT6186*/ {/************slect46***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
20896/*MT6186*/ 5, // kal_uint8 seq_num
20897/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20898/*MT6186*/ {-632,-624,-616,-592,-344,0}, // kal_uint16 dlpow_lbound
20899/*MT6186*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
20900/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20901/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20902/*MT6186*/ {{1,1,1,1,1,0},
20903/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20904/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20905/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20906/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20907/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20908/*MT6186*/ {{132,132,60,12,-96,0},
20909/*MT6186*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
20910/*MT6186*/ {-160,
20911/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20912/*MT6186*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
20913/*MT6186*/ {{252,180,132,12,-72,0},
20914/*MT6186*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
20915/*MT6186*/ {{204,132,36,-36,-192,0},
20916/*MT6186*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
20917/*MT6186*/ },
20918/*MT6186*/ {/************slect47***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
20919/*MT6186*/ 5, // kal_uint8 seq_num
20920/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20921/*MT6186*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
20922/*MT6186*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
20923/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20924/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20925/*MT6186*/ {{1,1,1,1,1,0},
20926/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20927/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20928/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20929/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20930/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20931/*MT6186*/ {{132,132,60,12,-96,0},
20932/*MT6186*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
20933/*MT6186*/ {-160,
20934/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20935/*MT6186*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
20936/*MT6186*/ {{252,180,132,12,-72,0},
20937/*MT6186*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
20938/*MT6186*/ {{204,132,36,-36,-192,0},
20939/*MT6186*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
20940/*MT6186*/ },
20941/*MT6186*/ {/************slect48***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
20942/*MT6186*/ 5, // kal_uint8 seq_num
20943/*MT6186*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
20944/*MT6186*/ {-640,-624,-616,-600,-392,0}, // kal_uint16 dlpow_lbound
20945/*MT6186*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
20946/*MT6186*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
20947/*MT6186*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
20948/*MT6186*/ {{1,1,1,1,1,0},
20949/*MT6186*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
20950/*MT6186*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
20951/*MT6186*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
20952/*MT6186*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
20953/*MT6186*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
20954/*MT6186*/ {{132,132,60,12,-96,0},
20955/*MT6186*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
20956/*MT6186*/ {-160,
20957/*MT6186*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
20958/*MT6186*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
20959/*MT6186*/ {{252,180,132,12,-72,0},
20960/*MT6186*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
20961/*MT6186*/ {{204,132,36,-36,-192,0},
20962/*MT6186*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
20963/*MT6186*/ },
20964/*MT6186*/ };
20965/*MT6186*/
20966/*MT6186*/ const unsigned short L1D_RF_TST_INFO_ELNA_MAPPING_TABLE[7][7] = // need follow the value of enum L1D_ELNA_USAGE
20967/*MT6186*/ {
20968/*MT6186*/ {0 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/,1 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/,2 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON*/,3 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]3:L1D_ELNA_CAN_SWITCH*/,4 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,5 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,6 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
20969/*MT6186*/ {7 /*[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/,8 /*[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/,9 /*[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON*/,10 /*[P]1:L1D_ELNA_UNUSED,[D]3:L1D_ELNA_CAN_SWITCH*/,11 /*[P]1:L1D_ELNA_UNUSED,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,12 /*[P]1:L1D_ELNA_UNUSED,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,13 /*[P]1:L1D_ELNA_UNUSED,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
20970/*MT6186*/ {14 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]0:L1D_ELNA_IN_PATH_OFF*/,15 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]1:L1D_ELNA_UNUSED*/,16 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]2:L1D_ELNA_ALYWAYS_ON*/,17 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]3:L1D_ELNA_CAN_SWITCH*/,18 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,19 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,20 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
20971/*MT6186*/ {21 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/,22 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/,23 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/,24 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/,25 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,26 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,27 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
20972/*MT6186*/ {28 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/,29 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/,30 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/,31 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/,32 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,33 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,34 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
20973/*MT6186*/ {35 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/,36 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/,37 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/,38 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/,39 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,40 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,41 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
20974/*MT6186*/ {42 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/,43 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/,44 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/,45 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/,46 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,47 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,48 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
20975/*MT6186*/ };
20976/*MT6186*/ const unsigned short L1D_RF_TST_INFO_WCOEF_ARFCN[FrequencyBandCount][8] =
20977/*MT6186*/ { { -1, -1, -1, -1, -1, -1, -1, -1}, /*#FrequencyBand400 */
20978/*MT6186*/ {204, -1, -1, -1, -1, -1, -1, -1}, /* FrequencyBand850 */
20979/*MT6186*/ { 39, 40, -1, -1, -1, -1, -1, -1}, /* FrequencyBand900 */
20980/*MT6186*/ {536, 586, 636, 685, 736, 786, 836, 874}, /* FrequencyBand1800 */
20981/*MT6186*/ {536, 586, 645, 686, 736, 786, -1, -1}, /* FrequencyBand1900 */
20982/*MT6186*/ };
20983#endif
20984
20985#if IS_RF_MT6186M
20986 #if IS_2G_WITHOUT_MATCHING_NETWORK_SUPPORT
20987/*MT6186M*/
20988/*MT6186M*/ #define GAIN_STEP 3
20989/*MT6186M*/ #define PVOFSL 34
20990/*MT6186M*/ #define PVOFSH 34
20991/*MT6186M*/
20992
20993 #if IS_W_CANCELLATION_SUPPORT
20994/*MT6186M*/ unsigned short L1D_RF_FindGainStep( unsigned long gain_setting, FrequencyBand rf_band )
20995/*MT6186M*/ {
20996/*MT6186M*/ unsigned long gain_step = gain_setting & 0x000FFFFF;
20997/*MT6186M*/ unsigned short elna_type = L1D_RF_Check_If_ExternalLNA(rf_band);
20998/*MT6186M*/
20999/*MT6186M*/ switch( elna_type )
21000/*MT6186M*/ {
21001/*MT6186M*/ case L1D_ELNA_UNUSED :
21002/*MT6186M*/ {
21003/*MT6186M*/ switch( gain_step )
21004/*MT6186M*/ {
21005/*MT6186M*/ case 0x1DF88:
21006/*MT6186M*/ return 10;
21007/*MT6186M*/ case 0x1DF90:
21008/*MT6186M*/ return 9;
21009/*MT6186M*/ case 0x1DF98:
21010/*MT6186M*/ return 8;
21011/*MT6186M*/ case 0x1DFA0:
21012/*MT6186M*/ return 7;
21013/*MT6186M*/ case 0x1DFA8:
21014/*MT6186M*/ return 6;
21015/*MT6186M*/ case 0x1ED90:
21016/*MT6186M*/ return 5;
21017/*MT6186M*/ case 0x1EDA0:
21018/*MT6186M*/ return 4;
21019/*MT6186M*/ case 0x1EDA8:
21020/*MT6186M*/ return 3;
21021/*MT6186M*/ case 0x1EFA8:
21022/*MT6186M*/ return 2;
21023/*MT6186M*/ case 0x1ECA8:
21024/*MT6186M*/ return 1;
21025/*MT6186M*/ default:
21026/*MT6186M*/ return 0;
21027/*MT6186M*/ }
21028/*MT6186M*/ break;
21029/*MT6186M*/ }
21030/*MT6186M*/ case L1D_ELNA_CAN_SWITCH : //narrow band matching 13.5dB
21031/*MT6186M*/ {
21032/*MT6186M*/ switch( gain_step )
21033/*MT6186M*/ {
21034/*MT6186M*/ case 0x5CF80:
21035/*MT6186M*/ return 12;
21036/*MT6186M*/ case 0x5CF88:
21037/*MT6186M*/ return 11;
21038/*MT6186M*/ case 0x5CF90:
21039/*MT6186M*/ return 10;
21040/*MT6186M*/ case 0x5CF98:
21041/*MT6186M*/ return 9;
21042/*MT6186M*/ case 0x5CD98:
21043/*MT6186M*/ return 8;
21044/*MT6186M*/ case 0x5CFA0:
21045/*MT6186M*/ return 7;
21046/*MT6186M*/ case 0x5DD88:
21047/*MT6186M*/ return 6;
21048/*MT6186M*/ case 0x5DD90:
21049/*MT6186M*/ return 5;
21050/*MT6186M*/ case 0x5DD98:
21051/*MT6186M*/ return 4;
21052/*MT6186M*/ case 0x5DDA0:
21053/*MT6186M*/ return 3;
21054/*MT6186M*/ case 0x5CDA0:
21055/*MT6186M*/ return 2;
21056/*MT6186M*/ case 0x5DDA8:
21057/*MT6186M*/ return 1;
21058/*MT6186M*/ default:
21059/*MT6186M*/ return 0;
21060/*MT6186M*/ }
21061/*MT6186M*/ break;
21062/*MT6186M*/ }
21063/*MT6186M*/ case L1D_ELNA_CAN_SWITCH_WB : //wide band matching 13.5dB
21064/*MT6186M*/ {
21065/*MT6186M*/ switch( gain_step )
21066/*MT6186M*/ {
21067/*MT6186M*/ case 0x1BF88:
21068/*MT6186M*/ return 10;
21069/*MT6186M*/ case 0x1BF90:
21070/*MT6186M*/ return 9;
21071/*MT6186M*/ case 0x1BF98:
21072/*MT6186M*/ return 8;
21073/*MT6186M*/ case 0x1BFA0:
21074/*MT6186M*/ return 7;
21075/*MT6186M*/ case 0x5CD90:
21076/*MT6186M*/ return 6;
21077/*MT6186M*/ case 0x1BFA8:
21078/*MT6186M*/ return 5;
21079/*MT6186M*/ case 0x5CD98:
21080/*MT6186M*/ return 4;
21081/*MT6186M*/ case 0x5CDA0:
21082/*MT6186M*/ return 3;
21083/*MT6186M*/ case 0x1BDA8:
21084/*MT6186M*/ return 2;
21085/*MT6186M*/ case 0x5CDA8:
21086/*MT6186M*/ return 1;
21087/*MT6186M*/ default:
21088/*MT6186M*/ return 0;
21089/*MT6186M*/ }
21090/*MT6186M*/ break;
21091/*MT6186M*/ }
21092/*MT6186M*/ case L1D_ELNA_18DB_CAN_SWITCH : //narrow band matching 18dB
21093/*MT6186M*/ {
21094/*MT6186M*/ switch( gain_step )
21095/*MT6186M*/ {
21096/*MT6186M*/ case 0x1AF90:
21097/*MT6186M*/ return 11;
21098/*MT6186M*/ case 0x5CF80:
21099/*MT6186M*/ return 11;
21100/*MT6186M*/ case 0x5CF88:
21101/*MT6186M*/ return 10;
21102/*MT6186M*/ case 0x5CF90:
21103/*MT6186M*/ return 9;
21104/*MT6186M*/ case 0x5CFA0:
21105/*MT6186M*/ return 8;
21106/*MT6186M*/ case 0x5CF98:
21107/*MT6186M*/ return 7;
21108/*MT6186M*/ case 0x1CD88:
21109/*MT6186M*/ return 6;
21110/*MT6186M*/ case 0x1CD90:
21111/*MT6186M*/ return 5;
21112/*MT6186M*/ case 0x1CD98:
21113/*MT6186M*/ return 4;
21114/*MT6186M*/ case 0x5DD98:
21115/*MT6186M*/ return 3;
21116/*MT6186M*/ case 0x5CDA0:
21117/*MT6186M*/ return 2;
21118/*MT6186M*/ case 0x5DDA8:
21119/*MT6186M*/ return 1;
21120/*MT6186M*/ default:
21121/*MT6186M*/ return 0;
21122/*MT6186M*/ }
21123/*MT6186M*/ break;
21124/*MT6186M*/ }
21125/*MT6186M*/ case L1D_ELNA_18DB_CAN_SWITCH_WB : //wide band matching 18dB
21126/*MT6186M*/ {
21127/*MT6186M*/ switch( gain_step )
21128/*MT6186M*/ {
21129/*MT6186M*/ case 0x1AF90:
21130/*MT6186M*/ return 11;
21131/*MT6186M*/ case 0x5CF80:
21132/*MT6186M*/ return 10;
21133/*MT6186M*/ case 0x5CF88:
21134/*MT6186M*/ return 9;
21135/*MT6186M*/ case 0x5CF90:
21136/*MT6186M*/ return 8;
21137/*MT6186M*/ case 0x5CFA8:
21138/*MT6186M*/ return 7;
21139/*MT6186M*/ case 0x5CFA0:
21140/*MT6186M*/ return 6;
21141/*MT6186M*/ case 0x5CF98:
21142/*MT6186M*/ return 5;
21143/*MT6186M*/ case 0x5CD90:
21144/*MT6186M*/ return 4;
21145/*MT6186M*/ case 0x5CD98:
21146/*MT6186M*/ return 3;
21147/*MT6186M*/ case 0x5CDA0:
21148/*MT6186M*/ return 2;
21149/*MT6186M*/ case 0x5CDA8:
21150/*MT6186M*/ return 1;
21151/*MT6186M*/ default:
21152/*MT6186M*/ return 0;
21153/*MT6186M*/ }
21154/*MT6186M*/ break;
21155/*MT6186M*/ }
21156/*MT6186M*/ case L1D_ELNA_ALYWAYS_ON :
21157/*MT6186M*/ default:
21158/*MT6186M*/ { ASSERT(0); //table is not define!
21159/*MT6186M*/ }
21160/*MT6186M*/ }
21161/*MT6186M*/ }
21162/*MT6186M*/ #if IS_2G_RXD_SUPPORT
21163/*MT6186M*/ unsigned short L1D_RF_FindGainStep_RXD( unsigned long gain_setting, FrequencyBand rf_band )
21164/*MT6186M*/ {
21165/*MT6186M*/ unsigned long gain_step = gain_setting & 0x000FFFFF;
21166/*MT6186M*/ unsigned short elna_type = L1D_RF_Check_If_ExternalLNA_RXD(rf_band);
21167/*MT6186M*/
21168/*MT6186M*/ switch( elna_type )
21169/*MT6186M*/ {
21170/*MT6186M*/ case L1D_ELNA_UNUSED :
21171/*MT6186M*/ {
21172/*MT6186M*/ switch( gain_step )
21173/*MT6186M*/ {
21174/*MT6186M*/ case 0x1DF88:
21175/*MT6186M*/ return 10;
21176/*MT6186M*/ case 0x1DF90:
21177/*MT6186M*/ return 9;
21178/*MT6186M*/ case 0x1DF98:
21179/*MT6186M*/ return 8;
21180/*MT6186M*/ case 0x1DFA0:
21181/*MT6186M*/ return 7;
21182/*MT6186M*/ case 0x1DFA8:
21183/*MT6186M*/ return 6;
21184/*MT6186M*/ case 0x1ED90:
21185/*MT6186M*/ return 5;
21186/*MT6186M*/ case 0x1EDA0:
21187/*MT6186M*/ return 4;
21188/*MT6186M*/ case 0x1EDA8:
21189/*MT6186M*/ return 3;
21190/*MT6186M*/ case 0x1EFA8:
21191/*MT6186M*/ return 2;
21192/*MT6186M*/ case 0x1ECA8:
21193/*MT6186M*/ return 1;
21194/*MT6186M*/ default:
21195/*MT6186M*/ return 0;
21196/*MT6186M*/ }
21197/*MT6186M*/ break;
21198/*MT6186M*/ }
21199/*MT6186M*/ case L1D_ELNA_CAN_SWITCH : //narrow band matching 13.5dB
21200/*MT6186M*/ {
21201/*MT6186M*/ switch( gain_step )
21202/*MT6186M*/ {
21203/*MT6186M*/ case 0x5CF80:
21204/*MT6186M*/ return 12;
21205/*MT6186M*/ case 0x5CF88:
21206/*MT6186M*/ return 11;
21207/*MT6186M*/ case 0x5CF90:
21208/*MT6186M*/ return 10;
21209/*MT6186M*/ case 0x5CF98:
21210/*MT6186M*/ return 9;
21211/*MT6186M*/ case 0x5CD98:
21212/*MT6186M*/ return 8;
21213/*MT6186M*/ case 0x5CFA0:
21214/*MT6186M*/ return 7;
21215/*MT6186M*/ case 0x5DD88:
21216/*MT6186M*/ return 6;
21217/*MT6186M*/ case 0x5DD90:
21218/*MT6186M*/ return 5;
21219/*MT6186M*/ case 0x5DD98:
21220/*MT6186M*/ return 4;
21221/*MT6186M*/ case 0x5DDA0:
21222/*MT6186M*/ return 3;
21223/*MT6186M*/ case 0x5CDA0:
21224/*MT6186M*/ return 2;
21225/*MT6186M*/ case 0x5DDA8:
21226/*MT6186M*/ return 1;
21227/*MT6186M*/ default:
21228/*MT6186M*/ return 0;
21229/*MT6186M*/ }
21230/*MT6186M*/ break;
21231/*MT6186M*/ }
21232/*MT6186M*/ case L1D_ELNA_CAN_SWITCH_WB : //wide band matching 13.5dB
21233/*MT6186M*/ {
21234/*MT6186M*/ switch( gain_step )
21235/*MT6186M*/ {
21236/*MT6186M*/ case 0x1BF88:
21237/*MT6186M*/ return 10;
21238/*MT6186M*/ case 0x1BF90:
21239/*MT6186M*/ return 9;
21240/*MT6186M*/ case 0x1BF98:
21241/*MT6186M*/ return 8;
21242/*MT6186M*/ case 0x1BFA0:
21243/*MT6186M*/ return 7;
21244/*MT6186M*/ case 0x5CD90:
21245/*MT6186M*/ return 6;
21246/*MT6186M*/ case 0x1BFA8:
21247/*MT6186M*/ return 5;
21248/*MT6186M*/ case 0x5CD98:
21249/*MT6186M*/ return 4;
21250/*MT6186M*/ case 0x5CDA0:
21251/*MT6186M*/ return 3;
21252/*MT6186M*/ case 0x1BDA8:
21253/*MT6186M*/ return 2;
21254/*MT6186M*/ case 0x5CDA8:
21255/*MT6186M*/ return 1;
21256/*MT6186M*/ default:
21257/*MT6186M*/ return 0;
21258/*MT6186M*/ }
21259/*MT6186M*/ break;
21260/*MT6186M*/ }
21261/*MT6186M*/ case L1D_ELNA_18DB_CAN_SWITCH : //narrow band matching 18dB
21262/*MT6186M*/ {
21263/*MT6186M*/ switch( gain_step )
21264/*MT6186M*/ {
21265/*MT6186M*/ case 0x1AF90:
21266/*MT6186M*/ return 11;
21267/*MT6186M*/ case 0x5CF80:
21268/*MT6186M*/ return 11;
21269/*MT6186M*/ case 0x5CF88:
21270/*MT6186M*/ return 10;
21271/*MT6186M*/ case 0x5CF90:
21272/*MT6186M*/ return 9;
21273/*MT6186M*/ case 0x5CFA0:
21274/*MT6186M*/ return 8;
21275/*MT6186M*/ case 0x5CF98:
21276/*MT6186M*/ return 7;
21277/*MT6186M*/ case 0x1CD88:
21278/*MT6186M*/ return 6;
21279/*MT6186M*/ case 0x1CD90:
21280/*MT6186M*/ return 5;
21281/*MT6186M*/ case 0x1CD98:
21282/*MT6186M*/ return 4;
21283/*MT6186M*/ case 0x5DD98:
21284/*MT6186M*/ return 3;
21285/*MT6186M*/ case 0x5CDA0:
21286/*MT6186M*/ return 2;
21287/*MT6186M*/ case 0x5DDA8:
21288/*MT6186M*/ return 1;
21289/*MT6186M*/ default:
21290/*MT6186M*/ return 0;
21291/*MT6186M*/ }
21292/*MT6186M*/ break;
21293/*MT6186M*/ }
21294/*MT6186M*/ case L1D_ELNA_18DB_CAN_SWITCH_WB : //wide band matching 18dB
21295/*MT6186M*/ {
21296/*MT6186M*/ switch( gain_step )
21297/*MT6186M*/ {
21298/*MT6186M*/ case 0x1AF90:
21299/*MT6186M*/ return 11;
21300/*MT6186M*/ case 0x5CF80:
21301/*MT6186M*/ return 10;
21302/*MT6186M*/ case 0x5CF88:
21303/*MT6186M*/ return 9;
21304/*MT6186M*/ case 0x5CF90:
21305/*MT6186M*/ return 8;
21306/*MT6186M*/ case 0x5CFA8:
21307/*MT6186M*/ return 7;
21308/*MT6186M*/ case 0x5CFA0:
21309/*MT6186M*/ return 6;
21310/*MT6186M*/ case 0x5CF98:
21311/*MT6186M*/ return 5;
21312/*MT6186M*/ case 0x5CD90:
21313/*MT6186M*/ return 4;
21314/*MT6186M*/ case 0x5CD98:
21315/*MT6186M*/ return 3;
21316/*MT6186M*/ case 0x5CDA0:
21317/*MT6186M*/ return 2;
21318/*MT6186M*/ case 0x5CDA8:
21319/*MT6186M*/ return 1;
21320/*MT6186M*/ default:
21321/*MT6186M*/ return 0;
21322/*MT6186M*/ }
21323/*MT6186M*/ break;
21324/*MT6186M*/ }
21325/*MT6186M*/ case L1D_ELNA_ALYWAYS_ON :
21326/*MT6186M*/ default:
21327/*MT6186M*/ { ASSERT(0); //table is not define!
21328/*MT6186M*/ }
21329/*MT6186M*/ }
21330/*MT6186M*/ }
21331/*MT6186M*/ #endif
21332 #endif
21333 #if IS_2G_RXD_SUPPORT
21334
21335/*MT6186M*/ const sL1DAGCHALDATA AGC_TABLE_HAL=
21336/*MT6186M*/ {
21337/*MT6186M*/ (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), //max_gain
21338/*MT6186M*/ (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), //min_gain
21339/*MT6186M*/ -920/*-115*/, //min_predict_power
21340/*MT6186M*/ -40/*-5*/, //max_predict_power
21341/*MT6186M*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
21342/*MT6186M*/ -71*PWRRES, //HRD_Pin_THRESHOLD
21343/*MT6186M*/ {
21344/*MT6186M*/ { -920/*-115*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21345/*MT6186M*/ { -912/*-114*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21346/*MT6186M*/ { -904/*-113*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21347/*MT6186M*/ { -896/*-112*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21348/*MT6186M*/ { -888/*-111*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21349/*MT6186M*/ { -880/*-110*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21350/*MT6186M*/ { -872/*-109*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21351/*MT6186M*/ { -864/*-108*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21352/*MT6186M*/ { -856/*-107*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21353/*MT6186M*/ { -848/*-106*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21354/*MT6186M*/ { -840/*-105*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21355/*MT6186M*/ { -832/*-104*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21356/*MT6186M*/ { -824/*-103*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21357/*MT6186M*/ { -816/*-102*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21358/*MT6186M*/ { -808/*-101*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21359/*MT6186M*/ { -800/*-100*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21360/*MT6186M*/ { -792/*-99*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21361/*MT6186M*/ { -784/*-98*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21362/*MT6186M*/ { -776/*-97*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21363/*MT6186M*/ { -768/*-96*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21364/*MT6186M*/ { -760/*-95*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21365/*MT6186M*/ { -752/*-94*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21366/*MT6186M*/ { -744/*-93*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21367/*MT6186M*/ { -736/*-92*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21368/*MT6186M*/ { -728/*-91*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21369/*MT6186M*/ { -720/*-90*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21370/*MT6186M*/ { -712/*-89*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21371/*MT6186M*/ { -704/*-88*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21372/*MT6186M*/ { -696/*-87*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21373/*MT6186M*/ { -688/*-86*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21374/*MT6186M*/ { -680/*-85*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21375/*MT6186M*/ { -672/*-84*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21376/*MT6186M*/ { -664/*-83*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21377/*MT6186M*/ { -656/*-82*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21378/*MT6186M*/ { -648/*-81*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21379/*MT6186M*/ { -640/*-80*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21380/*MT6186M*/ { -632/*-79*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21381/*MT6186M*/ { -624/*-78*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21382/*MT6186M*/ { -616/*-77*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21383/*MT6186M*/ { -608/*-76*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21384/*MT6186M*/ { -600/*-75*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21385/*MT6186M*/ { -592/*-74*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21386/*MT6186M*/ { -584/*-73*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21387/*MT6186M*/ { -576/*-72*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21388/*MT6186M*/ { -568/*-71*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21389/*MT6186M*/ { -560/*-70*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21390/*MT6186M*/ { -552/*-69*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21391/*MT6186M*/ { -544/*-68*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21392/*MT6186M*/ { -536/*-67*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21393/*MT6186M*/ { -528/*-66*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21394/*MT6186M*/ { -520/*-65*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21395/*MT6186M*/ { -512/*-64*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21396/*MT6186M*/ { -504/*-63*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21397/*MT6186M*/ { -496/*-62*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21398/*MT6186M*/ { -488/*-61*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21399/*MT6186M*/ { -480/*-60*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21400/*MT6186M*/ { -472/*-59*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21401/*MT6186M*/ { -464/*-58*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21402/*MT6186M*/ { -456/*-57*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
21403/*MT6186M*/ { -448/*-56*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21404/*MT6186M*/ { -440/*-55*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21405/*MT6186M*/ { -432/*-54*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21406/*MT6186M*/ { -424/*-53*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21407/*MT6186M*/ { -416/*-52*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21408/*MT6186M*/ { -408/*-51*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21409/*MT6186M*/ { -400/*-50*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21410/*MT6186M*/ { -392/*-49*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21411/*MT6186M*/ { -384/*-48*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21412/*MT6186M*/ { -376/*-47*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21413/*MT6186M*/ { -368/*-46*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21414/*MT6186M*/ { -360/*-45*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21415/*MT6186M*/ { -352/*-44*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21416/*MT6186M*/ { -344/*-43*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21417/*MT6186M*/ { -336/*-42*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21418/*MT6186M*/ { -328/*-41*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21419/*MT6186M*/ { -320/*-40*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21420/*MT6186M*/ { -312/*-39*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
21421/*MT6186M*/ { -304/*-38*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21422/*MT6186M*/ { -296/*-37*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21423/*MT6186M*/ { -288/*-36*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21424/*MT6186M*/ { -280/*-35*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21425/*MT6186M*/ { -272/*-34*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21426/*MT6186M*/ { -264/*-33*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21427/*MT6186M*/ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21428/*MT6186M*/ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21429/*MT6186M*/ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21430/*MT6186M*/ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21431/*MT6186M*/ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21432/*MT6186M*/ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21433/*MT6186M*/ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21434/*MT6186M*/ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21435/*MT6186M*/ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21436/*MT6186M*/ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21437/*MT6186M*/ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21438/*MT6186M*/ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21439/*MT6186M*/ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21440/*MT6186M*/ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21441/*MT6186M*/ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21442/*MT6186M*/ { -136/*-17*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21443/*MT6186M*/ { -128/*-16*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21444/*MT6186M*/ { -120/*-15*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21445/*MT6186M*/ { -112/*-14*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21446/*MT6186M*/ { -104/*-13*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21447/*MT6186M*/ { -96/*-12*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21448/*MT6186M*/ { -88/*-11*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21449/*MT6186M*/ { -80/*-10*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21450/*MT6186M*/ { -72/*-9*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21451/*MT6186M*/ { -64/*-8*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21452/*MT6186M*/ { -56/*-7*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21453/*MT6186M*/ { -48/*-6*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21454/*MT6186M*/ { -40/*-5*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
21455/*MT6186M*/ }
21456/*MT6186M*/ };
21457/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_LIST[] =
21458/*MT6186M*/ { 0, /*#FrequencyBand400 */
21459/*MT6186M*/ &AGC_TABLE_HAL, /* FrequencyBand850 */
21460/*MT6186M*/ &AGC_TABLE_HAL, /* FrequencyBand900 */
21461/*MT6186M*/ &AGC_TABLE_HAL, /* FrequencyBand1800 */
21462/*MT6186M*/ &AGC_TABLE_HAL, /* FrequencyBand1900 */
21463/*MT6186M*/ };
21464/*MT6186M*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
21465/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_LIST[] =
21466/*MT6186M*/ { 0, /*#FrequencyBand400 */
21467/*MT6186M*/ NULL, /* FrequencyBand850 */
21468/*MT6186M*/ NULL, /* FrequencyBand900 */
21469/*MT6186M*/ NULL, /* FrequencyBand1800 */
21470/*MT6186M*/ NULL, /* FrequencyBand1900 */
21471/*MT6186M*/ };
21472/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_LIST[] =
21473/*MT6186M*/ { 0, /*#FrequencyBand400 */
21474/*MT6186M*/ NULL, /* FrequencyBand850 */
21475/*MT6186M*/ NULL, /* FrequencyBand900 */
21476/*MT6186M*/ NULL, /* FrequencyBand1800 */
21477/*MT6186M*/ NULL, /* FrequencyBand1900 */
21478/*MT6186M*/ };
21479/*MT6186M*/ #endif
21480/*MT6186M*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
21481/*MT6186M*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_BYPASS= //13.5 dB ELNA
21482/*MT6186M*/ {
21483/*MT6186M*/ (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), //max_gain
21484/*MT6186M*/ (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), //min_gain
21485/*MT6186M*/ -920/*-115*/, //min_predict_power
21486/*MT6186M*/ -40/*-5*/, //max_predict_power
21487/*MT6186M*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
21488/*MT6186M*/ -71*PWRRES, //HRD_Pin_THRESHOLD
21489/*MT6186M*/ {
21490/*MT6186M*/ { -920/*-115*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21491/*MT6186M*/ { -912/*-114*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21492/*MT6186M*/ { -904/*-113*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21493/*MT6186M*/ { -896/*-112*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21494/*MT6186M*/ { -888/*-111*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21495/*MT6186M*/ { -880/*-110*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21496/*MT6186M*/ { -872/*-109*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21497/*MT6186M*/ { -864/*-108*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21498/*MT6186M*/ { -856/*-107*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21499/*MT6186M*/ { -848/*-106*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21500/*MT6186M*/ { -840/*-105*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21501/*MT6186M*/ { -832/*-104*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21502/*MT6186M*/ { -824/*-103*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21503/*MT6186M*/ { -816/*-102*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21504/*MT6186M*/ { -808/*-101*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21505/*MT6186M*/ { -800/*-100*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21506/*MT6186M*/ { -792/*-99*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21507/*MT6186M*/ { -784/*-98*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21508/*MT6186M*/ { -776/*-97*/, (Gain)(ROUNDINT(( 61-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21509/*MT6186M*/ { -768/*-96*/, (Gain)(ROUNDINT(( 58-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21510/*MT6186M*/ { -760/*-95*/, (Gain)(ROUNDINT(( 58-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21511/*MT6186M*/ { -752/*-94*/, (Gain)(ROUNDINT(( 58-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21512/*MT6186M*/ { -744/*-93*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21513/*MT6186M*/ { -736/*-92*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21514/*MT6186M*/ { -728/*-91*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21515/*MT6186M*/ { -720/*-90*/, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21516/*MT6186M*/ { -712/*-89*/, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21517/*MT6186M*/ { -704/*-88*/, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21518/*MT6186M*/ { -696/*-87*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21519/*MT6186M*/ { -688/*-86*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21520/*MT6186M*/ { -680/*-85*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21521/*MT6186M*/ { -672/*-84*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21522/*MT6186M*/ { -664/*-83*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21523/*MT6186M*/ { -656/*-82*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21524/*MT6186M*/ { -648/*-81*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21525/*MT6186M*/ { -640/*-80*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21526/*MT6186M*/ { -632/*-79*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21527/*MT6186M*/ { -624/*-78*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21528/*MT6186M*/ { -616/*-77*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21529/*MT6186M*/ { -608/*-76*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21530/*MT6186M*/ { -600/*-75*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21531/*MT6186M*/ { -592/*-74*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21532/*MT6186M*/ { -584/*-73*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21533/*MT6186M*/ { -576/*-72*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21534/*MT6186M*/ { -568/*-71*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21535/*MT6186M*/ { -560/*-70*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21536/*MT6186M*/ { -552/*-69*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21537/*MT6186M*/ { -544/*-68*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21538/*MT6186M*/ { -536/*-67*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21539/*MT6186M*/ { -528/*-66*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21540/*MT6186M*/ { -520/*-65*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21541/*MT6186M*/ { -512/*-64*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21542/*MT6186M*/ { -504/*-63*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21543/*MT6186M*/ { -496/*-62*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21544/*MT6186M*/ { -488/*-61*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21545/*MT6186M*/ { -480/*-60*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21546/*MT6186M*/ { -472/*-59*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21547/*MT6186M*/ { -464/*-58*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21548/*MT6186M*/ { -456/*-57*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21549/*MT6186M*/ { -448/*-56*/, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21550/*MT6186M*/ { -440/*-55*/, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21551/*MT6186M*/ { -432/*-54*/, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21552/*MT6186M*/ { -424/*-53*/, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21553/*MT6186M*/ { -416/*-52*/, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21554/*MT6186M*/ { -408/*-51*/, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21555/*MT6186M*/ { -400/*-50*/, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21556/*MT6186M*/ { -392/*-49*/, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21557/*MT6186M*/ { -384/*-48*/, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21558/*MT6186M*/ { -376/*-47*/, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21559/*MT6186M*/ { -368/*-46*/, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21560/*MT6186M*/ { -360/*-45*/, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21561/*MT6186M*/ { -352/*-44*/, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21562/*MT6186M*/ { -344/*-43*/, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21563/*MT6186M*/ { -336/*-42*/, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21564/*MT6186M*/ { -328/*-41*/, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21565/*MT6186M*/ { -320/*-40*/, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21566/*MT6186M*/ { -312/*-39*/, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21567/*MT6186M*/ { -304/*-38*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21568/*MT6186M*/ { -296/*-37*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21569/*MT6186M*/ { -288/*-36*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21570/*MT6186M*/ { -280/*-35*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21571/*MT6186M*/ { -272/*-34*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21572/*MT6186M*/ { -264/*-33*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21573/*MT6186M*/ { -256/*-32*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21574/*MT6186M*/ { -248/*-31*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21575/*MT6186M*/ { -240/*-30*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21576/*MT6186M*/ { -232/*-29*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21577/*MT6186M*/ { -224/*-28*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21578/*MT6186M*/ { -216/*-27*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21579/*MT6186M*/ { -208/*-26*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21580/*MT6186M*/ { -200/*-25*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21581/*MT6186M*/ { -192/*-24*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21582/*MT6186M*/ { -184/*-23*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21583/*MT6186M*/ { -176/*-22*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21584/*MT6186M*/ { -168/*-21*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21585/*MT6186M*/ { -160/*-20*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21586/*MT6186M*/ { -152/*-19*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21587/*MT6186M*/ { -144/*-18*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21588/*MT6186M*/ { -136/*-17*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21589/*MT6186M*/ { -128/*-16*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21590/*MT6186M*/ { -120/*-15*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21591/*MT6186M*/ { -112/*-14*/, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21592/*MT6186M*/ { -104/*-13*/, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21593/*MT6186M*/ { -96/*-12*/, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21594/*MT6186M*/ { -88/*-11*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21595/*MT6186M*/ { -80/*-10*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21596/*MT6186M*/ { -72/*-9*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21597/*MT6186M*/ { -64/*-8*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21598/*MT6186M*/ { -56/*-7*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21599/*MT6186M*/ { -48/*-6*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21600/*MT6186M*/ { -40/*-5*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21601/*MT6186M*/ }
21602/*MT6186M*/ };
21603/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_BYPASS_LIST[] = //13.5 dB ELNA
21604/*MT6186M*/ { 0, /*#FrequencyBand400 */
21605/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand850 */
21606/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand900 */
21607/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1800 */
21608/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1900 */
21609/*MT6186M*/ };
21610/*MT6186M*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MATCHING_ELNA_BYPASS= //13.5 dB ELNA
21611/*MT6186M*/ {
21612/*MT6186M*/ (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), //max_gain
21613/*MT6186M*/ (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), //min_gain
21614/*MT6186M*/ -920/*-115*/, //min_predict_power
21615/*MT6186M*/ -40/*-5*/, //min_predict_power
21616/*MT6186M*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
21617/*MT6186M*/ -71*PWRRES, //HRD_Pin_THRESHOLD
21618/*MT6186M*/ {
21619/*MT6186M*/ { -920/*-115*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
21620/*MT6186M*/ { -912/*-114*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
21621/*MT6186M*/ { -904/*-113*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
21622/*MT6186M*/ { -896/*-112*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
21623/*MT6186M*/ { -888/*-111*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
21624/*MT6186M*/ { -880/*-110*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
21625/*MT6186M*/ { -872/*-109*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
21626/*MT6186M*/ { -864/*-108*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
21627/*MT6186M*/ { -856/*-107*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
21628/*MT6186M*/ { -848/*-106*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
21629/*MT6186M*/ { -840/*-105*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
21630/*MT6186M*/ { -832/*-104*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
21631/*MT6186M*/ { -824/*-103*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
21632/*MT6186M*/ { -816/*-102*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
21633/*MT6186M*/ { -808/*-101*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
21634/*MT6186M*/ { -800/*-100*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
21635/*MT6186M*/ { -792/*-99*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
21636/*MT6186M*/ { -784/*-98*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
21637/*MT6186M*/ { -776/*-97*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
21638/*MT6186M*/ { -768/*-96*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
21639/*MT6186M*/ { -760/*-95*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
21640/*MT6186M*/ { -752/*-94*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
21641/*MT6186M*/ { -744/*-93*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
21642/*MT6186M*/ { -736/*-92*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
21643/*MT6186M*/ { -728/*-91*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
21644/*MT6186M*/ { -720/*-90*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
21645/*MT6186M*/ { -712/*-89*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
21646/*MT6186M*/ { -704/*-88*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
21647/*MT6186M*/ { -696/*-87*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21648/*MT6186M*/ { -688/*-86*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21649/*MT6186M*/ { -680/*-85*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21650/*MT6186M*/ { -672/*-84*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21651/*MT6186M*/ { -664/*-83*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21652/*MT6186M*/ { -656/*-82*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21653/*MT6186M*/ { -648/*-81*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21654/*MT6186M*/ { -640/*-80*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21655/*MT6186M*/ { -632/*-79*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21656/*MT6186M*/ { -624/*-78*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21657/*MT6186M*/ { -616/*-77*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21658/*MT6186M*/ { -608/*-76*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21659/*MT6186M*/ { -600/*-75*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21660/*MT6186M*/ { -592/*-74*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21661/*MT6186M*/ { -584/*-73*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21662/*MT6186M*/ { -576/*-72*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21663/*MT6186M*/ { -568/*-71*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21664/*MT6186M*/ { -560/*-70*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21665/*MT6186M*/ { -552/*-69*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21666/*MT6186M*/ { -544/*-68*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21667/*MT6186M*/ { -536/*-67*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21668/*MT6186M*/ { -528/*-66*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21669/*MT6186M*/ { -520/*-65*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21670/*MT6186M*/ { -512/*-64*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21671/*MT6186M*/ { -504/*-63*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21672/*MT6186M*/ { -496/*-62*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21673/*MT6186M*/ { -488/*-61*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21674/*MT6186M*/ { -480/*-60*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21675/*MT6186M*/ { -472/*-59*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21676/*MT6186M*/ { -464/*-58*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21677/*MT6186M*/ { -456/*-57*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21678/*MT6186M*/ { -448/*-56*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21679/*MT6186M*/ { -440/*-55*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21680/*MT6186M*/ { -432/*-54*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21681/*MT6186M*/ { -424/*-53*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21682/*MT6186M*/ { -416/*-52*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21683/*MT6186M*/ { -408/*-51*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21684/*MT6186M*/ { -400/*-50*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21685/*MT6186M*/ { -392/*-49*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21686/*MT6186M*/ { -384/*-48*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21687/*MT6186M*/ { -376/*-47*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21688/*MT6186M*/ { -368/*-46*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21689/*MT6186M*/ { -360/*-45*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21690/*MT6186M*/ { -352/*-44*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21691/*MT6186M*/ { -344/*-43*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21692/*MT6186M*/ { -336/*-42*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21693/*MT6186M*/ { -328/*-41*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21694/*MT6186M*/ { -320/*-40*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21695/*MT6186M*/ { -312/*-39*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21696/*MT6186M*/ { -304/*-38*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21697/*MT6186M*/ { -296/*-37*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21698/*MT6186M*/ { -288/*-36*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21699/*MT6186M*/ { -280/*-35*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21700/*MT6186M*/ { -272/*-34*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21701/*MT6186M*/ { -264/*-33*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21702/*MT6186M*/ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21703/*MT6186M*/ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21704/*MT6186M*/ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21705/*MT6186M*/ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21706/*MT6186M*/ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21707/*MT6186M*/ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21708/*MT6186M*/ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21709/*MT6186M*/ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21710/*MT6186M*/ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21711/*MT6186M*/ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21712/*MT6186M*/ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21713/*MT6186M*/ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21714/*MT6186M*/ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21715/*MT6186M*/ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21716/*MT6186M*/ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21717/*MT6186M*/ { -136/*-17*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21718/*MT6186M*/ { -128/*-16*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21719/*MT6186M*/ { -120/*-15*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21720/*MT6186M*/ { -112/*-14*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21721/*MT6186M*/ { -104/*-13*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21722/*MT6186M*/ { -96/*-12*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21723/*MT6186M*/ { -88/*-11*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21724/*MT6186M*/ { -80/*-10*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21725/*MT6186M*/ { -72/*-9*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21726/*MT6186M*/ { -64/*-8*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21727/*MT6186M*/ { -56/*-7*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21728/*MT6186M*/ { -48/*-6*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21729/*MT6186M*/ { -40/*-5*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21730/*MT6186M*/ }
21731/*MT6186M*/ };
21732/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_LIST[] = //13.5 dB ELNA
21733/*MT6186M*/ { 0, /*#FrequencyBand400 */
21734/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand850 */
21735/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand900 */
21736/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1800 */
21737/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1900 */
21738/*MT6186M*/ };
21739/*MT6186M*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_18dB_BYPASS=
21740/*MT6186M*/ {
21741/*MT6186M*/
21742/*MT6186M*/ (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), //max_gain
21743/*MT6186M*/ (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), //min_gain
21744/*MT6186M*/ -920/*-115*/, //min_predict_power
21745/*MT6186M*/ -40/*-5*/, //max_predict_power
21746/*MT6186M*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
21747/*MT6186M*/ -71*PWRRES, //HRD_Pin_THRESHOLD
21748/*MT6186M*/ {
21749/*MT6186M*/ { -920/*-115*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21750/*MT6186M*/ { -912/*-114*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21751/*MT6186M*/ { -904/*-113*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21752/*MT6186M*/ { -896/*-112*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21753/*MT6186M*/ { -888/*-111*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21754/*MT6186M*/ { -880/*-110*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21755/*MT6186M*/ { -872/*-109*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21756/*MT6186M*/ { -864/*-108*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21757/*MT6186M*/ { -856/*-107*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21758/*MT6186M*/ { -848/*-106*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21759/*MT6186M*/ { -840/*-105*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21760/*MT6186M*/ { -832/*-104*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21761/*MT6186M*/ { -824/*-103*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21762/*MT6186M*/ { -816/*-102*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21763/*MT6186M*/ { -808/*-101*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21764/*MT6186M*/ { -800/*-100*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21765/*MT6186M*/ { -792/*-99*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21766/*MT6186M*/ { -784/*-98*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21767/*MT6186M*/ { -776/*-97*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21768/*MT6186M*/ { -768/*-96*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21769/*MT6186M*/ { -760/*-95*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21770/*MT6186M*/ { -752/*-94*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21771/*MT6186M*/ { -744/*-93*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21772/*MT6186M*/ { -736/*-92*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21773/*MT6186M*/ { -728/*-91*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21774/*MT6186M*/ { -720/*-90*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21775/*MT6186M*/ { -712/*-89*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21776/*MT6186M*/ { -704/*-88*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21777/*MT6186M*/ { -696/*-87*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21778/*MT6186M*/ { -688/*-86*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21779/*MT6186M*/ { -680/*-85*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21780/*MT6186M*/ { -672/*-84*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21781/*MT6186M*/ { -664/*-83*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21782/*MT6186M*/ { -656/*-82*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21783/*MT6186M*/ { -648/*-81*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21784/*MT6186M*/ { -640/*-80*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21785/*MT6186M*/ { -632/*-79*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21786/*MT6186M*/ { -624/*-78*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21787/*MT6186M*/ { -616/*-77*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21788/*MT6186M*/ { -608/*-76*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21789/*MT6186M*/ { -600/*-75*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21790/*MT6186M*/ { -592/*-74*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21791/*MT6186M*/ { -584/*-73*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21792/*MT6186M*/ { -576/*-72*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21793/*MT6186M*/ { -568/*-71*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21794/*MT6186M*/ { -560/*-70*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21795/*MT6186M*/ { -552/*-69*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21796/*MT6186M*/ { -544/*-68*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21797/*MT6186M*/ { -536/*-67*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21798/*MT6186M*/ { -528/*-66*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21799/*MT6186M*/ { -520/*-65*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21800/*MT6186M*/ { -512/*-64*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21801/*MT6186M*/ { -504/*-63*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21802/*MT6186M*/ { -496/*-62*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21803/*MT6186M*/ { -488/*-61*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21804/*MT6186M*/ { -480/*-60*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21805/*MT6186M*/ { -472/*-59*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21806/*MT6186M*/ { -464/*-58*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21807/*MT6186M*/ { -456/*-57*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21808/*MT6186M*/ { -448/*-56*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21809/*MT6186M*/ { -440/*-55*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21810/*MT6186M*/ { -432/*-54*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21811/*MT6186M*/ { -424/*-53*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21812/*MT6186M*/ { -416/*-52*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21813/*MT6186M*/ { -408/*-51*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21814/*MT6186M*/ { -400/*-50*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21815/*MT6186M*/ { -392/*-49*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21816/*MT6186M*/ { -384/*-48*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21817/*MT6186M*/ { -376/*-47*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21818/*MT6186M*/ { -368/*-46*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21819/*MT6186M*/ { -360/*-45*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21820/*MT6186M*/ { -352/*-44*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21821/*MT6186M*/ { -344/*-43*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21822/*MT6186M*/ { -336/*-42*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21823/*MT6186M*/ { -328/*-41*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21824/*MT6186M*/ { -320/*-40*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21825/*MT6186M*/ { -312/*-39*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21826/*MT6186M*/ { -304/*-38*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21827/*MT6186M*/ { -296/*-37*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21828/*MT6186M*/ { -288/*-36*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21829/*MT6186M*/ { -280/*-35*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21830/*MT6186M*/ { -272/*-34*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21831/*MT6186M*/ { -264/*-33*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21832/*MT6186M*/ { -256/*-32*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21833/*MT6186M*/ { -248/*-31*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21834/*MT6186M*/ { -240/*-30*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21835/*MT6186M*/ { -232/*-29*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21836/*MT6186M*/ { -224/*-28*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21837/*MT6186M*/ { -216/*-27*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21838/*MT6186M*/ { -208/*-26*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21839/*MT6186M*/ { -200/*-25*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21840/*MT6186M*/ { -192/*-24*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21841/*MT6186M*/ { -184/*-23*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21842/*MT6186M*/ { -176/*-22*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21843/*MT6186M*/ { -168/*-21*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21844/*MT6186M*/ { -160/*-20*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21845/*MT6186M*/ { -152/*-19*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21846/*MT6186M*/ { -144/*-18*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21847/*MT6186M*/ { -136/*-17*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21848/*MT6186M*/ { -128/*-16*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21849/*MT6186M*/ { -120/*-15*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21850/*MT6186M*/ { -112/*-14*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21851/*MT6186M*/ { -104/*-13*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21852/*MT6186M*/ { -96/*-12*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21853/*MT6186M*/ { -88/*-11*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21854/*MT6186M*/ { -80/*-10*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21855/*MT6186M*/ { -72/*-9*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21856/*MT6186M*/ { -64/*-8*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21857/*MT6186M*/ { -56/*-7*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21858/*MT6186M*/ { -48/*-6*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21859/*MT6186M*/ { -40/*-5*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21860/*MT6186M*/ }
21861/*MT6186M*/ };
21862/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_18dB_BYPASS_LIST[] =
21863/*MT6186M*/ { 0, /*#FrequencyBand400 */
21864/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand850 */
21865/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand900 */
21866/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand1800 */
21867/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand1900 */
21868/*MT6186M*/ };
21869/*MT6186M*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS=
21870/*MT6186M*/ {
21871/*MT6186M*/ (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), //max_gain
21872/*MT6186M*/ (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), //min_gain
21873/*MT6186M*/ -920/*-115*/, //min_predict_power
21874/*MT6186M*/ -40/*-5*/, //min_predict_power
21875/*MT6186M*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
21876/*MT6186M*/ -71*PWRRES, //HRD_Pin_THRESHOLD
21877/*MT6186M*/ {
21878/*MT6186M*/ { -920/*-115*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21879/*MT6186M*/ { -912/*-114*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21880/*MT6186M*/ { -904/*-113*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21881/*MT6186M*/ { -896/*-112*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21882/*MT6186M*/ { -888/*-111*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21883/*MT6186M*/ { -880/*-110*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21884/*MT6186M*/ { -872/*-109*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21885/*MT6186M*/ { -864/*-108*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21886/*MT6186M*/ { -856/*-107*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21887/*MT6186M*/ { -848/*-106*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21888/*MT6186M*/ { -840/*-105*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21889/*MT6186M*/ { -832/*-104*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21890/*MT6186M*/ { -824/*-103*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21891/*MT6186M*/ { -816/*-102*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21892/*MT6186M*/ { -808/*-101*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21893/*MT6186M*/ { -800/*-100*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21894/*MT6186M*/ { -792/*-99*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21895/*MT6186M*/ { -784/*-98*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21896/*MT6186M*/ { -776/*-97*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21897/*MT6186M*/ { -768/*-96*/, (Gain)(ROUNDINT(( 60.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21898/*MT6186M*/ { -760/*-95*/, (Gain)(ROUNDINT(( 60.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21899/*MT6186M*/ { -752/*-94*/, (Gain)(ROUNDINT(( 60.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21900/*MT6186M*/ { -744/*-93*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21901/*MT6186M*/ { -736/*-92*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21902/*MT6186M*/ { -728/*-91*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21903/*MT6186M*/ { -720/*-90*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21904/*MT6186M*/ { -712/*-89*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21905/*MT6186M*/ { -704/*-88*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21906/*MT6186M*/ { -696/*-87*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21907/*MT6186M*/ { -688/*-86*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21908/*MT6186M*/ { -680/*-85*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21909/*MT6186M*/ { -672/*-84*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21910/*MT6186M*/ { -664/*-83*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21911/*MT6186M*/ { -656/*-82*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21912/*MT6186M*/ { -648/*-81*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21913/*MT6186M*/ { -640/*-80*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21914/*MT6186M*/ { -632/*-79*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21915/*MT6186M*/ { -624/*-78*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21916/*MT6186M*/ { -616/*-77*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21917/*MT6186M*/ { -608/*-76*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21918/*MT6186M*/ { -600/*-75*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21919/*MT6186M*/ { -592/*-74*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21920/*MT6186M*/ { -584/*-73*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21921/*MT6186M*/ { -576/*-72*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21922/*MT6186M*/ { -568/*-71*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21923/*MT6186M*/ { -560/*-70*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21924/*MT6186M*/ { -552/*-69*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21925/*MT6186M*/ { -544/*-68*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21926/*MT6186M*/ { -536/*-67*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21927/*MT6186M*/ { -528/*-66*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21928/*MT6186M*/ { -520/*-65*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21929/*MT6186M*/ { -512/*-64*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21930/*MT6186M*/ { -504/*-63*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21931/*MT6186M*/ { -496/*-62*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21932/*MT6186M*/ { -488/*-61*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21933/*MT6186M*/ { -480/*-60*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21934/*MT6186M*/ { -472/*-59*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21935/*MT6186M*/ { -464/*-58*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21936/*MT6186M*/ { -456/*-57*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21937/*MT6186M*/ { -448/*-56*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21938/*MT6186M*/ { -440/*-55*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21939/*MT6186M*/ { -432/*-54*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21940/*MT6186M*/ { -424/*-53*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21941/*MT6186M*/ { -416/*-52*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21942/*MT6186M*/ { -408/*-51*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21943/*MT6186M*/ { -400/*-50*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21944/*MT6186M*/ { -392/*-49*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21945/*MT6186M*/ { -384/*-48*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
21946/*MT6186M*/ { -376/*-47*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21947/*MT6186M*/ { -368/*-46*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21948/*MT6186M*/ { -360/*-45*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21949/*MT6186M*/ { -352/*-44*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21950/*MT6186M*/ { -344/*-43*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21951/*MT6186M*/ { -336/*-42*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
21952/*MT6186M*/ { -328/*-41*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_ON},
21953/*MT6186M*/ { -320/*-40*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_ON},
21954/*MT6186M*/ { -312/*-39*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_ON},
21955/*MT6186M*/ { -304/*-38*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21956/*MT6186M*/ { -296/*-37*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21957/*MT6186M*/ { -288/*-36*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21958/*MT6186M*/ { -280/*-35*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21959/*MT6186M*/ { -272/*-34*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21960/*MT6186M*/ { -264/*-33*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21961/*MT6186M*/ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21962/*MT6186M*/ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21963/*MT6186M*/ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21964/*MT6186M*/ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21965/*MT6186M*/ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21966/*MT6186M*/ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21967/*MT6186M*/ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21968/*MT6186M*/ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21969/*MT6186M*/ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21970/*MT6186M*/ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21971/*MT6186M*/ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21972/*MT6186M*/ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21973/*MT6186M*/ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21974/*MT6186M*/ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21975/*MT6186M*/ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21976/*MT6186M*/ { -136/*-17*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21977/*MT6186M*/ { -128/*-16*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21978/*MT6186M*/ { -120/*-15*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21979/*MT6186M*/ { -112/*-14*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21980/*MT6186M*/ { -104/*-13*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21981/*MT6186M*/ { -96/*-12*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21982/*MT6186M*/ { -88/*-11*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21983/*MT6186M*/ { -80/*-10*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21984/*MT6186M*/ { -72/*-9*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21985/*MT6186M*/ { -64/*-8*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21986/*MT6186M*/ { -56/*-7*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21987/*MT6186M*/ { -48/*-6*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21988/*MT6186M*/ { -40/*-5*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
21989/*MT6186M*/ }
21990/*MT6186M*/ };
21991/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_LIST[] =
21992/*MT6186M*/ { 0, /*#FrequencyBand400 */
21993/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand850 */
21994/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand900 */
21995/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand1800 */
21996/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand1900 */
21997/*MT6186M*/ };
21998/*MT6186M*/ #endif
21999/*MT6186M*/ #if IS_2G_EXTERNAL_LNA_BYPASS_WIDE_BAND_MATCHING_SUPPORT
22000/*MT6186M*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING= //13.5 dB
22001/*MT6186M*/ {
22002/*MT6186M*/ (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), //max_gain
22003/*MT6186M*/ (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), //min_gain
22004/*MT6186M*/ -920/*-115*/, //min_predict_power
22005/*MT6186M*/ -40/*-5*/, //max_predict_power
22006/*MT6186M*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
22007/*MT6186M*/ -71*PWRRES, //HRD_Pin_THRESHOLD
22008/*MT6186M*/ {
22009/*MT6186M*/ { -920/*-115*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22010/*MT6186M*/ { -912/*-114*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22011/*MT6186M*/ { -904/*-113*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22012/*MT6186M*/ { -896/*-112*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22013/*MT6186M*/ { -888/*-111*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22014/*MT6186M*/ { -880/*-110*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22015/*MT6186M*/ { -872/*-109*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22016/*MT6186M*/ { -864/*-108*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22017/*MT6186M*/ { -856/*-107*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22018/*MT6186M*/ { -848/*-106*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22019/*MT6186M*/ { -840/*-105*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22020/*MT6186M*/ { -832/*-104*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22021/*MT6186M*/ { -824/*-103*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22022/*MT6186M*/ { -816/*-102*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22023/*MT6186M*/ { -808/*-101*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22024/*MT6186M*/ { -800/*-100*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22025/*MT6186M*/ { -792/*-99*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22026/*MT6186M*/ { -784/*-98*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22027/*MT6186M*/ { -776/*-97*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22028/*MT6186M*/ { -768/*-96*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22029/*MT6186M*/ { -760/*-95*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22030/*MT6186M*/ { -752/*-94*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22031/*MT6186M*/ { -744/*-93*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22032/*MT6186M*/ { -736/*-92*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22033/*MT6186M*/ { -728/*-91*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22034/*MT6186M*/ { -720/*-90*/, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22035/*MT6186M*/ { -712/*-89*/, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22036/*MT6186M*/ { -704/*-88*/, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22037/*MT6186M*/ { -696/*-87*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22038/*MT6186M*/ { -688/*-86*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22039/*MT6186M*/ { -680/*-85*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22040/*MT6186M*/ { -672/*-84*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22041/*MT6186M*/ { -664/*-83*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22042/*MT6186M*/ { -656/*-82*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22043/*MT6186M*/ { -648/*-81*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22044/*MT6186M*/ { -640/*-80*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22045/*MT6186M*/ { -632/*-79*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22046/*MT6186M*/ { -624/*-78*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22047/*MT6186M*/ { -616/*-77*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22048/*MT6186M*/ { -608/*-76*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22049/*MT6186M*/ { -600/*-75*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22050/*MT6186M*/ { -592/*-74*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22051/*MT6186M*/ { -584/*-73*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22052/*MT6186M*/ { -576/*-72*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22053/*MT6186M*/ { -568/*-71*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22054/*MT6186M*/ { -560/*-70*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22055/*MT6186M*/ { -552/*-69*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22056/*MT6186M*/ { -544/*-68*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22057/*MT6186M*/ { -536/*-67*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22058/*MT6186M*/ { -528/*-66*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22059/*MT6186M*/ { -520/*-65*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22060/*MT6186M*/ { -512/*-64*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22061/*MT6186M*/ { -504/*-63*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22062/*MT6186M*/ { -496/*-62*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22063/*MT6186M*/ { -488/*-61*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22064/*MT6186M*/ { -480/*-60*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22065/*MT6186M*/ { -472/*-59*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22066/*MT6186M*/ { -464/*-58*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22067/*MT6186M*/ { -456/*-57*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22068/*MT6186M*/ { -448/*-56*/, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22069/*MT6186M*/ { -440/*-55*/, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22070/*MT6186M*/ { -432/*-54*/, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22071/*MT6186M*/ { -424/*-53*/, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22072/*MT6186M*/ { -416/*-52*/, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22073/*MT6186M*/ { -408/*-51*/, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22074/*MT6186M*/ { -400/*-50*/, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22075/*MT6186M*/ { -392/*-49*/, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22076/*MT6186M*/ { -384/*-48*/, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22077/*MT6186M*/ { -376/*-47*/, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22078/*MT6186M*/ { -368/*-46*/, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22079/*MT6186M*/ { -360/*-45*/, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22080/*MT6186M*/ { -352/*-44*/, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22081/*MT6186M*/ { -344/*-43*/, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22082/*MT6186M*/ { -336/*-42*/, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22083/*MT6186M*/ { -328/*-41*/, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22084/*MT6186M*/ { -320/*-40*/, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22085/*MT6186M*/ { -312/*-39*/, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22086/*MT6186M*/ { -304/*-38*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22087/*MT6186M*/ { -296/*-37*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22088/*MT6186M*/ { -288/*-36*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22089/*MT6186M*/ { -280/*-35*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22090/*MT6186M*/ { -272/*-34*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22091/*MT6186M*/ { -264/*-33*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22092/*MT6186M*/ { -256/*-32*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22093/*MT6186M*/ { -248/*-31*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22094/*MT6186M*/ { -240/*-30*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22095/*MT6186M*/ { -232/*-29*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22096/*MT6186M*/ { -224/*-28*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22097/*MT6186M*/ { -216/*-27*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22098/*MT6186M*/ { -208/*-26*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22099/*MT6186M*/ { -200/*-25*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22100/*MT6186M*/ { -192/*-24*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22101/*MT6186M*/ { -184/*-23*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22102/*MT6186M*/ { -176/*-22*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22103/*MT6186M*/ { -168/*-21*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22104/*MT6186M*/ { -160/*-20*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22105/*MT6186M*/ { -152/*-19*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22106/*MT6186M*/ { -144/*-18*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22107/*MT6186M*/ { -136/*-17*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22108/*MT6186M*/ { -128/*-16*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22109/*MT6186M*/ { -120/*-15*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22110/*MT6186M*/ { -112/*-14*/, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22111/*MT6186M*/ { -104/*-13*/, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22112/*MT6186M*/ { -96/*-12*/, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22113/*MT6186M*/ { -88/*-11*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22114/*MT6186M*/ { -80/*-10*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22115/*MT6186M*/ { -72/*-9*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22116/*MT6186M*/ { -64/*-8*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22117/*MT6186M*/ { -56/*-7*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22118/*MT6186M*/ { -48/*-6*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22119/*MT6186M*/ { -40/*-5*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22120/*MT6186M*/ }
22121/*MT6186M*/ };
22122/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING_LIST[] =
22123/*MT6186M*/ { 0, /*#FrequencyBand400 */
22124/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
22125/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
22126/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
22127/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
22128/*MT6186M*/ };
22129/*MT6186M*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_WIDE_BAND_MATCHING= //13.5 dB
22130/*MT6186M*/ {
22131/*MT6186M*/ (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), //max_gain
22132/*MT6186M*/ (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), //min_gain
22133/*MT6186M*/ -920/*-115*/, //min_predict_power
22134/*MT6186M*/ -40/*-5*/, //min_predict_power
22135/*MT6186M*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
22136/*MT6186M*/ -71*PWRRES, //HRD_Pin_THRESHOLD
22137/*MT6186M*/ {
22138/*MT6186M*/ { -920/*-115*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22139/*MT6186M*/ { -912/*-114*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22140/*MT6186M*/ { -904/*-113*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22141/*MT6186M*/ { -896/*-112*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22142/*MT6186M*/ { -888/*-111*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22143/*MT6186M*/ { -880/*-110*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22144/*MT6186M*/ { -872/*-109*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22145/*MT6186M*/ { -864/*-108*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22146/*MT6186M*/ { -856/*-107*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22147/*MT6186M*/ { -848/*-106*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22148/*MT6186M*/ { -840/*-105*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22149/*MT6186M*/ { -832/*-104*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22150/*MT6186M*/ { -824/*-103*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22151/*MT6186M*/ { -816/*-102*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22152/*MT6186M*/ { -808/*-101*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22153/*MT6186M*/ { -800/*-100*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22154/*MT6186M*/ { -792/*-99*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22155/*MT6186M*/ { -784/*-98*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22156/*MT6186M*/ { -776/*-97*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22157/*MT6186M*/ { -768/*-96*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22158/*MT6186M*/ { -760/*-95*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22159/*MT6186M*/ { -752/*-94*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22160/*MT6186M*/ { -744/*-93*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22161/*MT6186M*/ { -736/*-92*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22162/*MT6186M*/ { -728/*-91*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22163/*MT6186M*/ { -720/*-90*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22164/*MT6186M*/ { -712/*-89*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22165/*MT6186M*/ { -704/*-88*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22166/*MT6186M*/ { -696/*-87*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22167/*MT6186M*/ { -688/*-86*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22168/*MT6186M*/ { -680/*-85*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22169/*MT6186M*/ { -672/*-84*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22170/*MT6186M*/ { -664/*-83*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22171/*MT6186M*/ { -656/*-82*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22172/*MT6186M*/ { -648/*-81*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22173/*MT6186M*/ { -640/*-80*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22174/*MT6186M*/ { -632/*-79*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22175/*MT6186M*/ { -624/*-78*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22176/*MT6186M*/ { -616/*-77*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22177/*MT6186M*/ { -608/*-76*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22178/*MT6186M*/ { -600/*-75*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22179/*MT6186M*/ { -592/*-74*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22180/*MT6186M*/ { -584/*-73*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22181/*MT6186M*/ { -576/*-72*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22182/*MT6186M*/ { -568/*-71*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22183/*MT6186M*/ { -560/*-70*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22184/*MT6186M*/ { -552/*-69*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22185/*MT6186M*/ { -544/*-68*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22186/*MT6186M*/ { -536/*-67*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22187/*MT6186M*/ { -528/*-66*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22188/*MT6186M*/ { -520/*-65*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22189/*MT6186M*/ { -512/*-64*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22190/*MT6186M*/ { -504/*-63*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22191/*MT6186M*/ { -496/*-62*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22192/*MT6186M*/ { -488/*-61*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22193/*MT6186M*/ { -480/*-60*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22194/*MT6186M*/ { -472/*-59*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22195/*MT6186M*/ { -464/*-58*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22196/*MT6186M*/ { -456/*-57*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22197/*MT6186M*/ { -448/*-56*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22198/*MT6186M*/ { -440/*-55*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22199/*MT6186M*/ { -432/*-54*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22200/*MT6186M*/ { -424/*-53*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22201/*MT6186M*/ { -416/*-52*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22202/*MT6186M*/ { -408/*-51*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22203/*MT6186M*/ { -400/*-50*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22204/*MT6186M*/ { -392/*-49*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22205/*MT6186M*/ { -384/*-48*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22206/*MT6186M*/ { -376/*-47*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22207/*MT6186M*/ { -368/*-46*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22208/*MT6186M*/ { -360/*-45*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22209/*MT6186M*/ { -352/*-44*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22210/*MT6186M*/ { -344/*-43*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22211/*MT6186M*/ { -336/*-42*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22212/*MT6186M*/ { -328/*-41*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22213/*MT6186M*/ { -320/*-40*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22214/*MT6186M*/ { -312/*-39*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22215/*MT6186M*/ { -304/*-38*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22216/*MT6186M*/ { -296/*-37*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22217/*MT6186M*/ { -288/*-36*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22218/*MT6186M*/ { -280/*-35*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22219/*MT6186M*/ { -272/*-34*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22220/*MT6186M*/ { -264/*-33*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22221/*MT6186M*/ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22222/*MT6186M*/ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22223/*MT6186M*/ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22224/*MT6186M*/ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22225/*MT6186M*/ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22226/*MT6186M*/ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22227/*MT6186M*/ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22228/*MT6186M*/ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22229/*MT6186M*/ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22230/*MT6186M*/ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22231/*MT6186M*/ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22232/*MT6186M*/ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22233/*MT6186M*/ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22234/*MT6186M*/ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22235/*MT6186M*/ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22236/*MT6186M*/ { -136/*-17*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22237/*MT6186M*/ { -128/*-16*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22238/*MT6186M*/ { -120/*-15*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22239/*MT6186M*/ { -112/*-14*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22240/*MT6186M*/ { -104/*-13*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22241/*MT6186M*/ { -96/*-12*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22242/*MT6186M*/ { -88/*-11*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22243/*MT6186M*/ { -80/*-10*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22244/*MT6186M*/ { -72/*-9*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22245/*MT6186M*/ { -64/*-8*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22246/*MT6186M*/ { -56/*-7*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22247/*MT6186M*/ { -48/*-6*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22248/*MT6186M*/ { -40/*-5*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22249/*MT6186M*/ }
22250/*MT6186M*/ };
22251/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_WIDE_BAND_MATCHING_LIST[] =
22252/*MT6186M*/ { 0, /*#FrequencyBand400 */
22253/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
22254/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
22255/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
22256/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
22257/*MT6186M*/ };
22258/*MT6186M*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING=
22259/*MT6186M*/ {
22260/*MT6186M*/ (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), //max_gain
22261/*MT6186M*/ (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), //min_gain
22262/*MT6186M*/ -920/*-115*/, //min_predict_power
22263/*MT6186M*/ -40/*-5*/, //max_predict_power
22264/*MT6186M*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
22265/*MT6186M*/ -71*PWRRES, //HRD_Pin_THRESHOLD
22266/*MT6186M*/ {
22267/*MT6186M*/ { -920/*-115*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22268/*MT6186M*/ { -912/*-114*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22269/*MT6186M*/ { -904/*-113*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22270/*MT6186M*/ { -896/*-112*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22271/*MT6186M*/ { -888/*-111*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22272/*MT6186M*/ { -880/*-110*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22273/*MT6186M*/ { -872/*-109*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22274/*MT6186M*/ { -864/*-108*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22275/*MT6186M*/ { -856/*-107*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22276/*MT6186M*/ { -848/*-106*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22277/*MT6186M*/ { -840/*-105*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22278/*MT6186M*/ { -832/*-104*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22279/*MT6186M*/ { -824/*-103*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22280/*MT6186M*/ { -816/*-102*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22281/*MT6186M*/ { -808/*-101*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22282/*MT6186M*/ { -800/*-100*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22283/*MT6186M*/ { -792/*-99*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22284/*MT6186M*/ { -784/*-98*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22285/*MT6186M*/ { -776/*-97*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22286/*MT6186M*/ { -768/*-96*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22287/*MT6186M*/ { -760/*-95*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22288/*MT6186M*/ { -752/*-94*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22289/*MT6186M*/ { -744/*-93*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22290/*MT6186M*/ { -736/*-92*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22291/*MT6186M*/ { -728/*-91*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22292/*MT6186M*/ { -720/*-90*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22293/*MT6186M*/ { -712/*-89*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22294/*MT6186M*/ { -704/*-88*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22295/*MT6186M*/ { -696/*-87*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22296/*MT6186M*/ { -688/*-86*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22297/*MT6186M*/ { -680/*-85*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22298/*MT6186M*/ { -672/*-84*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22299/*MT6186M*/ { -664/*-83*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22300/*MT6186M*/ { -656/*-82*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22301/*MT6186M*/ { -648/*-81*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22302/*MT6186M*/ { -640/*-80*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22303/*MT6186M*/ { -632/*-79*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22304/*MT6186M*/ { -624/*-78*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22305/*MT6186M*/ { -616/*-77*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22306/*MT6186M*/ { -608/*-76*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22307/*MT6186M*/ { -600/*-75*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22308/*MT6186M*/ { -592/*-74*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22309/*MT6186M*/ { -584/*-73*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22310/*MT6186M*/ { -576/*-72*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22311/*MT6186M*/ { -568/*-71*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22312/*MT6186M*/ { -560/*-70*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22313/*MT6186M*/ { -552/*-69*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22314/*MT6186M*/ { -544/*-68*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22315/*MT6186M*/ { -536/*-67*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22316/*MT6186M*/ { -528/*-66*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22317/*MT6186M*/ { -520/*-65*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22318/*MT6186M*/ { -512/*-64*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22319/*MT6186M*/ { -504/*-63*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22320/*MT6186M*/ { -496/*-62*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22321/*MT6186M*/ { -488/*-61*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22322/*MT6186M*/ { -480/*-60*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22323/*MT6186M*/ { -472/*-59*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22324/*MT6186M*/ { -464/*-58*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22325/*MT6186M*/ { -456/*-57*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22326/*MT6186M*/ { -448/*-56*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22327/*MT6186M*/ { -440/*-55*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22328/*MT6186M*/ { -432/*-54*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22329/*MT6186M*/ { -424/*-53*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22330/*MT6186M*/ { -416/*-52*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22331/*MT6186M*/ { -408/*-51*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22332/*MT6186M*/ { -400/*-50*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22333/*MT6186M*/ { -392/*-49*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22334/*MT6186M*/ { -384/*-48*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22335/*MT6186M*/ { -376/*-47*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22336/*MT6186M*/ { -368/*-46*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22337/*MT6186M*/ { -360/*-45*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22338/*MT6186M*/ { -352/*-44*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22339/*MT6186M*/ { -344/*-43*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22340/*MT6186M*/ { -336/*-42*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22341/*MT6186M*/ { -328/*-41*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22342/*MT6186M*/ { -320/*-40*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22343/*MT6186M*/ { -312/*-39*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22344/*MT6186M*/ { -304/*-38*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22345/*MT6186M*/ { -296/*-37*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22346/*MT6186M*/ { -288/*-36*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22347/*MT6186M*/ { -280/*-35*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22348/*MT6186M*/ { -272/*-34*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22349/*MT6186M*/ { -264/*-33*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22350/*MT6186M*/ { -256/*-32*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22351/*MT6186M*/ { -248/*-31*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22352/*MT6186M*/ { -240/*-30*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22353/*MT6186M*/ { -232/*-29*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22354/*MT6186M*/ { -224/*-28*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22355/*MT6186M*/ { -216/*-27*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22356/*MT6186M*/ { -208/*-26*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22357/*MT6186M*/ { -200/*-25*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22358/*MT6186M*/ { -192/*-24*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22359/*MT6186M*/ { -184/*-23*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22360/*MT6186M*/ { -176/*-22*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22361/*MT6186M*/ { -168/*-21*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22362/*MT6186M*/ { -160/*-20*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22363/*MT6186M*/ { -152/*-19*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22364/*MT6186M*/ { -144/*-18*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22365/*MT6186M*/ { -136/*-17*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22366/*MT6186M*/ { -128/*-16*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22367/*MT6186M*/ { -120/*-15*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22368/*MT6186M*/ { -112/*-14*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22369/*MT6186M*/ { -104/*-13*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22370/*MT6186M*/ { -96/*-12*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22371/*MT6186M*/ { -88/*-11*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22372/*MT6186M*/ { -80/*-10*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22373/*MT6186M*/ { -72/*-9*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22374/*MT6186M*/ { -64/*-8*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22375/*MT6186M*/ { -56/*-7*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22376/*MT6186M*/ { -48/*-6*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22377/*MT6186M*/ { -40/*-5*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_BYPASS},
22378/*MT6186M*/ }
22379/*MT6186M*/ };
22380/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LIST[] =
22381/*MT6186M*/ { 0, /*#FrequencyBand400 */
22382/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
22383/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
22384/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
22385/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
22386/*MT6186M*/ };
22387/*MT6186M*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING=
22388/*MT6186M*/ {
22389/*MT6186M*/ (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), //max_gain
22390/*MT6186M*/ (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), //min_gain
22391/*MT6186M*/ -920/*-115*/, //min_predict_power
22392/*MT6186M*/ -40/*-5*/, //min_predict_power
22393/*MT6186M*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
22394/*MT6186M*/ -71*PWRRES, //HRD_Pin_THRESHOLD
22395/*MT6186M*/ {
22396/*MT6186M*/ { -920/*-115*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22397/*MT6186M*/ { -912/*-114*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22398/*MT6186M*/ { -904/*-113*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22399/*MT6186M*/ { -896/*-112*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22400/*MT6186M*/ { -888/*-111*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22401/*MT6186M*/ { -880/*-110*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22402/*MT6186M*/ { -872/*-109*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22403/*MT6186M*/ { -864/*-108*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22404/*MT6186M*/ { -856/*-107*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22405/*MT6186M*/ { -848/*-106*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22406/*MT6186M*/ { -840/*-105*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22407/*MT6186M*/ { -832/*-104*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22408/*MT6186M*/ { -824/*-103*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
22409/*MT6186M*/ { -816/*-102*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22410/*MT6186M*/ { -808/*-101*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22411/*MT6186M*/ { -800/*-100*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22412/*MT6186M*/ { -792/*-99*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22413/*MT6186M*/ { -784/*-98*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22414/*MT6186M*/ { -776/*-97*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22415/*MT6186M*/ { -768/*-96*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22416/*MT6186M*/ { -760/*-95*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22417/*MT6186M*/ { -752/*-94*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22418/*MT6186M*/ { -744/*-93*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22419/*MT6186M*/ { -736/*-92*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22420/*MT6186M*/ { -728/*-91*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22421/*MT6186M*/ { -720/*-90*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22422/*MT6186M*/ { -712/*-89*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22423/*MT6186M*/ { -704/*-88*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22424/*MT6186M*/ { -696/*-87*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22425/*MT6186M*/ { -688/*-86*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22426/*MT6186M*/ { -680/*-85*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22427/*MT6186M*/ { -672/*-84*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22428/*MT6186M*/ { -664/*-83*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22429/*MT6186M*/ { -656/*-82*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22430/*MT6186M*/ { -648/*-81*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22431/*MT6186M*/ { -640/*-80*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22432/*MT6186M*/ { -632/*-79*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22433/*MT6186M*/ { -624/*-78*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22434/*MT6186M*/ { -616/*-77*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22435/*MT6186M*/ { -608/*-76*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22436/*MT6186M*/ { -600/*-75*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22437/*MT6186M*/ { -592/*-74*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22438/*MT6186M*/ { -584/*-73*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22439/*MT6186M*/ { -576/*-72*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22440/*MT6186M*/ { -568/*-71*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22441/*MT6186M*/ { -560/*-70*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22442/*MT6186M*/ { -552/*-69*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22443/*MT6186M*/ { -544/*-68*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22444/*MT6186M*/ { -536/*-67*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22445/*MT6186M*/ { -528/*-66*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22446/*MT6186M*/ { -520/*-65*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22447/*MT6186M*/ { -512/*-64*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22448/*MT6186M*/ { -504/*-63*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22449/*MT6186M*/ { -496/*-62*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22450/*MT6186M*/ { -488/*-61*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22451/*MT6186M*/ { -480/*-60*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22452/*MT6186M*/ { -472/*-59*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22453/*MT6186M*/ { -464/*-58*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22454/*MT6186M*/ { -456/*-57*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22455/*MT6186M*/ { -448/*-56*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22456/*MT6186M*/ { -440/*-55*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22457/*MT6186M*/ { -432/*-54*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
22458/*MT6186M*/ { -424/*-53*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22459/*MT6186M*/ { -416/*-52*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22460/*MT6186M*/ { -408/*-51*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22461/*MT6186M*/ { -400/*-50*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22462/*MT6186M*/ { -392/*-49*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22463/*MT6186M*/ { -384/*-48*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
22464/*MT6186M*/ { -376/*-47*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22465/*MT6186M*/ { -368/*-46*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22466/*MT6186M*/ { -360/*-45*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22467/*MT6186M*/ { -352/*-44*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22468/*MT6186M*/ { -344/*-43*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22469/*MT6186M*/ { -336/*-42*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22470/*MT6186M*/ { -328/*-41*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22471/*MT6186M*/ { -320/*-40*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22472/*MT6186M*/ { -312/*-39*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
22473/*MT6186M*/ { -304/*-38*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22474/*MT6186M*/ { -296/*-37*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22475/*MT6186M*/ { -288/*-36*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22476/*MT6186M*/ { -280/*-35*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22477/*MT6186M*/ { -272/*-34*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22478/*MT6186M*/ { -264/*-33*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22479/*MT6186M*/ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22480/*MT6186M*/ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22481/*MT6186M*/ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22482/*MT6186M*/ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22483/*MT6186M*/ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22484/*MT6186M*/ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22485/*MT6186M*/ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22486/*MT6186M*/ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22487/*MT6186M*/ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22488/*MT6186M*/ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22489/*MT6186M*/ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22490/*MT6186M*/ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22491/*MT6186M*/ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22492/*MT6186M*/ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22493/*MT6186M*/ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22494/*MT6186M*/ { -136/*-17*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22495/*MT6186M*/ { -128/*-16*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22496/*MT6186M*/ { -120/*-15*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22497/*MT6186M*/ { -112/*-14*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22498/*MT6186M*/ { -104/*-13*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22499/*MT6186M*/ { -96/*-12*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22500/*MT6186M*/ { -88/*-11*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22501/*MT6186M*/ { -80/*-10*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22502/*MT6186M*/ { -72/*-9*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22503/*MT6186M*/ { -64/*-8*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22504/*MT6186M*/ { -56/*-7*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22505/*MT6186M*/ { -48/*-6*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22506/*MT6186M*/ { -40/*-5*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
22507/*MT6186M*/ }
22508/*MT6186M*/ };
22509/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LIST[] =
22510/*MT6186M*/ { 0, /*#FrequencyBand400 */
22511/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
22512/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
22513/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
22514/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
22515/*MT6186M*/ };
22516/*MT6186M*/ #endif
22517 #endif /*#if IS_2G_RXD_SUPPORT*/
22518
22519/*MT6186M*/ const RfTestCmdCalInfoV5_T L1D_RF_TST_INFO_TABLE[] =
22520/*MT6186M*/ {/*PWRRES:8*/
22521/*MT6186M*/ {/************slect0***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/
22522/*MT6186M*/ 0, // kal_uint8 seq_num
22523/*MT6186M*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
22524/*MT6186M*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
22525/*MT6186M*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
22526/*MT6186M*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
22527/*MT6186M*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22528/*MT6186M*/ {{0,0,0,0,0,0},
22529/*MT6186M*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
22530/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22531/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22532/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22533/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22534/*MT6186M*/ {{0,0,0,0,0,0},
22535/*MT6186M*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
22536/*MT6186M*/ {-160,
22537/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22538/*MT6186M*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
22539/*MT6186M*/ {{0,0,0,0,0,0},
22540/*MT6186M*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
22541/*MT6186M*/ {{0,0,0,0,0,0},
22542/*MT6186M*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
22543/*MT6186M*/ },
22544/*MT6186M*/ {/************slect1***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/
22545/*MT6186M*/ 3, // kal_uint8 seq_num
22546/*MT6186M*/ {-480,-400,-336,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
22547/*MT6186M*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
22548/*MT6186M*/ {-434,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
22549/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
22550/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22551/*MT6186M*/ {{0,0,0,0,0,0},
22552/*MT6186M*/ {1,1,1,0,0,0}}, // kal_uint8 antenna_enable
22553/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22554/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22555/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22556/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22557/*MT6186M*/ {{148,4,-92,0,0,0},
22558/*MT6186M*/ {148,4,-92,0,0,0}}, // kal_int16 gain_default
22559/*MT6186M*/ {-160,
22560/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22561/*MT6186M*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
22562/*MT6186M*/ {{244,100,-44,0,0,0},
22563/*MT6186M*/ {244,100,-44,0,0,0}}, // kal_int16 gain_hbound
22564/*MT6186M*/ {{124,-20,-212,0,0,0},
22565/*MT6186M*/ {124,-20,-212,0,0,0}}, // kal_int16 gain_lbound
22566/*MT6186M*/ },
22567/*MT6186M*/ {/************slect2***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON*/
22568/*MT6186M*/ 4, // kal_uint8 seq_num
22569/*MT6186M*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
22570/*MT6186M*/ {-616,-600,-536,-400,0,0}, // kal_uint16 dlpow_lbound
22571/*MT6186M*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
22572/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
22573/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22574/*MT6186M*/ {{0,0,0,0,0,0},
22575/*MT6186M*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
22576/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22577/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22578/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22579/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22580/*MT6186M*/ {{148,148,4,-92,0,0},
22581/*MT6186M*/ {248,128,8,-88,0,0}}, // kal_int16 gain_default
22582/*MT6186M*/ {-160,
22583/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22584/*MT6186M*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
22585/*MT6186M*/ {{244,244,100,-44,0,0},
22586/*MT6186M*/ {248,152,104,-40,0,0}}, // kal_int16 gain_hbound
22587/*MT6186M*/ {{124,124,-20,-212,0,0},
22588/*MT6186M*/ {248,128,-16,-160,0,0}}, // kal_int16 gain_lbound
22589/*MT6186M*/ },
22590/*MT6186M*/ {/************slect3***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]3:L1D_ELNA_CAN_SWITCH*/
22591/*MT6186M*/ 5, // kal_uint8 seq_num
22592/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
22593/*MT6186M*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
22594/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
22595/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
22596/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22597/*MT6186M*/ {{0,0,0,0,0,0},
22598/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
22599/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22600/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22601/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22602/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22603/*MT6186M*/ {{148,148,4,-92,-92,0},
22604/*MT6186M*/ {296,128,8,-64,-100,0}}, // kal_int16 gain_default
22605/*MT6186M*/ {-160,
22606/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22607/*MT6186M*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
22608/*MT6186M*/ {{244,244,100,-44,-44,0},
22609/*MT6186M*/ {296,152,104,-40,-100,0}}, // kal_int16 gain_hbound
22610/*MT6186M*/ {{124,124,-20,-212,-212,0},
22611/*MT6186M*/ {296,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
22612/*MT6186M*/ },
22613/*MT6186M*/ {/************slect4***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
22614/*MT6186M*/ 5, // kal_uint8 seq_num
22615/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
22616/*MT6186M*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
22617/*MT6186M*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
22618/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
22619/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22620/*MT6186M*/ {{0,0,0,0,0,0},
22621/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
22622/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22623/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22624/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22625/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22626/*MT6186M*/ {{148,148,4,-92,-92,0},
22627/*MT6186M*/ {248,128,8,-64,-100,0}}, // kal_int16 gain_default
22628/*MT6186M*/ {-160,
22629/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22630/*MT6186M*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
22631/*MT6186M*/ {{244,244,100,-44,-44,0},
22632/*MT6186M*/ {248,152,104,-40,-100,0}}, // kal_int16 gain_hbound
22633/*MT6186M*/ {{124,124,-20,-212,-212,0},
22634/*MT6186M*/ {248,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
22635/*MT6186M*/ },
22636/*MT6186M*/ {/************slect5***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
22637/*MT6186M*/ 5, // kal_uint8 seq_num
22638/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
22639/*MT6186M*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
22640/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
22641/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
22642/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22643/*MT6186M*/ {{0,0,0,0,0,0},
22644/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
22645/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22646/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22647/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22648/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22649/*MT6186M*/ {{148,148,4,-92,-92,0},
22650/*MT6186M*/ {332,116,44,-4,-100,0}}, // kal_int16 gain_default
22651/*MT6186M*/ {-160,
22652/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22653/*MT6186M*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
22654/*MT6186M*/ {{244,244,100,-44,-44,0},
22655/*MT6186M*/ {332,164,68,20,-52,0}}, // kal_int16 gain_hbound
22656/*MT6186M*/ {{124,124,-20,-212,-212,0},
22657/*MT6186M*/ {332,92,44,-28,-196,0}}, // kal_int16 gain_lbound
22658/*MT6186M*/ },
22659/*MT6186M*/ {/************slect6***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
22660/*MT6186M*/ 5, // kal_uint8 seq_num
22661/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
22662/*MT6186M*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
22663/*MT6186M*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
22664/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
22665/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22666/*MT6186M*/ {{0,0,0,0,0,0},
22667/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
22668/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22669/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22670/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22671/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22672/*MT6186M*/ {{148,148,4,-92,-92,0},
22673/*MT6186M*/ {284,116,44,-4,-100,0}}, // kal_int16 gain_default
22674/*MT6186M*/ {-160,
22675/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22676/*MT6186M*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
22677/*MT6186M*/ {{244,244,100,-44,-44,0},
22678/*MT6186M*/ {284,164,68,20,-52,0}}, // kal_int16 gain_hbound
22679/*MT6186M*/ {{124,124,-20,-212,-212,0},
22680/*MT6186M*/ {284,92,44,-28,-196,0}}, // kal_int16 gain_lbound
22681/*MT6186M*/ },
22682/*MT6186M*/ {/************slect7***************[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/
22683/*MT6186M*/ 3, // kal_uint8 seq_num
22684/*MT6186M*/ {-480,-400,-336,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
22685/*MT6186M*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
22686/*MT6186M*/ {-434,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
22687/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
22688/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22689/*MT6186M*/ {{1,1,1,0,0,0},
22690/*MT6186M*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
22691/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22692/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22693/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22694/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22695/*MT6186M*/ {{148,4,-92,0,0,0},
22696/*MT6186M*/ {148,4,-92,0,0,0}}, // kal_int16 gain_default
22697/*MT6186M*/ {-160,
22698/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22699/*MT6186M*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
22700/*MT6186M*/ {{244,100,-44,0,0,0},
22701/*MT6186M*/ {244,100,-44,0,0,0}}, // kal_int16 gain_hbound
22702/*MT6186M*/ {{124,-20,-212,0,0,0},
22703/*MT6186M*/ {124,-20,-212,0,0,0}}, // kal_int16 gain_lbound
22704/*MT6186M*/ },
22705/*MT6186M*/ {/************slect8***************[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/
22706/*MT6186M*/ 3, // kal_uint8 seq_num
22707/*MT6186M*/ {-480,-400,-336,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
22708/*MT6186M*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
22709/*MT6186M*/ {-434,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
22710/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
22711/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22712/*MT6186M*/ {{1,1,1,0,0,0},
22713/*MT6186M*/ {1,1,1,0,0,0}}, // kal_uint8 antenna_enable
22714/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22715/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22716/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22717/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22718/*MT6186M*/ {{148,4,-92,0,0,0},
22719/*MT6186M*/ {148,4,-92,0,0,0}}, // kal_int16 gain_default
22720/*MT6186M*/ {-160,
22721/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22722/*MT6186M*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
22723/*MT6186M*/ {{244,100,-44,0,0,0},
22724/*MT6186M*/ {244,100,-44,0,0,0}}, // kal_int16 gain_hbound
22725/*MT6186M*/ {{124,-20,-212,0,0,0},
22726/*MT6186M*/ {124,-20,-212,0,0,0}}, // kal_int16 gain_lbound
22727/*MT6186M*/ },
22728/*MT6186M*/ {/************slect9***************[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON*/
22729/*MT6186M*/ 4, // kal_uint8 seq_num
22730/*MT6186M*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
22731/*MT6186M*/ {-616,-600,-536,-352,0,0}, // kal_uint16 dlpow_lbound
22732/*MT6186M*/ {-435,-434,-341,-232,0,0}, // kal_uint16 dlpow_hbound
22733/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
22734/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22735/*MT6186M*/ {{0,1,1,1,0,0},
22736/*MT6186M*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
22737/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22738/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22739/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22740/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22741/*MT6186M*/ {{148,148,4,-92,0,0},
22742/*MT6186M*/ {248,128,8,-88,0,0}}, // kal_int16 gain_default
22743/*MT6186M*/ {-160,
22744/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22745/*MT6186M*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
22746/*MT6186M*/ {{244,244,100,-44,0,0},
22747/*MT6186M*/ {248,152,104,-40,0,0}}, // kal_int16 gain_hbound
22748/*MT6186M*/ {{124,124,-20,-212,0,0},
22749/*MT6186M*/ {248,128,-16,-160,0,0}}, // kal_int16 gain_lbound
22750/*MT6186M*/ },
22751/*MT6186M*/ {/************slect10***************[P]1:L1D_ELNA_UNUSED,[D]3:L1D_ELNA_CAN_SWITCH*/
22752/*MT6186M*/ 5, // kal_uint8 seq_num
22753/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
22754/*MT6186M*/ {-640,-616,-576,-352,-344,0}, // kal_uint16 dlpow_lbound
22755/*MT6186M*/ {-507,-434,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
22756/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
22757/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22758/*MT6186M*/ {{0,1,1,1,0,0},
22759/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
22760/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22761/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22762/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22763/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22764/*MT6186M*/ {{148,148,4,-92,-92,0},
22765/*MT6186M*/ {296,128,8,-64,-100,0}}, // kal_int16 gain_default
22766/*MT6186M*/ {-160,
22767/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22768/*MT6186M*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
22769/*MT6186M*/ {{244,244,100,-44,-44,0},
22770/*MT6186M*/ {296,152,104,-40,-100,0}}, // kal_int16 gain_hbound
22771/*MT6186M*/ {{124,124,-20,-212,-212,0},
22772/*MT6186M*/ {296,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
22773/*MT6186M*/ },
22774/*MT6186M*/ {/************slect11***************[P]1:L1D_ELNA_UNUSED,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
22775/*MT6186M*/ 5, // kal_uint8 seq_num
22776/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
22777/*MT6186M*/ {-616,-600,-536,-352,-344,0}, // kal_uint16 dlpow_lbound
22778/*MT6186M*/ {-432,-434,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
22779/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
22780/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22781/*MT6186M*/ {{0,1,1,1,0,0},
22782/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
22783/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22784/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22785/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22786/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22787/*MT6186M*/ {{148,148,4,-92,-92,0},
22788/*MT6186M*/ {248,128,8,-64,-100,0}}, // kal_int16 gain_default
22789/*MT6186M*/ {-160,
22790/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22791/*MT6186M*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
22792/*MT6186M*/ {{244,244,100,-44,-44,0},
22793/*MT6186M*/ {248,152,104,-40,-100,0}}, // kal_int16 gain_hbound
22794/*MT6186M*/ {{124,124,-20,-212,-212,0},
22795/*MT6186M*/ {248,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
22796/*MT6186M*/ },
22797/*MT6186M*/ {/************slect12***************[P]1:L1D_ELNA_UNUSED,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
22798/*MT6186M*/ 5, // kal_uint8 seq_num
22799/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
22800/*MT6186M*/ {-640,-616,-576,-352,-344,0}, // kal_uint16 dlpow_lbound
22801/*MT6186M*/ {-507,-434,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
22802/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
22803/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22804/*MT6186M*/ {{0,1,1,1,0,0},
22805/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
22806/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22807/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22808/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22809/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22810/*MT6186M*/ {{148,148,4,-92,-92,0},
22811/*MT6186M*/ {332,116,44,-4,-100,0}}, // kal_int16 gain_default
22812/*MT6186M*/ {-160,
22813/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22814/*MT6186M*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
22815/*MT6186M*/ {{244,244,100,-44,-44,0},
22816/*MT6186M*/ {332,164,68,20,-52,0}}, // kal_int16 gain_hbound
22817/*MT6186M*/ {{124,124,-20,-212,-212,0},
22818/*MT6186M*/ {332,92,44,-28,-196,0}}, // kal_int16 gain_lbound
22819/*MT6186M*/ },
22820/*MT6186M*/ {/************slect13***************[P]1:L1D_ELNA_UNUSED,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
22821/*MT6186M*/ 5, // kal_uint8 seq_num
22822/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
22823/*MT6186M*/ {-616,-600,-536,-352,-344,0}, // kal_uint16 dlpow_lbound
22824/*MT6186M*/ {-432,-434,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
22825/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
22826/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22827/*MT6186M*/ {{0,1,1,1,0,0},
22828/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
22829/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22830/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22831/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22832/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22833/*MT6186M*/ {{148,148,4,-92,-92,0},
22834/*MT6186M*/ {284,116,44,-4,-100,0}}, // kal_int16 gain_default
22835/*MT6186M*/ {-160,
22836/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22837/*MT6186M*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
22838/*MT6186M*/ {{244,244,100,-44,-44,0},
22839/*MT6186M*/ {284,164,68,20,-52,0}}, // kal_int16 gain_hbound
22840/*MT6186M*/ {{124,124,-20,-212,-212,0},
22841/*MT6186M*/ {284,92,44,-28,-196,0}}, // kal_int16 gain_lbound
22842/*MT6186M*/ },
22843/*MT6186M*/ {/************slect14***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]0:L1D_ELNA_IN_PATH_OFF*/
22844/*MT6186M*/ 4, // kal_uint8 seq_num
22845/*MT6186M*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
22846/*MT6186M*/ {-616,-600,-536,-400,0,0}, // kal_uint16 dlpow_lbound
22847/*MT6186M*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
22848/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
22849/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22850/*MT6186M*/ {{1,1,1,1,0,0},
22851/*MT6186M*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
22852/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22853/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22854/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22855/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22856/*MT6186M*/ {{248,128,8,-88,0,0},
22857/*MT6186M*/ {148,148,4,-92,0,0}}, // kal_int16 gain_default
22858/*MT6186M*/ {-160,
22859/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22860/*MT6186M*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
22861/*MT6186M*/ {{248,152,104,-40,0,0},
22862/*MT6186M*/ {244,244,100,-44,0,0}}, // kal_int16 gain_hbound
22863/*MT6186M*/ {{248,128,-16,-160,0,0},
22864/*MT6186M*/ {124,124,-20,-212,0,0}}, // kal_int16 gain_lbound
22865/*MT6186M*/ },
22866/*MT6186M*/ {/************slect15***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]1:L1D_ELNA_UNUSED*/
22867/*MT6186M*/ 4, // kal_uint8 seq_num
22868/*MT6186M*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
22869/*MT6186M*/ {-616,-600,-536,-352,0,0}, // kal_uint16 dlpow_lbound
22870/*MT6186M*/ {-435,-434,-341,-232,0,0}, // kal_uint16 dlpow_hbound
22871/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
22872/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22873/*MT6186M*/ {{1,1,1,1,0,0},
22874/*MT6186M*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
22875/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22876/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22877/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22878/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22879/*MT6186M*/ {{248,128,8,-88,0,0},
22880/*MT6186M*/ {148,148,4,-92,0,0}}, // kal_int16 gain_default
22881/*MT6186M*/ {-160,
22882/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22883/*MT6186M*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
22884/*MT6186M*/ {{248,152,104,-40,0,0},
22885/*MT6186M*/ {244,244,100,-44,0,0}}, // kal_int16 gain_hbound
22886/*MT6186M*/ {{248,128,-16,-160,0,0},
22887/*MT6186M*/ {124,124,-20,-212,0,0}}, // kal_int16 gain_lbound
22888/*MT6186M*/ },
22889/*MT6186M*/ {/************slect16***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]2:L1D_ELNA_ALYWAYS_ON*/
22890/*MT6186M*/ 4, // kal_uint8 seq_num
22891/*MT6186M*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
22892/*MT6186M*/ {-616,-600,-536,-400,0,0}, // kal_uint16 dlpow_lbound
22893/*MT6186M*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
22894/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
22895/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22896/*MT6186M*/ {{1,1,1,1,0,0},
22897/*MT6186M*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
22898/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22899/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22900/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22901/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22902/*MT6186M*/ {{248,128,8,-88,0,0},
22903/*MT6186M*/ {248,128,8,-88,0,0}}, // kal_int16 gain_default
22904/*MT6186M*/ {-160,
22905/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22906/*MT6186M*/ {ELNA_ALWAYS_ON,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
22907/*MT6186M*/ {{248,152,104,-40,0,0},
22908/*MT6186M*/ {248,152,104,-40,0,0}}, // kal_int16 gain_hbound
22909/*MT6186M*/ {{248,128,-16,-160,0,0},
22910/*MT6186M*/ {248,128,-16,-160,0,0}}, // kal_int16 gain_lbound
22911/*MT6186M*/ },
22912/*MT6186M*/ {/************slect17***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]3:L1D_ELNA_CAN_SWITCH*/
22913/*MT6186M*/ 5, // kal_uint8 seq_num
22914/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
22915/*MT6186M*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
22916/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
22917/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
22918/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22919/*MT6186M*/ {{1,1,1,1,0,0},
22920/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
22921/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22922/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22923/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22924/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22925/*MT6186M*/ {{248,128,8,-88,-88,0},
22926/*MT6186M*/ {296,128,8,-64,-100,0}}, // kal_int16 gain_default
22927/*MT6186M*/ {-160,
22928/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22929/*MT6186M*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
22930/*MT6186M*/ {{248,152,104,-40,-40,0},
22931/*MT6186M*/ {296,152,104,-40,-100,0}}, // kal_int16 gain_hbound
22932/*MT6186M*/ {{248,128,-16,-160,-160,0},
22933/*MT6186M*/ {296,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
22934/*MT6186M*/ },
22935/*MT6186M*/ {/************slect18***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
22936/*MT6186M*/ 5, // kal_uint8 seq_num
22937/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
22938/*MT6186M*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
22939/*MT6186M*/ {-435,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
22940/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
22941/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22942/*MT6186M*/ {{1,1,1,1,0,0},
22943/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
22944/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22945/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22946/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22947/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22948/*MT6186M*/ {{248,128,8,-88,-88,0},
22949/*MT6186M*/ {248,128,8,-64,-100,0}}, // kal_int16 gain_default
22950/*MT6186M*/ {-160,
22951/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22952/*MT6186M*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
22953/*MT6186M*/ {{248,152,104,-40,-40,0},
22954/*MT6186M*/ {248,152,104,-40,-100,0}}, // kal_int16 gain_hbound
22955/*MT6186M*/ {{248,128,-16,-160,-160,0},
22956/*MT6186M*/ {248,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
22957/*MT6186M*/ },
22958/*MT6186M*/ {/************slect19***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
22959/*MT6186M*/ 5, // kal_uint8 seq_num
22960/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
22961/*MT6186M*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
22962/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
22963/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
22964/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22965/*MT6186M*/ {{1,1,1,1,0,0},
22966/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
22967/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22968/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22969/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22970/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22971/*MT6186M*/ {{248,128,8,-88,-88,0},
22972/*MT6186M*/ {332,116,44,-4,-100,0}}, // kal_int16 gain_default
22973/*MT6186M*/ {-160,
22974/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22975/*MT6186M*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
22976/*MT6186M*/ {{248,152,104,-40,-40,0},
22977/*MT6186M*/ {332,164,68,20,-52,0}}, // kal_int16 gain_hbound
22978/*MT6186M*/ {{248,128,-16,-160,-160,0},
22979/*MT6186M*/ {332,92,44,-28,-196,0}}, // kal_int16 gain_lbound
22980/*MT6186M*/ },
22981/*MT6186M*/ {/************slect20***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
22982/*MT6186M*/ 5, // kal_uint8 seq_num
22983/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
22984/*MT6186M*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
22985/*MT6186M*/ {-435,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
22986/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
22987/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
22988/*MT6186M*/ {{1,1,1,1,0,0},
22989/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
22990/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
22991/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
22992/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
22993/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
22994/*MT6186M*/ {{248,128,8,-88,-88,0},
22995/*MT6186M*/ {284,116,44,-4,-100,0}}, // kal_int16 gain_default
22996/*MT6186M*/ {-160,
22997/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
22998/*MT6186M*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
22999/*MT6186M*/ {{248,152,104,-40,-40,0},
23000/*MT6186M*/ {284,164,68,20,-52,0}}, // kal_int16 gain_hbound
23001/*MT6186M*/ {{248,128,-16,-160,-160,0},
23002/*MT6186M*/ {284,92,44,-28,-196,0}}, // kal_int16 gain_lbound
23003/*MT6186M*/ },
23004/*MT6186M*/ {/************slect21***************[P]3:L1D_ELNA_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/
23005/*MT6186M*/ 5, // kal_uint8 seq_num
23006/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23007/*MT6186M*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
23008/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
23009/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23010/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23011/*MT6186M*/ {{1,1,1,1,1,0},
23012/*MT6186M*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
23013/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23014/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23015/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23016/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23017/*MT6186M*/ {{296,128,8,-64,-100,0},
23018/*MT6186M*/ {148,148,4,-92,-92,0}}, // kal_int16 gain_default
23019/*MT6186M*/ {-160,
23020/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23021/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
23022/*MT6186M*/ {{296,152,104,-40,-100,0},
23023/*MT6186M*/ {244,244,100,-44,-44,0}}, // kal_int16 gain_hbound
23024/*MT6186M*/ {{296,128,-16,-64,-244,0},
23025/*MT6186M*/ {124,124,-20,-212,-212,0}}, // kal_int16 gain_lbound
23026/*MT6186M*/ },
23027/*MT6186M*/ {/************slect22***************[P]3:L1D_ELNA_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/
23028/*MT6186M*/ 5, // kal_uint8 seq_num
23029/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23030/*MT6186M*/ {-640,-616,-576,-352,-344,0}, // kal_uint16 dlpow_lbound
23031/*MT6186M*/ {-507,-434,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
23032/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23033/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23034/*MT6186M*/ {{1,1,1,1,1,0},
23035/*MT6186M*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
23036/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23037/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23038/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23039/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23040/*MT6186M*/ {{296,128,8,-64,-100,0},
23041/*MT6186M*/ {148,148,4,-92,-92,0}}, // kal_int16 gain_default
23042/*MT6186M*/ {-160,
23043/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23044/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
23045/*MT6186M*/ {{296,152,104,-40,-100,0},
23046/*MT6186M*/ {244,244,100,-44,-44,0}}, // kal_int16 gain_hbound
23047/*MT6186M*/ {{296,128,-16,-64,-244,0},
23048/*MT6186M*/ {124,124,-20,-212,-212,0}}, // kal_int16 gain_lbound
23049/*MT6186M*/ },
23050/*MT6186M*/ {/************slect23***************[P]3:L1D_ELNA_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/
23051/*MT6186M*/ 5, // kal_uint8 seq_num
23052/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23053/*MT6186M*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
23054/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
23055/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23056/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23057/*MT6186M*/ {{1,1,1,1,1,0},
23058/*MT6186M*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
23059/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23060/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23061/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23062/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23063/*MT6186M*/ {{296,128,8,-64,-100,0},
23064/*MT6186M*/ {248,128,8,-88,-88,0}}, // kal_int16 gain_default
23065/*MT6186M*/ {-160,
23066/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23067/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
23068/*MT6186M*/ {{296,152,104,-40,-100,0},
23069/*MT6186M*/ {248,152,104,-40,-40,0}}, // kal_int16 gain_hbound
23070/*MT6186M*/ {{296,128,-16,-64,-244,0},
23071/*MT6186M*/ {248,128,-16,-160,-160,0}}, // kal_int16 gain_lbound
23072/*MT6186M*/ },
23073/*MT6186M*/ {/************slect24***************[P]3:L1D_ELNA_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/
23074/*MT6186M*/ 5, // kal_uint8 seq_num
23075/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23076/*MT6186M*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
23077/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
23078/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23079/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23080/*MT6186M*/ {{1,1,1,1,1,0},
23081/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
23082/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23083/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23084/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23085/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23086/*MT6186M*/ {{296,128,8,-64,-100,0},
23087/*MT6186M*/ {296,128,8,-64,-100,0}}, // kal_int16 gain_default
23088/*MT6186M*/ {-160,
23089/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23090/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
23091/*MT6186M*/ {{296,152,104,-40,-100,0},
23092/*MT6186M*/ {296,152,104,-40,-100,0}}, // kal_int16 gain_hbound
23093/*MT6186M*/ {{296,128,-16,-64,-244,0},
23094/*MT6186M*/ {296,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
23095/*MT6186M*/ },
23096/*MT6186M*/ {/************slect25***************[P]3:L1D_ELNA_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
23097/*MT6186M*/ 5, // kal_uint8 seq_num
23098/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23099/*MT6186M*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
23100/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
23101/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23102/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23103/*MT6186M*/ {{1,1,1,1,1,0},
23104/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
23105/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23106/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23107/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23108/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23109/*MT6186M*/ {{296,128,8,-64,-100,0},
23110/*MT6186M*/ {248,128,8,-64,-100,0}}, // kal_int16 gain_default
23111/*MT6186M*/ {-160,
23112/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23113/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
23114/*MT6186M*/ {{296,152,104,-40,-100,0},
23115/*MT6186M*/ {248,152,104,-40,-100,0}}, // kal_int16 gain_hbound
23116/*MT6186M*/ {{296,128,-16,-64,-244,0},
23117/*MT6186M*/ {248,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
23118/*MT6186M*/ },
23119/*MT6186M*/ {/************slect26***************[P]3:L1D_ELNA_CAN_SWITCH,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
23120/*MT6186M*/ 5, // kal_uint8 seq_num
23121/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23122/*MT6186M*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
23123/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
23124/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23125/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23126/*MT6186M*/ {{1,1,1,1,1,0},
23127/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
23128/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23129/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23130/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23131/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23132/*MT6186M*/ {{296,128,8,-64,-100,0},
23133/*MT6186M*/ {332,116,44,-4,-100,0}}, // kal_int16 gain_default
23134/*MT6186M*/ {-160,
23135/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23136/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
23137/*MT6186M*/ {{296,152,104,-40,-100,0},
23138/*MT6186M*/ {332,164,68,20,-52,0}}, // kal_int16 gain_hbound
23139/*MT6186M*/ {{296,128,-16,-64,-244,0},
23140/*MT6186M*/ {332,92,44,-28,-196,0}}, // kal_int16 gain_lbound
23141/*MT6186M*/ },
23142/*MT6186M*/ {/************slect27***************[P]3:L1D_ELNA_CAN_SWITCH,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
23143/*MT6186M*/ 5, // kal_uint8 seq_num
23144/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23145/*MT6186M*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
23146/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
23147/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23148/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23149/*MT6186M*/ {{1,1,1,1,1,0},
23150/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
23151/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23152/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23153/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23154/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23155/*MT6186M*/ {{296,128,8,-64,-100,0},
23156/*MT6186M*/ {284,116,44,-4,-100,0}}, // kal_int16 gain_default
23157/*MT6186M*/ {-160,
23158/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23159/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
23160/*MT6186M*/ {{296,152,104,-40,-100,0},
23161/*MT6186M*/ {284,164,68,20,-52,0}}, // kal_int16 gain_hbound
23162/*MT6186M*/ {{296,128,-16,-64,-244,0},
23163/*MT6186M*/ {284,92,44,-28,-196,0}}, // kal_int16 gain_lbound
23164/*MT6186M*/ },
23165/*MT6186M*/ {/************slect28***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/
23166/*MT6186M*/ 5, // kal_uint8 seq_num
23167/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23168/*MT6186M*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
23169/*MT6186M*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
23170/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23171/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23172/*MT6186M*/ {{1,1,1,1,1,0},
23173/*MT6186M*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
23174/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23175/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23176/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23177/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23178/*MT6186M*/ {{248,128,8,-64,-100,0},
23179/*MT6186M*/ {148,148,4,-92,-92,0}}, // kal_int16 gain_default
23180/*MT6186M*/ {-160,
23181/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23182/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
23183/*MT6186M*/ {{248,152,104,-40,-100,0},
23184/*MT6186M*/ {244,244,100,-44,-44,0}}, // kal_int16 gain_hbound
23185/*MT6186M*/ {{248,128,-16,-64,-244,0},
23186/*MT6186M*/ {124,124,-20,-212,-212,0}}, // kal_int16 gain_lbound
23187/*MT6186M*/ },
23188/*MT6186M*/ {/************slect29***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/
23189/*MT6186M*/ 5, // kal_uint8 seq_num
23190/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23191/*MT6186M*/ {-616,-600,-536,-352,-344,0}, // kal_uint16 dlpow_lbound
23192/*MT6186M*/ {-432,-434,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
23193/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23194/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23195/*MT6186M*/ {{1,1,1,1,1,0},
23196/*MT6186M*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
23197/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23198/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23199/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23200/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23201/*MT6186M*/ {{248,128,8,-64,-100,0},
23202/*MT6186M*/ {148,148,4,-92,-92,0}}, // kal_int16 gain_default
23203/*MT6186M*/ {-160,
23204/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23205/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
23206/*MT6186M*/ {{248,152,104,-40,-100,0},
23207/*MT6186M*/ {244,244,100,-44,-44,0}}, // kal_int16 gain_hbound
23208/*MT6186M*/ {{248,128,-16,-64,-244,0},
23209/*MT6186M*/ {124,124,-20,-212,-212,0}}, // kal_int16 gain_lbound
23210/*MT6186M*/ },
23211/*MT6186M*/ {/************slect30***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/
23212/*MT6186M*/ 5, // kal_uint8 seq_num
23213/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23214/*MT6186M*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
23215/*MT6186M*/ {-435,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
23216/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23217/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23218/*MT6186M*/ {{1,1,1,1,1,0},
23219/*MT6186M*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
23220/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23221/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23222/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23223/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23224/*MT6186M*/ {{248,128,8,-64,-100,0},
23225/*MT6186M*/ {248,128,8,-88,-88,0}}, // kal_int16 gain_default
23226/*MT6186M*/ {-160,
23227/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23228/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
23229/*MT6186M*/ {{248,152,104,-40,-100,0},
23230/*MT6186M*/ {248,152,104,-40,-40,0}}, // kal_int16 gain_hbound
23231/*MT6186M*/ {{248,128,-16,-64,-244,0},
23232/*MT6186M*/ {248,128,-16,-160,-160,0}}, // kal_int16 gain_lbound
23233/*MT6186M*/ },
23234/*MT6186M*/ {/************slect31***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/
23235/*MT6186M*/ 5, // kal_uint8 seq_num
23236/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23237/*MT6186M*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
23238/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
23239/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23240/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23241/*MT6186M*/ {{1,1,1,1,1,0},
23242/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
23243/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23244/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23245/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23246/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23247/*MT6186M*/ {{248,128,8,-64,-100,0},
23248/*MT6186M*/ {296,128,8,-64,-100,0}}, // kal_int16 gain_default
23249/*MT6186M*/ {-160,
23250/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23251/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
23252/*MT6186M*/ {{248,152,104,-40,-100,0},
23253/*MT6186M*/ {296,152,104,-40,-100,0}}, // kal_int16 gain_hbound
23254/*MT6186M*/ {{248,128,-16,-64,-244,0},
23255/*MT6186M*/ {296,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
23256/*MT6186M*/ },
23257/*MT6186M*/ {/************slect32***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
23258/*MT6186M*/ 5, // kal_uint8 seq_num
23259/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23260/*MT6186M*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
23261/*MT6186M*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
23262/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23263/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23264/*MT6186M*/ {{1,1,1,1,1,0},
23265/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
23266/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23267/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23268/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23269/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23270/*MT6186M*/ {{248,128,8,-64,-100,0},
23271/*MT6186M*/ {248,128,8,-64,-100,0}}, // kal_int16 gain_default
23272/*MT6186M*/ {-160,
23273/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23274/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
23275/*MT6186M*/ {{248,152,104,-40,-100,0},
23276/*MT6186M*/ {248,152,104,-40,-100,0}}, // kal_int16 gain_hbound
23277/*MT6186M*/ {{248,128,-16,-64,-244,0},
23278/*MT6186M*/ {248,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
23279/*MT6186M*/ },
23280/*MT6186M*/ {/************slect33***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
23281/*MT6186M*/ 5, // kal_uint8 seq_num
23282/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23283/*MT6186M*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
23284/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
23285/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23286/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23287/*MT6186M*/ {{1,1,1,1,1,0},
23288/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
23289/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23290/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23291/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23292/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23293/*MT6186M*/ {{248,128,8,-64,-100,0},
23294/*MT6186M*/ {332,116,44,-4,-100,0}}, // kal_int16 gain_default
23295/*MT6186M*/ {-160,
23296/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23297/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
23298/*MT6186M*/ {{248,152,104,-40,-100,0},
23299/*MT6186M*/ {332,164,68,20,-52,0}}, // kal_int16 gain_hbound
23300/*MT6186M*/ {{248,128,-16,-64,-244,0},
23301/*MT6186M*/ {332,92,44,-28,-196,0}}, // kal_int16 gain_lbound
23302/*MT6186M*/ },
23303/*MT6186M*/ {/************slect34***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
23304/*MT6186M*/ 5, // kal_uint8 seq_num
23305/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23306/*MT6186M*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
23307/*MT6186M*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
23308/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23309/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23310/*MT6186M*/ {{1,1,1,1,1,0},
23311/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
23312/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23313/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23314/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23315/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23316/*MT6186M*/ {{248,128,8,-64,-100,0},
23317/*MT6186M*/ {284,116,44,-4,-100,0}}, // kal_int16 gain_default
23318/*MT6186M*/ {-160,
23319/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23320/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
23321/*MT6186M*/ {{248,152,104,-40,-100,0},
23322/*MT6186M*/ {284,164,68,20,-52,0}}, // kal_int16 gain_hbound
23323/*MT6186M*/ {{248,128,-16,-64,-244,0},
23324/*MT6186M*/ {284,92,44,-28,-196,0}}, // kal_int16 gain_lbound
23325/*MT6186M*/ },
23326/*MT6186M*/ {/************slect35***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/
23327/*MT6186M*/ 5, // kal_uint8 seq_num
23328/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23329/*MT6186M*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
23330/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
23331/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23332/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23333/*MT6186M*/ {{1,1,1,1,1,0},
23334/*MT6186M*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
23335/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23336/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23337/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23338/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23339/*MT6186M*/ {{332,116,44,-4,-100,0},
23340/*MT6186M*/ {148,148,4,-92,-92,0}}, // kal_int16 gain_default
23341/*MT6186M*/ {-160,
23342/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23343/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
23344/*MT6186M*/ {{332,164,68,20,-52,0},
23345/*MT6186M*/ {244,244,100,-44,-44,0}}, // kal_int16 gain_hbound
23346/*MT6186M*/ {{332,92,44,-28,-196,0},
23347/*MT6186M*/ {124,124,-20,-212,-212,0}}, // kal_int16 gain_lbound
23348/*MT6186M*/ },
23349/*MT6186M*/ {/************slect36***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/
23350/*MT6186M*/ 5, // kal_uint8 seq_num
23351/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23352/*MT6186M*/ {-640,-616,-576,-352,-344,0}, // kal_uint16 dlpow_lbound
23353/*MT6186M*/ {-507,-434,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
23354/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23355/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23356/*MT6186M*/ {{1,1,1,1,1,0},
23357/*MT6186M*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
23358/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23359/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23360/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23361/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23362/*MT6186M*/ {{332,116,44,-4,-100,0},
23363/*MT6186M*/ {148,148,4,-92,-92,0}}, // kal_int16 gain_default
23364/*MT6186M*/ {-160,
23365/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23366/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
23367/*MT6186M*/ {{332,164,68,20,-52,0},
23368/*MT6186M*/ {244,244,100,-44,-44,0}}, // kal_int16 gain_hbound
23369/*MT6186M*/ {{332,92,44,-28,-196,0},
23370/*MT6186M*/ {124,124,-20,-212,-212,0}}, // kal_int16 gain_lbound
23371/*MT6186M*/ },
23372/*MT6186M*/ {/************slect37***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/
23373/*MT6186M*/ 5, // kal_uint8 seq_num
23374/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23375/*MT6186M*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
23376/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
23377/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23378/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23379/*MT6186M*/ {{1,1,1,1,1,0},
23380/*MT6186M*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
23381/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23382/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23383/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23384/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23385/*MT6186M*/ {{332,116,44,-4,-100,0},
23386/*MT6186M*/ {248,128,8,-88,-88,0}}, // kal_int16 gain_default
23387/*MT6186M*/ {-160,
23388/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23389/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
23390/*MT6186M*/ {{332,164,68,20,-52,0},
23391/*MT6186M*/ {248,152,104,-40,-40,0}}, // kal_int16 gain_hbound
23392/*MT6186M*/ {{332,92,44,-28,-196,0},
23393/*MT6186M*/ {248,128,-16,-160,-160,0}}, // kal_int16 gain_lbound
23394/*MT6186M*/ },
23395/*MT6186M*/ {/************slect38***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/
23396/*MT6186M*/ 5, // kal_uint8 seq_num
23397/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23398/*MT6186M*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
23399/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
23400/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23401/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23402/*MT6186M*/ {{1,1,1,1,1,0},
23403/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
23404/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23405/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23406/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23407/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23408/*MT6186M*/ {{332,116,44,-4,-100,0},
23409/*MT6186M*/ {296,128,8,-64,-100,0}}, // kal_int16 gain_default
23410/*MT6186M*/ {-160,
23411/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23412/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
23413/*MT6186M*/ {{332,164,68,20,-52,0},
23414/*MT6186M*/ {296,152,104,-40,-100,0}}, // kal_int16 gain_hbound
23415/*MT6186M*/ {{332,92,44,-28,-196,0},
23416/*MT6186M*/ {296,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
23417/*MT6186M*/ },
23418/*MT6186M*/ {/************slect39***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
23419/*MT6186M*/ 5, // kal_uint8 seq_num
23420/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23421/*MT6186M*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
23422/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
23423/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23424/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23425/*MT6186M*/ {{1,1,1,1,1,0},
23426/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
23427/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23428/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23429/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23430/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23431/*MT6186M*/ {{332,116,44,-4,-100,0},
23432/*MT6186M*/ {248,128,8,-64,-100,0}}, // kal_int16 gain_default
23433/*MT6186M*/ {-160,
23434/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23435/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
23436/*MT6186M*/ {{332,164,68,20,-52,0},
23437/*MT6186M*/ {248,152,104,-40,-100,0}}, // kal_int16 gain_hbound
23438/*MT6186M*/ {{332,92,44,-28,-196,0},
23439/*MT6186M*/ {248,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
23440/*MT6186M*/ },
23441/*MT6186M*/ {/************slect40***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
23442/*MT6186M*/ 5, // kal_uint8 seq_num
23443/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23444/*MT6186M*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
23445/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
23446/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23447/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23448/*MT6186M*/ {{1,1,1,1,1,0},
23449/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
23450/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23451/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23452/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23453/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23454/*MT6186M*/ {{332,116,44,-4,-100,0},
23455/*MT6186M*/ {332,116,44,-4,-100,0}}, // kal_int16 gain_default
23456/*MT6186M*/ {-160,
23457/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23458/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
23459/*MT6186M*/ {{332,164,68,20,-52,0},
23460/*MT6186M*/ {332,164,68,20,-52,0}}, // kal_int16 gain_hbound
23461/*MT6186M*/ {{332,92,44,-28,-196,0},
23462/*MT6186M*/ {332,92,44,-28,-196,0}}, // kal_int16 gain_lbound
23463/*MT6186M*/ },
23464/*MT6186M*/ {/************slect41***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
23465/*MT6186M*/ 5, // kal_uint8 seq_num
23466/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23467/*MT6186M*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
23468/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
23469/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23470/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23471/*MT6186M*/ {{1,1,1,1,1,0},
23472/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
23473/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23474/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23475/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23476/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23477/*MT6186M*/ {{332,116,44,-4,-100,0},
23478/*MT6186M*/ {284,116,44,-4,-100,0}}, // kal_int16 gain_default
23479/*MT6186M*/ {-160,
23480/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23481/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
23482/*MT6186M*/ {{332,164,68,20,-52,0},
23483/*MT6186M*/ {284,164,68,20,-52,0}}, // kal_int16 gain_hbound
23484/*MT6186M*/ {{332,92,44,-28,-196,0},
23485/*MT6186M*/ {284,92,44,-28,-196,0}}, // kal_int16 gain_lbound
23486/*MT6186M*/ },
23487/*MT6186M*/ {/************slect42***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/
23488/*MT6186M*/ 5, // kal_uint8 seq_num
23489/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23490/*MT6186M*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
23491/*MT6186M*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
23492/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23493/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23494/*MT6186M*/ {{1,1,1,1,1,0},
23495/*MT6186M*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
23496/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23497/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23498/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23499/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23500/*MT6186M*/ {{284,116,44,-4,-100,0},
23501/*MT6186M*/ {148,148,4,-92,-92,0}}, // kal_int16 gain_default
23502/*MT6186M*/ {-160,
23503/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23504/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
23505/*MT6186M*/ {{284,164,68,20,-52,0},
23506/*MT6186M*/ {244,244,100,-44,-44,0}}, // kal_int16 gain_hbound
23507/*MT6186M*/ {{284,92,44,-28,-196,0},
23508/*MT6186M*/ {124,124,-20,-212,-212,0}}, // kal_int16 gain_lbound
23509/*MT6186M*/ },
23510/*MT6186M*/ {/************slect43***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/
23511/*MT6186M*/ 5, // kal_uint8 seq_num
23512/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23513/*MT6186M*/ {-616,-600,-536,-352,-344,0}, // kal_uint16 dlpow_lbound
23514/*MT6186M*/ {-432,-434,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
23515/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23516/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23517/*MT6186M*/ {{1,1,1,1,1,0},
23518/*MT6186M*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
23519/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23520/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23521/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23522/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23523/*MT6186M*/ {{284,116,44,-4,-100,0},
23524/*MT6186M*/ {148,148,4,-92,-92,0}}, // kal_int16 gain_default
23525/*MT6186M*/ {-160,
23526/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23527/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
23528/*MT6186M*/ {{284,164,68,20,-52,0},
23529/*MT6186M*/ {244,244,100,-44,-44,0}}, // kal_int16 gain_hbound
23530/*MT6186M*/ {{284,92,44,-28,-196,0},
23531/*MT6186M*/ {124,124,-20,-212,-212,0}}, // kal_int16 gain_lbound
23532/*MT6186M*/ },
23533/*MT6186M*/ {/************slect44***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/
23534/*MT6186M*/ 5, // kal_uint8 seq_num
23535/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23536/*MT6186M*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
23537/*MT6186M*/ {-435,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
23538/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23539/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23540/*MT6186M*/ {{1,1,1,1,1,0},
23541/*MT6186M*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
23542/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23543/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23544/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23545/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23546/*MT6186M*/ {{284,116,44,-4,-100,0},
23547/*MT6186M*/ {248,128,8,-88,-88,0}}, // kal_int16 gain_default
23548/*MT6186M*/ {-160,
23549/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23550/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
23551/*MT6186M*/ {{284,164,68,20,-52,0},
23552/*MT6186M*/ {248,152,104,-40,-40,0}}, // kal_int16 gain_hbound
23553/*MT6186M*/ {{284,92,44,-28,-196,0},
23554/*MT6186M*/ {248,128,-16,-160,-160,0}}, // kal_int16 gain_lbound
23555/*MT6186M*/ },
23556/*MT6186M*/ {/************slect45***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/
23557/*MT6186M*/ 5, // kal_uint8 seq_num
23558/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23559/*MT6186M*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
23560/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
23561/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23562/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23563/*MT6186M*/ {{1,1,1,1,1,0},
23564/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
23565/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23566/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23567/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23568/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23569/*MT6186M*/ {{284,116,44,-4,-100,0},
23570/*MT6186M*/ {296,128,8,-64,-100,0}}, // kal_int16 gain_default
23571/*MT6186M*/ {-160,
23572/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23573/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
23574/*MT6186M*/ {{284,164,68,20,-52,0},
23575/*MT6186M*/ {296,152,104,-40,-100,0}}, // kal_int16 gain_hbound
23576/*MT6186M*/ {{284,92,44,-28,-196,0},
23577/*MT6186M*/ {296,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
23578/*MT6186M*/ },
23579/*MT6186M*/ {/************slect46***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
23580/*MT6186M*/ 5, // kal_uint8 seq_num
23581/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23582/*MT6186M*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
23583/*MT6186M*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
23584/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23585/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23586/*MT6186M*/ {{1,1,1,1,1,0},
23587/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
23588/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23589/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23590/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23591/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23592/*MT6186M*/ {{284,116,44,-4,-100,0},
23593/*MT6186M*/ {248,128,8,-64,-100,0}}, // kal_int16 gain_default
23594/*MT6186M*/ {-160,
23595/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23596/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
23597/*MT6186M*/ {{284,164,68,20,-52,0},
23598/*MT6186M*/ {248,152,104,-40,-100,0}}, // kal_int16 gain_hbound
23599/*MT6186M*/ {{284,92,44,-28,-196,0},
23600/*MT6186M*/ {248,128,-16,-64,-244,0}}, // kal_int16 gain_lbound
23601/*MT6186M*/ },
23602/*MT6186M*/ {/************slect47***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
23603/*MT6186M*/ 5, // kal_uint8 seq_num
23604/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23605/*MT6186M*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
23606/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
23607/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23608/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23609/*MT6186M*/ {{1,1,1,1,1,0},
23610/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
23611/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23612/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23613/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23614/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23615/*MT6186M*/ {{284,116,44,-4,-100,0},
23616/*MT6186M*/ {332,116,44,-4,-100,0}}, // kal_int16 gain_default
23617/*MT6186M*/ {-160,
23618/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23619/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
23620/*MT6186M*/ {{284,164,68,20,-52,0},
23621/*MT6186M*/ {332,164,68,20,-52,0}}, // kal_int16 gain_hbound
23622/*MT6186M*/ {{284,92,44,-28,-196,0},
23623/*MT6186M*/ {332,92,44,-28,-196,0}}, // kal_int16 gain_lbound
23624/*MT6186M*/ },
23625/*MT6186M*/ {/************slect48***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
23626/*MT6186M*/ 5, // kal_uint8 seq_num
23627/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
23628/*MT6186M*/ {-616,-600,-536,-488,-344,0}, // kal_uint16 dlpow_lbound
23629/*MT6186M*/ {-432,-392,-365,-269,-156,0}, // kal_uint16 dlpow_hbound
23630/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
23631/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
23632/*MT6186M*/ {{1,1,1,1,1,0},
23633/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
23634/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
23635/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
23636/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
23637/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
23638/*MT6186M*/ {{284,116,44,-4,-100,0},
23639/*MT6186M*/ {284,116,44,-4,-100,0}}, // kal_int16 gain_default
23640/*MT6186M*/ {-160,
23641/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
23642/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
23643/*MT6186M*/ {{284,164,68,20,-52,0},
23644/*MT6186M*/ {284,164,68,20,-52,0}}, // kal_int16 gain_hbound
23645/*MT6186M*/ {{284,92,44,-28,-196,0},
23646/*MT6186M*/ {284,92,44,-28,-196,0}}, // kal_int16 gain_lbound
23647/*MT6186M*/ },
23648/*MT6186M*/ };
23649/*MT6186M*/
23650/*MT6186M*/ const unsigned short L1D_RF_TST_INFO_ELNA_MAPPING_TABLE[7][7] = // need follow the value of enum L1D_ELNA_USAGE
23651/*MT6186M*/ {
23652/*MT6186M*/ {0 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/,1 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/,2 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON*/,3 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]3:L1D_ELNA_CAN_SWITCH*/,4 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,5 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,6 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
23653/*MT6186M*/ {7 /*[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/,8 /*[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/,9 /*[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON*/,10 /*[P]1:L1D_ELNA_UNUSED,[D]3:L1D_ELNA_CAN_SWITCH*/,11 /*[P]1:L1D_ELNA_UNUSED,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,12 /*[P]1:L1D_ELNA_UNUSED,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,13 /*[P]1:L1D_ELNA_UNUSED,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
23654/*MT6186M*/ {14 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]0:L1D_ELNA_IN_PATH_OFF*/,15 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]1:L1D_ELNA_UNUSED*/,16 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]2:L1D_ELNA_ALYWAYS_ON*/,17 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]3:L1D_ELNA_CAN_SWITCH*/,18 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,19 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,20 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
23655/*MT6186M*/ {21 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/,22 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/,23 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/,24 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/,25 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,26 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,27 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
23656/*MT6186M*/ {28 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/,29 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/,30 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/,31 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/,32 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,33 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,34 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
23657/*MT6186M*/ {35 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/,36 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/,37 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/,38 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/,39 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,40 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,41 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
23658/*MT6186M*/ {42 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/,43 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/,44 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/,45 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/,46 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,47 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,48 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
23659/*MT6186M*/ };
23660/*MT6186M*/ const unsigned short L1D_RF_TST_INFO_WCOEF_ARFCN[FrequencyBandCount][8] =
23661/*MT6186M*/ { { -1, -1, -1, -1, -1, -1, -1, -1}, /*#FrequencyBand400 */
23662/*MT6186M*/ {204, -1, -1, -1, -1, -1, -1, -1}, /* FrequencyBand850 */
23663/*MT6186M*/ { 39, 40, -1, -1, -1, -1, -1, -1}, /* FrequencyBand900 */
23664/*MT6186M*/ {536, 586, 636, 685, 736, 786, 836, 874}, /* FrequencyBand1800 */
23665/*MT6186M*/ {536, 586, 645, 686, 736, 786, -1, -1}, /* FrequencyBand1900 */
23666/*MT6186M*/ };
23667 #else
23668/*MT6186M*/
23669/*MT6186M*/ #define GAIN_STEP 3
23670/*MT6186M*/ #define PVOFSL 34
23671/*MT6186M*/ #define PVOFSH 34
23672/*MT6186M*/
23673
23674 #if IS_W_CANCELLATION_SUPPORT
23675/*MT6186M*/ unsigned short L1D_RF_FindGainStep( unsigned long gain_setting, FrequencyBand rf_band )
23676/*MT6186M*/ {
23677/*MT6186M*/ unsigned long gain_step = gain_setting & 0x000FFFFF;
23678/*MT6186M*/ unsigned short elna_type = L1D_RF_Check_If_ExternalLNA(rf_band);
23679/*MT6186M*/
23680/*MT6186M*/ switch( elna_type )
23681/*MT6186M*/ {
23682/*MT6186M*/ case L1D_ELNA_UNUSED :
23683/*MT6186M*/ {
23684/*MT6186M*/ switch( gain_step )
23685/*MT6186M*/ {
23686/*MT6186M*/ case 0x1DF88:
23687/*MT6186M*/ return 10;
23688/*MT6186M*/ case 0x1DF90:
23689/*MT6186M*/ return 9;
23690/*MT6186M*/ case 0x1DF98:
23691/*MT6186M*/ return 8;
23692/*MT6186M*/ case 0x1DFA0:
23693/*MT6186M*/ return 7;
23694/*MT6186M*/ case 0x1DFA8:
23695/*MT6186M*/ return 6;
23696/*MT6186M*/ case 0x1ED90:
23697/*MT6186M*/ return 5;
23698/*MT6186M*/ case 0x1EDA0:
23699/*MT6186M*/ return 4;
23700/*MT6186M*/ case 0x1EDA8:
23701/*MT6186M*/ return 3;
23702/*MT6186M*/ case 0x1EFA8:
23703/*MT6186M*/ return 2;
23704/*MT6186M*/ case 0x1ECA8:
23705/*MT6186M*/ return 1;
23706/*MT6186M*/ default:
23707/*MT6186M*/ return 0;
23708/*MT6186M*/ }
23709/*MT6186M*/ break;
23710/*MT6186M*/ }
23711/*MT6186M*/ case L1D_ELNA_CAN_SWITCH : //narrow band matching 13.5dB
23712/*MT6186M*/ {
23713/*MT6186M*/ switch( gain_step )
23714/*MT6186M*/ {
23715/*MT6186M*/ case 0x5BF88:
23716/*MT6186M*/ return 12;
23717/*MT6186M*/ case 0x5BF90:
23718/*MT6186M*/ return 11;
23719/*MT6186M*/ case 0x5BF98:
23720/*MT6186M*/ return 10;
23721/*MT6186M*/ case 0x5BFA0:
23722/*MT6186M*/ return 9;
23723/*MT6186M*/ case 0x5BFA8:
23724/*MT6186M*/ return 8;
23725/*MT6186M*/ case 0x5BDA0:
23726/*MT6186M*/ return 7;
23727/*MT6186M*/ case 0x5CD90:
23728/*MT6186M*/ return 6;
23729/*MT6186M*/ case 0x5CD98:
23730/*MT6186M*/ return 5;
23731/*MT6186M*/ case 0x5CDA0:
23732/*MT6186M*/ return 4;
23733/*MT6186M*/ case 0x1ED88:
23734/*MT6186M*/ return 3;
23735/*MT6186M*/ case 0x5BDA8:
23736/*MT6186M*/ return 2;
23737/*MT6186M*/ case 0x1ED98:
23738/*MT6186M*/ return 1;
23739/*MT6186M*/ default:
23740/*MT6186M*/ return 0;
23741/*MT6186M*/ }
23742/*MT6186M*/ break;
23743/*MT6186M*/ }
23744/*MT6186M*/ case L1D_ELNA_CAN_SWITCH_WB : //wide band matching 13.5dB
23745/*MT6186M*/ {
23746/*MT6186M*/ switch( gain_step )
23747/*MT6186M*/ {
23748/*MT6186M*/ case 0x5CF88:
23749/*MT6186M*/ return 10;
23750/*MT6186M*/ case 0x5CF90:
23751/*MT6186M*/ return 9;
23752/*MT6186M*/ case 0x5CF98:
23753/*MT6186M*/ return 8;
23754/*MT6186M*/ case 0x5CFA0:
23755/*MT6186M*/ return 7;
23756/*MT6186M*/ case 0x5CFA8:
23757/*MT6186M*/ return 6;
23758/*MT6186M*/ case 0x5DD90:
23759/*MT6186M*/ return 5;
23760/*MT6186M*/ case 0x5DDA0:
23761/*MT6186M*/ return 4;
23762/*MT6186M*/ case 0x1ED98:
23763/*MT6186M*/ return 3;
23764/*MT6186M*/ case 0x5DD98:
23765/*MT6186M*/ return 2;
23766/*MT6186M*/ case 0x1EDA8:
23767/*MT6186M*/ return 1;
23768/*MT6186M*/ default:
23769/*MT6186M*/ return 0;
23770/*MT6186M*/ }
23771/*MT6186M*/ break;
23772/*MT6186M*/ }
23773/*MT6186M*/ case L1D_ELNA_18DB_CAN_SWITCH : //narrow band matching 18dB
23774/*MT6186M*/ {
23775/*MT6186M*/ switch( gain_step )
23776/*MT6186M*/ {
23777/*MT6186M*/ case 0x1AF98:
23778/*MT6186M*/ return 15;
23779/*MT6186M*/ case 0x1AF90:
23780/*MT6186M*/ return 14;
23781/*MT6186M*/ case 0x5BF88:
23782/*MT6186M*/ return 13;
23783/*MT6186M*/ case 0x1AFA0:
23784/*MT6186M*/ return 12;
23785/*MT6186M*/ case 0x5BF90:
23786/*MT6186M*/ return 11;
23787/*MT6186M*/ case 0x5BF98:
23788/*MT6186M*/ return 10;
23789/*MT6186M*/ case 0x5BFA0:
23790/*MT6186M*/ return 9;
23791/*MT6186M*/ case 0x5BFA8:
23792/*MT6186M*/ return 8;
23793/*MT6186M*/ case 0x1BFA8:
23794/*MT6186M*/ return 7;
23795/*MT6186M*/ case 0x1CD88:
23796/*MT6186M*/ return 6;
23797/*MT6186M*/ case 0x1CD90:
23798/*MT6186M*/ return 5;
23799/*MT6186M*/ case 0x1CD98:
23800/*MT6186M*/ return 4;
23801/*MT6186M*/ case 0x1CD80:
23802/*MT6186M*/ return 3;
23803/*MT6186M*/ case 0x1AFA8:
23804/*MT6186M*/ return 2;
23805/*MT6186M*/ case 0x1ED90:
23806/*MT6186M*/ return 1;
23807/*MT6186M*/ default:
23808/*MT6186M*/ return 0;
23809/*MT6186M*/ }
23810/*MT6186M*/ break;
23811/*MT6186M*/ }
23812/*MT6186M*/ case L1D_ELNA_18DB_CAN_SWITCH_WB : //wide band matching 18dB
23813/*MT6186M*/ {
23814/*MT6186M*/ switch( gain_step )
23815/*MT6186M*/ {
23816/*MT6186M*/ case 0x1CFA0:
23817/*MT6186M*/ return 17;
23818/*MT6186M*/ case 0x1CFA8:
23819/*MT6186M*/ return 16;
23820/*MT6186M*/ case 0x1BF98:
23821/*MT6186M*/ return 15;
23822/*MT6186M*/ case 0x1BFA0:
23823/*MT6186M*/ return 14;
23824/*MT6186M*/ case 0x1BFA8:
23825/*MT6186M*/ return 13;
23826/*MT6186M*/ case 0x1BF90:
23827/*MT6186M*/ return 12;
23828/*MT6186M*/ case 0x5CF88:
23829/*MT6186M*/ return 11;
23830/*MT6186M*/ case 0x5CF90:
23831/*MT6186M*/ return 10;
23832/*MT6186M*/ case 0x5CF98:
23833/*MT6186M*/ return 9;
23834/*MT6186M*/ case 0x5CFA8:
23835/*MT6186M*/ return 8;
23836/*MT6186M*/ case 0x5CFA0:
23837/*MT6186M*/ return 7;
23838/*MT6186M*/ case 0x1DD88:
23839/*MT6186M*/ return 6;
23840/*MT6186M*/ case 0x1DD90:
23841/*MT6186M*/ return 5;
23842/*MT6186M*/ case 0x1DD98:
23843/*MT6186M*/ return 4;
23844/*MT6186M*/ case 0x1ED90:
23845/*MT6186M*/ return 3;
23846/*MT6186M*/ case 0x5CDA8:
23847/*MT6186M*/ return 2;
23848/*MT6186M*/ case 0x1EDA0:
23849/*MT6186M*/ return 1;
23850/*MT6186M*/ default:
23851/*MT6186M*/ return 0;
23852/*MT6186M*/ }
23853/*MT6186M*/ break;
23854/*MT6186M*/ }
23855/*MT6186M*/ case L1D_ELNA_ALYWAYS_ON :
23856/*MT6186M*/ default:
23857/*MT6186M*/ { ASSERT(0); //table is not define!
23858/*MT6186M*/ }
23859/*MT6186M*/ }
23860/*MT6186M*/ }
23861/*MT6186M*/ #if IS_2G_RXD_SUPPORT
23862/*MT6186M*/ unsigned short L1D_RF_FindGainStep_RXD( unsigned long gain_setting, FrequencyBand rf_band )
23863/*MT6186M*/ {
23864/*MT6186M*/ unsigned long gain_step = gain_setting & 0x000FFFFF;
23865/*MT6186M*/ unsigned short elna_type = L1D_RF_Check_If_ExternalLNA_RXD(rf_band);
23866/*MT6186M*/
23867/*MT6186M*/ switch( elna_type )
23868/*MT6186M*/ {
23869/*MT6186M*/ case L1D_ELNA_UNUSED :
23870/*MT6186M*/ {
23871/*MT6186M*/ switch( gain_step )
23872/*MT6186M*/ {
23873/*MT6186M*/ case 0x1DF88:
23874/*MT6186M*/ return 10;
23875/*MT6186M*/ case 0x1DF90:
23876/*MT6186M*/ return 9;
23877/*MT6186M*/ case 0x1DF98:
23878/*MT6186M*/ return 8;
23879/*MT6186M*/ case 0x1DFA0:
23880/*MT6186M*/ return 7;
23881/*MT6186M*/ case 0x1DFA8:
23882/*MT6186M*/ return 6;
23883/*MT6186M*/ case 0x1ED90:
23884/*MT6186M*/ return 5;
23885/*MT6186M*/ case 0x1EDA0:
23886/*MT6186M*/ return 4;
23887/*MT6186M*/ case 0x1EDA8:
23888/*MT6186M*/ return 3;
23889/*MT6186M*/ case 0x1EFA8:
23890/*MT6186M*/ return 2;
23891/*MT6186M*/ case 0x1ECA8:
23892/*MT6186M*/ return 1;
23893/*MT6186M*/ default:
23894/*MT6186M*/ return 0;
23895/*MT6186M*/ }
23896/*MT6186M*/ break;
23897/*MT6186M*/ }
23898/*MT6186M*/ case L1D_ELNA_CAN_SWITCH : //narrow band matching 13.5dB
23899/*MT6186M*/ {
23900/*MT6186M*/ switch( gain_step )
23901/*MT6186M*/ {
23902/*MT6186M*/ case 0x5BF88:
23903/*MT6186M*/ return 12;
23904/*MT6186M*/ case 0x5BF90:
23905/*MT6186M*/ return 11;
23906/*MT6186M*/ case 0x5BF98:
23907/*MT6186M*/ return 10;
23908/*MT6186M*/ case 0x5BFA0:
23909/*MT6186M*/ return 9;
23910/*MT6186M*/ case 0x5BFA8:
23911/*MT6186M*/ return 8;
23912/*MT6186M*/ case 0x5BDA0:
23913/*MT6186M*/ return 7;
23914/*MT6186M*/ case 0x5CD90:
23915/*MT6186M*/ return 6;
23916/*MT6186M*/ case 0x5CD98:
23917/*MT6186M*/ return 5;
23918/*MT6186M*/ case 0x5CDA0:
23919/*MT6186M*/ return 4;
23920/*MT6186M*/ case 0x1ED88:
23921/*MT6186M*/ return 3;
23922/*MT6186M*/ case 0x5BDA8:
23923/*MT6186M*/ return 2;
23924/*MT6186M*/ case 0x1ED98:
23925/*MT6186M*/ return 1;
23926/*MT6186M*/ default:
23927/*MT6186M*/ return 0;
23928/*MT6186M*/ }
23929/*MT6186M*/ break;
23930/*MT6186M*/ }
23931/*MT6186M*/ case L1D_ELNA_CAN_SWITCH_WB : //wide band matching 13.5dB
23932/*MT6186M*/ {
23933/*MT6186M*/ switch( gain_step )
23934/*MT6186M*/ {
23935/*MT6186M*/ case 0x5CF88:
23936/*MT6186M*/ return 10;
23937/*MT6186M*/ case 0x5CF90:
23938/*MT6186M*/ return 9;
23939/*MT6186M*/ case 0x5CF98:
23940/*MT6186M*/ return 8;
23941/*MT6186M*/ case 0x5CFA0:
23942/*MT6186M*/ return 7;
23943/*MT6186M*/ case 0x5CFA8:
23944/*MT6186M*/ return 6;
23945/*MT6186M*/ case 0x5DD90:
23946/*MT6186M*/ return 5;
23947/*MT6186M*/ case 0x5DDA0:
23948/*MT6186M*/ return 4;
23949/*MT6186M*/ case 0x1ED98:
23950/*MT6186M*/ return 3;
23951/*MT6186M*/ case 0x5DD98:
23952/*MT6186M*/ return 2;
23953/*MT6186M*/ case 0x1EDA8:
23954/*MT6186M*/ return 1;
23955/*MT6186M*/ default:
23956/*MT6186M*/ return 0;
23957/*MT6186M*/ }
23958/*MT6186M*/ break;
23959/*MT6186M*/ }
23960/*MT6186M*/ case L1D_ELNA_18DB_CAN_SWITCH : //narrow band matching 18dB
23961/*MT6186M*/ {
23962/*MT6186M*/ switch( gain_step )
23963/*MT6186M*/ {
23964/*MT6186M*/ case 0x1AF98:
23965/*MT6186M*/ return 15;
23966/*MT6186M*/ case 0x1AF90:
23967/*MT6186M*/ return 14;
23968/*MT6186M*/ case 0x5BF88:
23969/*MT6186M*/ return 13;
23970/*MT6186M*/ case 0x1AFA0:
23971/*MT6186M*/ return 12;
23972/*MT6186M*/ case 0x5BF90:
23973/*MT6186M*/ return 11;
23974/*MT6186M*/ case 0x5BF98:
23975/*MT6186M*/ return 10;
23976/*MT6186M*/ case 0x5BFA0:
23977/*MT6186M*/ return 9;
23978/*MT6186M*/ case 0x5BFA8:
23979/*MT6186M*/ return 8;
23980/*MT6186M*/ case 0x1BFA8:
23981/*MT6186M*/ return 7;
23982/*MT6186M*/ case 0x1CD88:
23983/*MT6186M*/ return 6;
23984/*MT6186M*/ case 0x1CD90:
23985/*MT6186M*/ return 5;
23986/*MT6186M*/ case 0x1CD98:
23987/*MT6186M*/ return 4;
23988/*MT6186M*/ case 0x1CD80:
23989/*MT6186M*/ return 3;
23990/*MT6186M*/ case 0x1AFA8:
23991/*MT6186M*/ return 2;
23992/*MT6186M*/ case 0x1ED90:
23993/*MT6186M*/ return 1;
23994/*MT6186M*/ default:
23995/*MT6186M*/ return 0;
23996/*MT6186M*/ }
23997/*MT6186M*/ break;
23998/*MT6186M*/ }
23999/*MT6186M*/ case L1D_ELNA_18DB_CAN_SWITCH_WB : //wide band matching 18dB
24000/*MT6186M*/ {
24001/*MT6186M*/ switch( gain_step )
24002/*MT6186M*/ {
24003/*MT6186M*/ case 0x1CFA0:
24004/*MT6186M*/ return 17;
24005/*MT6186M*/ case 0x1CFA8:
24006/*MT6186M*/ return 16;
24007/*MT6186M*/ case 0x1BF98:
24008/*MT6186M*/ return 15;
24009/*MT6186M*/ case 0x1BFA0:
24010/*MT6186M*/ return 14;
24011/*MT6186M*/ case 0x1BFA8:
24012/*MT6186M*/ return 13;
24013/*MT6186M*/ case 0x1BF90:
24014/*MT6186M*/ return 12;
24015/*MT6186M*/ case 0x5CF88:
24016/*MT6186M*/ return 11;
24017/*MT6186M*/ case 0x5CF90:
24018/*MT6186M*/ return 10;
24019/*MT6186M*/ case 0x5CF98:
24020/*MT6186M*/ return 9;
24021/*MT6186M*/ case 0x5CFA8:
24022/*MT6186M*/ return 8;
24023/*MT6186M*/ case 0x5CFA0:
24024/*MT6186M*/ return 7;
24025/*MT6186M*/ case 0x1DD88:
24026/*MT6186M*/ return 6;
24027/*MT6186M*/ case 0x1DD90:
24028/*MT6186M*/ return 5;
24029/*MT6186M*/ case 0x1DD98:
24030/*MT6186M*/ return 4;
24031/*MT6186M*/ case 0x1ED90:
24032/*MT6186M*/ return 3;
24033/*MT6186M*/ case 0x5CDA8:
24034/*MT6186M*/ return 2;
24035/*MT6186M*/ case 0x1EDA0:
24036/*MT6186M*/ return 1;
24037/*MT6186M*/ default:
24038/*MT6186M*/ return 0;
24039/*MT6186M*/ }
24040/*MT6186M*/ break;
24041/*MT6186M*/ }
24042/*MT6186M*/ case L1D_ELNA_ALYWAYS_ON :
24043/*MT6186M*/ default:
24044/*MT6186M*/ { ASSERT(0); //table is not define!
24045/*MT6186M*/ }
24046/*MT6186M*/ }
24047/*MT6186M*/ }
24048/*MT6186M*/ #endif
24049#endif
24050#if IS_2G_RXD_SUPPORT
24051
24052/*MT6186M*/ const sL1DAGCHALDATA AGC_TABLE_HAL=
24053/*MT6186M*/ {
24054/*MT6186M*/ (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), //max_gain
24055/*MT6186M*/ (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), //min_gain
24056/*MT6186M*/ -920/*-115*/, //min_predict_power
24057/*MT6186M*/ -40/*-5*/, //max_predict_power
24058/*MT6186M*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
24059/*MT6186M*/ -71*PWRRES, //HRD_Pin_THRESHOLD
24060/*MT6186M*/ {
24061/*MT6186M*/ { -920/*-115*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24062/*MT6186M*/ { -912/*-114*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24063/*MT6186M*/ { -904/*-113*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24064/*MT6186M*/ { -896/*-112*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24065/*MT6186M*/ { -888/*-111*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24066/*MT6186M*/ { -880/*-110*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24067/*MT6186M*/ { -872/*-109*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24068/*MT6186M*/ { -864/*-108*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24069/*MT6186M*/ { -856/*-107*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24070/*MT6186M*/ { -848/*-106*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24071/*MT6186M*/ { -840/*-105*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24072/*MT6186M*/ { -832/*-104*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24073/*MT6186M*/ { -824/*-103*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24074/*MT6186M*/ { -816/*-102*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24075/*MT6186M*/ { -808/*-101*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24076/*MT6186M*/ { -800/*-100*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24077/*MT6186M*/ { -792/*-99*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24078/*MT6186M*/ { -784/*-98*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24079/*MT6186M*/ { -776/*-97*/, (Gain)(ROUNDINT(( 63.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ECA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24080/*MT6186M*/ { -768/*-96*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24081/*MT6186M*/ { -760/*-95*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24082/*MT6186M*/ { -752/*-94*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24083/*MT6186M*/ { -744/*-93*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24084/*MT6186M*/ { -736/*-92*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24085/*MT6186M*/ { -728/*-91*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24086/*MT6186M*/ { -720/*-90*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24087/*MT6186M*/ { -712/*-89*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24088/*MT6186M*/ { -704/*-88*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24089/*MT6186M*/ { -696/*-87*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24090/*MT6186M*/ { -688/*-86*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24091/*MT6186M*/ { -680/*-85*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24092/*MT6186M*/ { -672/*-84*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24093/*MT6186M*/ { -664/*-83*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24094/*MT6186M*/ { -656/*-82*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24095/*MT6186M*/ { -648/*-81*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24096/*MT6186M*/ { -640/*-80*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24097/*MT6186M*/ { -632/*-79*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24098/*MT6186M*/ { -624/*-78*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24099/*MT6186M*/ { -616/*-77*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24100/*MT6186M*/ { -608/*-76*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24101/*MT6186M*/ { -600/*-75*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24102/*MT6186M*/ { -592/*-74*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24103/*MT6186M*/ { -584/*-73*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24104/*MT6186M*/ { -576/*-72*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24105/*MT6186M*/ { -568/*-71*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24106/*MT6186M*/ { -560/*-70*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24107/*MT6186M*/ { -552/*-69*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
24108/*MT6186M*/ { -544/*-68*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
24109/*MT6186M*/ { -536/*-67*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
24110/*MT6186M*/ { -528/*-66*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
24111/*MT6186M*/ { -520/*-65*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
24112/*MT6186M*/ { -512/*-64*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
24113/*MT6186M*/ { -504/*-63*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
24114/*MT6186M*/ { -496/*-62*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
24115/*MT6186M*/ { -488/*-61*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
24116/*MT6186M*/ { -480/*-60*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
24117/*MT6186M*/ { -472/*-59*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
24118/*MT6186M*/ { -464/*-58*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
24119/*MT6186M*/ { -456/*-57*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH, MML1_ELNA_MODE_NULL},
24120/*MT6186M*/ { -448/*-56*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24121/*MT6186M*/ { -440/*-55*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24122/*MT6186M*/ { -432/*-54*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24123/*MT6186M*/ { -424/*-53*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24124/*MT6186M*/ { -416/*-52*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24125/*MT6186M*/ { -408/*-51*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24126/*MT6186M*/ { -400/*-50*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24127/*MT6186M*/ { -392/*-49*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24128/*MT6186M*/ { -384/*-48*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24129/*MT6186M*/ { -376/*-47*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24130/*MT6186M*/ { -368/*-46*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24131/*MT6186M*/ { -360/*-45*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24132/*MT6186M*/ { -352/*-44*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24133/*MT6186M*/ { -344/*-43*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24134/*MT6186M*/ { -336/*-42*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24135/*MT6186M*/ { -328/*-41*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24136/*MT6186M*/ { -320/*-40*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24137/*MT6186M*/ { -312/*-39*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_NULL},
24138/*MT6186M*/ { -304/*-38*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24139/*MT6186M*/ { -296/*-37*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24140/*MT6186M*/ { -288/*-36*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24141/*MT6186M*/ { -280/*-35*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24142/*MT6186M*/ { -272/*-34*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24143/*MT6186M*/ { -264/*-33*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24144/*MT6186M*/ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24145/*MT6186M*/ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24146/*MT6186M*/ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24147/*MT6186M*/ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24148/*MT6186M*/ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24149/*MT6186M*/ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24150/*MT6186M*/ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24151/*MT6186M*/ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24152/*MT6186M*/ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24153/*MT6186M*/ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24154/*MT6186M*/ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24155/*MT6186M*/ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24156/*MT6186M*/ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24157/*MT6186M*/ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24158/*MT6186M*/ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24159/*MT6186M*/ { -136/*-17*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24160/*MT6186M*/ { -128/*-16*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24161/*MT6186M*/ { -120/*-15*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24162/*MT6186M*/ { -112/*-14*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24163/*MT6186M*/ { -104/*-13*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24164/*MT6186M*/ { -96/*-12*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24165/*MT6186M*/ { -88/*-11*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24166/*MT6186M*/ { -80/*-10*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24167/*MT6186M*/ { -72/*-9*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24168/*MT6186M*/ { -64/*-8*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24169/*MT6186M*/ { -56/*-7*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24170/*MT6186M*/ { -48/*-6*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24171/*MT6186M*/ { -40/*-5*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW, MML1_ELNA_MODE_NULL},
24172/*MT6186M*/ }
24173/*MT6186M*/ };
24174/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_LIST[] =
24175/*MT6186M*/ { 0, /*#FrequencyBand400 */
24176/*MT6186M*/ &AGC_TABLE_HAL, /* FrequencyBand850 */
24177/*MT6186M*/ &AGC_TABLE_HAL, /* FrequencyBand900 */
24178/*MT6186M*/ &AGC_TABLE_HAL, /* FrequencyBand1800 */
24179/*MT6186M*/ &AGC_TABLE_HAL, /* FrequencyBand1900 */
24180/*MT6186M*/ };
24181/*MT6186M*/ #if IS_2G_EXTERNAL_LNA_SUPPORT
24182/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_LIST[] =
24183/*MT6186M*/ { 0, /*#FrequencyBand400 */
24184/*MT6186M*/ NULL, /* FrequencyBand850 */
24185/*MT6186M*/ NULL, /* FrequencyBand900 */
24186/*MT6186M*/ NULL, /* FrequencyBand1800 */
24187/*MT6186M*/ NULL, /* FrequencyBand1900 */
24188/*MT6186M*/ };
24189/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_LIST[] =
24190/*MT6186M*/ { 0, /*#FrequencyBand400 */
24191/*MT6186M*/ NULL, /* FrequencyBand850 */
24192/*MT6186M*/ NULL, /* FrequencyBand900 */
24193/*MT6186M*/ NULL, /* FrequencyBand1800 */
24194/*MT6186M*/ NULL, /* FrequencyBand1900 */
24195/*MT6186M*/ };
24196/*MT6186M*/ #endif
24197/*MT6186M*/ #if IS_2G_EXTERNAL_LNA_BYPASS_SUPPORT
24198/*MT6186M*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_BYPASS= //13.5 dB ELNA
24199/*MT6186M*/ {
24200/*MT6186M*/ (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), //max_gain
24201/*MT6186M*/ (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), //min_gain
24202/*MT6186M*/ -920/*-115*/, //min_predict_power
24203/*MT6186M*/ -40/*-5*/, //max_predict_power
24204/*MT6186M*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
24205/*MT6186M*/ -71*PWRRES, //HRD_Pin_THRESHOLD
24206/*MT6186M*/ {
24207/*MT6186M*/ { -920/*-115*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24208/*MT6186M*/ { -912/*-114*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24209/*MT6186M*/ { -904/*-113*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24210/*MT6186M*/ { -896/*-112*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24211/*MT6186M*/ { -888/*-111*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24212/*MT6186M*/ { -880/*-110*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24213/*MT6186M*/ { -872/*-109*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24214/*MT6186M*/ { -864/*-108*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24215/*MT6186M*/ { -856/*-107*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24216/*MT6186M*/ { -848/*-106*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24217/*MT6186M*/ { -840/*-105*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24218/*MT6186M*/ { -832/*-104*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24219/*MT6186M*/ { -824/*-103*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24220/*MT6186M*/ { -816/*-102*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24221/*MT6186M*/ { -808/*-101*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24222/*MT6186M*/ { -800/*-100*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24223/*MT6186M*/ { -792/*-99*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24224/*MT6186M*/ { -784/*-98*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24225/*MT6186M*/ { -776/*-97*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24226/*MT6186M*/ { -768/*-96*/, (Gain)(ROUNDINT(( 58-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED88), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24227/*MT6186M*/ { -760/*-95*/, (Gain)(ROUNDINT(( 58-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED88), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24228/*MT6186M*/ { -752/*-94*/, (Gain)(ROUNDINT(( 58-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED88), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24229/*MT6186M*/ { -744/*-93*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24230/*MT6186M*/ { -736/*-92*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24231/*MT6186M*/ { -728/*-91*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24232/*MT6186M*/ { -720/*-90*/, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24233/*MT6186M*/ { -712/*-89*/, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24234/*MT6186M*/ { -704/*-88*/, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24235/*MT6186M*/ { -696/*-87*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24236/*MT6186M*/ { -688/*-86*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24237/*MT6186M*/ { -680/*-85*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24238/*MT6186M*/ { -672/*-84*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24239/*MT6186M*/ { -664/*-83*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24240/*MT6186M*/ { -656/*-82*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24241/*MT6186M*/ { -648/*-81*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24242/*MT6186M*/ { -640/*-80*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24243/*MT6186M*/ { -632/*-79*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24244/*MT6186M*/ { -624/*-78*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24245/*MT6186M*/ { -616/*-77*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24246/*MT6186M*/ { -608/*-76*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24247/*MT6186M*/ { -600/*-75*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24248/*MT6186M*/ { -592/*-74*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24249/*MT6186M*/ { -584/*-73*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24250/*MT6186M*/ { -576/*-72*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24251/*MT6186M*/ { -568/*-71*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24252/*MT6186M*/ { -560/*-70*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24253/*MT6186M*/ { -552/*-69*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24254/*MT6186M*/ { -544/*-68*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24255/*MT6186M*/ { -536/*-67*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24256/*MT6186M*/ { -528/*-66*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24257/*MT6186M*/ { -520/*-65*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24258/*MT6186M*/ { -512/*-64*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24259/*MT6186M*/ { -504/*-63*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24260/*MT6186M*/ { -496/*-62*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24261/*MT6186M*/ { -488/*-61*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24262/*MT6186M*/ { -480/*-60*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24263/*MT6186M*/ { -472/*-59*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24264/*MT6186M*/ { -464/*-58*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24265/*MT6186M*/ { -456/*-57*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24266/*MT6186M*/ { -448/*-56*/, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24267/*MT6186M*/ { -440/*-55*/, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24268/*MT6186M*/ { -432/*-54*/, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24269/*MT6186M*/ { -424/*-53*/, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24270/*MT6186M*/ { -416/*-52*/, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24271/*MT6186M*/ { -408/*-51*/, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24272/*MT6186M*/ { -400/*-50*/, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24273/*MT6186M*/ { -392/*-49*/, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24274/*MT6186M*/ { -384/*-48*/, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24275/*MT6186M*/ { -376/*-47*/, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24276/*MT6186M*/ { -368/*-46*/, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24277/*MT6186M*/ { -360/*-45*/, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24278/*MT6186M*/ { -352/*-44*/, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24279/*MT6186M*/ { -344/*-43*/, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24280/*MT6186M*/ { -336/*-42*/, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24281/*MT6186M*/ { -328/*-41*/, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24282/*MT6186M*/ { -320/*-40*/, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24283/*MT6186M*/ { -312/*-39*/, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24284/*MT6186M*/ { -304/*-38*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24285/*MT6186M*/ { -296/*-37*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24286/*MT6186M*/ { -288/*-36*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24287/*MT6186M*/ { -280/*-35*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24288/*MT6186M*/ { -272/*-34*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24289/*MT6186M*/ { -264/*-33*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24290/*MT6186M*/ { -256/*-32*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24291/*MT6186M*/ { -248/*-31*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24292/*MT6186M*/ { -240/*-30*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24293/*MT6186M*/ { -232/*-29*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24294/*MT6186M*/ { -224/*-28*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24295/*MT6186M*/ { -216/*-27*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24296/*MT6186M*/ { -208/*-26*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24297/*MT6186M*/ { -200/*-25*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24298/*MT6186M*/ { -192/*-24*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24299/*MT6186M*/ { -184/*-23*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24300/*MT6186M*/ { -176/*-22*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24301/*MT6186M*/ { -168/*-21*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24302/*MT6186M*/ { -160/*-20*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24303/*MT6186M*/ { -152/*-19*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24304/*MT6186M*/ { -144/*-18*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24305/*MT6186M*/ { -136/*-17*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24306/*MT6186M*/ { -128/*-16*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24307/*MT6186M*/ { -120/*-15*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24308/*MT6186M*/ { -112/*-14*/, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24309/*MT6186M*/ { -104/*-13*/, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24310/*MT6186M*/ { -96/*-12*/, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24311/*MT6186M*/ { -88/*-11*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24312/*MT6186M*/ { -80/*-10*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24313/*MT6186M*/ { -72/*-9*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24314/*MT6186M*/ { -64/*-8*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24315/*MT6186M*/ { -56/*-7*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24316/*MT6186M*/ { -48/*-6*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24317/*MT6186M*/ { -40/*-5*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24318/*MT6186M*/ }
24319/*MT6186M*/ };
24320/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_BYPASS_LIST[] = //13.5 dB ELNA
24321/*MT6186M*/ { 0, /*#FrequencyBand400 */
24322/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand850 */
24323/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand900 */
24324/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1800 */
24325/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1900 */
24326/*MT6186M*/ };
24327/*MT6186M*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MATCHING_ELNA_BYPASS= //13.5 dB ELNA
24328/*MT6186M*/ {
24329/*MT6186M*/ (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), //max_gain
24330/*MT6186M*/ (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), //min_gain
24331/*MT6186M*/ -920/*-115*/, //min_predict_power
24332/*MT6186M*/ -40/*-5*/, //min_predict_power
24333/*MT6186M*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
24334/*MT6186M*/ -71*PWRRES, //HRD_Pin_THRESHOLD
24335/*MT6186M*/ {
24336/*MT6186M*/ { -920/*-115*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24337/*MT6186M*/ { -912/*-114*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24338/*MT6186M*/ { -904/*-113*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24339/*MT6186M*/ { -896/*-112*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24340/*MT6186M*/ { -888/*-111*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24341/*MT6186M*/ { -880/*-110*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24342/*MT6186M*/ { -872/*-109*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24343/*MT6186M*/ { -864/*-108*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24344/*MT6186M*/ { -856/*-107*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24345/*MT6186M*/ { -848/*-106*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24346/*MT6186M*/ { -840/*-105*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24347/*MT6186M*/ { -832/*-104*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24348/*MT6186M*/ { -824/*-103*/, (Gain)(ROUNDINT(( 71-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24349/*MT6186M*/ { -816/*-102*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24350/*MT6186M*/ { -808/*-101*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24351/*MT6186M*/ { -800/*-100*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24352/*MT6186M*/ { -792/*-99*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24353/*MT6186M*/ { -784/*-98*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24354/*MT6186M*/ { -776/*-97*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24355/*MT6186M*/ { -768/*-96*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24356/*MT6186M*/ { -760/*-95*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24357/*MT6186M*/ { -752/*-94*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24358/*MT6186M*/ { -744/*-93*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24359/*MT6186M*/ { -736/*-92*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24360/*MT6186M*/ { -728/*-91*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24361/*MT6186M*/ { -720/*-90*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24362/*MT6186M*/ { -712/*-89*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24363/*MT6186M*/ { -704/*-88*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24364/*MT6186M*/ { -696/*-87*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24365/*MT6186M*/ { -688/*-86*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24366/*MT6186M*/ { -680/*-85*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24367/*MT6186M*/ { -672/*-84*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24368/*MT6186M*/ { -664/*-83*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24369/*MT6186M*/ { -656/*-82*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24370/*MT6186M*/ { -648/*-81*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24371/*MT6186M*/ { -640/*-80*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24372/*MT6186M*/ { -632/*-79*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24373/*MT6186M*/ { -624/*-78*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24374/*MT6186M*/ { -616/*-77*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24375/*MT6186M*/ { -608/*-76*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24376/*MT6186M*/ { -600/*-75*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24377/*MT6186M*/ { -592/*-74*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24378/*MT6186M*/ { -584/*-73*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24379/*MT6186M*/ { -576/*-72*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24380/*MT6186M*/ { -568/*-71*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24381/*MT6186M*/ { -560/*-70*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24382/*MT6186M*/ { -552/*-69*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24383/*MT6186M*/ { -544/*-68*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24384/*MT6186M*/ { -536/*-67*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24385/*MT6186M*/ { -528/*-66*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24386/*MT6186M*/ { -520/*-65*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24387/*MT6186M*/ { -512/*-64*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24388/*MT6186M*/ { -504/*-63*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24389/*MT6186M*/ { -496/*-62*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24390/*MT6186M*/ { -488/*-61*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24391/*MT6186M*/ { -480/*-60*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24392/*MT6186M*/ { -472/*-59*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24393/*MT6186M*/ { -464/*-58*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24394/*MT6186M*/ { -456/*-57*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24395/*MT6186M*/ { -448/*-56*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24396/*MT6186M*/ { -440/*-55*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24397/*MT6186M*/ { -432/*-54*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24398/*MT6186M*/ { -424/*-53*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24399/*MT6186M*/ { -416/*-52*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24400/*MT6186M*/ { -408/*-51*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24401/*MT6186M*/ { -400/*-50*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24402/*MT6186M*/ { -392/*-49*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24403/*MT6186M*/ { -384/*-48*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24404/*MT6186M*/ { -376/*-47*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24405/*MT6186M*/ { -368/*-46*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24406/*MT6186M*/ { -360/*-45*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24407/*MT6186M*/ { -352/*-44*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24408/*MT6186M*/ { -344/*-43*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24409/*MT6186M*/ { -336/*-42*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24410/*MT6186M*/ { -328/*-41*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24411/*MT6186M*/ { -320/*-40*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24412/*MT6186M*/ { -312/*-39*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24413/*MT6186M*/ { -304/*-38*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24414/*MT6186M*/ { -296/*-37*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24415/*MT6186M*/ { -288/*-36*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24416/*MT6186M*/ { -280/*-35*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24417/*MT6186M*/ { -272/*-34*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24418/*MT6186M*/ { -264/*-33*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24419/*MT6186M*/ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24420/*MT6186M*/ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24421/*MT6186M*/ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19DA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24422/*MT6186M*/ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24423/*MT6186M*/ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24424/*MT6186M*/ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24425/*MT6186M*/ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24426/*MT6186M*/ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24427/*MT6186M*/ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19D90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19FA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24428/*MT6186M*/ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24429/*MT6186M*/ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24430/*MT6186M*/ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24431/*MT6186M*/ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24432/*MT6186M*/ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24433/*MT6186M*/ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24434/*MT6186M*/ { -136/*-17*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24435/*MT6186M*/ { -128/*-16*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24436/*MT6186M*/ { -120/*-15*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24437/*MT6186M*/ { -112/*-14*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24438/*MT6186M*/ { -104/*-13*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24439/*MT6186M*/ { -96/*-12*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24440/*MT6186M*/ { -88/*-11*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24441/*MT6186M*/ { -80/*-10*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24442/*MT6186M*/ { -72/*-9*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24443/*MT6186M*/ { -64/*-8*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24444/*MT6186M*/ { -56/*-7*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24445/*MT6186M*/ { -48/*-6*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24446/*MT6186M*/ { -40/*-5*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x19F80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24447/*MT6186M*/ }
24448/*MT6186M*/ };
24449/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_LIST[] = //13.5 dB ELNA
24450/*MT6186M*/ { 0, /*#FrequencyBand400 */
24451/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand850 */
24452/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand900 */
24453/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1800 */
24454/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS, /* FrequencyBand1900 */
24455/*MT6186M*/ };
24456/*MT6186M*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_18dB_BYPASS=
24457/*MT6186M*/ {
24458/*MT6186M*/ (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), //max_gain
24459/*MT6186M*/ (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), //min_gain
24460/*MT6186M*/ -920/*-115*/, //min_predict_power
24461/*MT6186M*/ -40/*-5*/, //max_predict_power
24462/*MT6186M*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
24463/*MT6186M*/ -71*PWRRES, //HRD_Pin_THRESHOLD
24464/*MT6186M*/ {
24465/*MT6186M*/ { -920/*-115*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24466/*MT6186M*/ { -912/*-114*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24467/*MT6186M*/ { -904/*-113*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24468/*MT6186M*/ { -896/*-112*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24469/*MT6186M*/ { -888/*-111*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24470/*MT6186M*/ { -880/*-110*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24471/*MT6186M*/ { -872/*-109*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24472/*MT6186M*/ { -864/*-108*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24473/*MT6186M*/ { -856/*-107*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24474/*MT6186M*/ { -848/*-106*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24475/*MT6186M*/ { -840/*-105*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24476/*MT6186M*/ { -832/*-104*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24477/*MT6186M*/ { -824/*-103*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24478/*MT6186M*/ { -816/*-102*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24479/*MT6186M*/ { -808/*-101*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24480/*MT6186M*/ { -800/*-100*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24481/*MT6186M*/ { -792/*-99*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24482/*MT6186M*/ { -784/*-98*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24483/*MT6186M*/ { -776/*-97*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24484/*MT6186M*/ { -768/*-96*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24485/*MT6186M*/ { -760/*-95*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24486/*MT6186M*/ { -752/*-94*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24487/*MT6186M*/ { -744/*-93*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24488/*MT6186M*/ { -736/*-92*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24489/*MT6186M*/ { -728/*-91*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24490/*MT6186M*/ { -720/*-90*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24491/*MT6186M*/ { -712/*-89*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24492/*MT6186M*/ { -704/*-88*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24493/*MT6186M*/ { -696/*-87*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24494/*MT6186M*/ { -688/*-86*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24495/*MT6186M*/ { -680/*-85*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24496/*MT6186M*/ { -672/*-84*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24497/*MT6186M*/ { -664/*-83*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24498/*MT6186M*/ { -656/*-82*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24499/*MT6186M*/ { -648/*-81*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24500/*MT6186M*/ { -640/*-80*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24501/*MT6186M*/ { -632/*-79*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24502/*MT6186M*/ { -624/*-78*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24503/*MT6186M*/ { -616/*-77*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24504/*MT6186M*/ { -608/*-76*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24505/*MT6186M*/ { -600/*-75*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24506/*MT6186M*/ { -592/*-74*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24507/*MT6186M*/ { -584/*-73*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24508/*MT6186M*/ { -576/*-72*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24509/*MT6186M*/ { -568/*-71*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24510/*MT6186M*/ { -560/*-70*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24511/*MT6186M*/ { -552/*-69*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24512/*MT6186M*/ { -544/*-68*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24513/*MT6186M*/ { -536/*-67*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24514/*MT6186M*/ { -528/*-66*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24515/*MT6186M*/ { -520/*-65*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24516/*MT6186M*/ { -512/*-64*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24517/*MT6186M*/ { -504/*-63*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24518/*MT6186M*/ { -496/*-62*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24519/*MT6186M*/ { -488/*-61*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24520/*MT6186M*/ { -480/*-60*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24521/*MT6186M*/ { -472/*-59*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24522/*MT6186M*/ { -464/*-58*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24523/*MT6186M*/ { -456/*-57*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24524/*MT6186M*/ { -448/*-56*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24525/*MT6186M*/ { -440/*-55*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24526/*MT6186M*/ { -432/*-54*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24527/*MT6186M*/ { -424/*-53*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24528/*MT6186M*/ { -416/*-52*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24529/*MT6186M*/ { -408/*-51*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24530/*MT6186M*/ { -400/*-50*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24531/*MT6186M*/ { -392/*-49*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24532/*MT6186M*/ { -384/*-48*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24533/*MT6186M*/ { -376/*-47*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24534/*MT6186M*/ { -368/*-46*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24535/*MT6186M*/ { -360/*-45*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24536/*MT6186M*/ { -352/*-44*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24537/*MT6186M*/ { -344/*-43*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24538/*MT6186M*/ { -336/*-42*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24539/*MT6186M*/ { -328/*-41*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24540/*MT6186M*/ { -320/*-40*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24541/*MT6186M*/ { -312/*-39*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24542/*MT6186M*/ { -304/*-38*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24543/*MT6186M*/ { -296/*-37*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24544/*MT6186M*/ { -288/*-36*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24545/*MT6186M*/ { -280/*-35*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24546/*MT6186M*/ { -272/*-34*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24547/*MT6186M*/ { -264/*-33*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24548/*MT6186M*/ { -256/*-32*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24549/*MT6186M*/ { -248/*-31*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24550/*MT6186M*/ { -240/*-30*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24551/*MT6186M*/ { -232/*-29*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24552/*MT6186M*/ { -224/*-28*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24553/*MT6186M*/ { -216/*-27*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24554/*MT6186M*/ { -208/*-26*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24555/*MT6186M*/ { -200/*-25*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24556/*MT6186M*/ { -192/*-24*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24557/*MT6186M*/ { -184/*-23*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24558/*MT6186M*/ { -176/*-22*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24559/*MT6186M*/ { -168/*-21*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24560/*MT6186M*/ { -160/*-20*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24561/*MT6186M*/ { -152/*-19*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24562/*MT6186M*/ { -144/*-18*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24563/*MT6186M*/ { -136/*-17*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24564/*MT6186M*/ { -128/*-16*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24565/*MT6186M*/ { -120/*-15*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24566/*MT6186M*/ { -112/*-14*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24567/*MT6186M*/ { -104/*-13*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24568/*MT6186M*/ { -96/*-12*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24569/*MT6186M*/ { -88/*-11*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24570/*MT6186M*/ { -80/*-10*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24571/*MT6186M*/ { -72/*-9*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24572/*MT6186M*/ { -64/*-8*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24573/*MT6186M*/ { -56/*-7*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24574/*MT6186M*/ { -48/*-6*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24575/*MT6186M*/ { -40/*-5*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24576/*MT6186M*/ }
24577/*MT6186M*/ };
24578/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_18dB_BYPASS_LIST[] =
24579/*MT6186M*/ { 0, /*#FrequencyBand400 */
24580/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand850 */
24581/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand900 */
24582/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand1800 */
24583/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand1900 */
24584/*MT6186M*/ };
24585/*MT6186M*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS=
24586/*MT6186M*/ {
24587/*MT6186M*/ (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), //max_gain
24588/*MT6186M*/ (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), //min_gain
24589/*MT6186M*/ -920/*-115*/, //min_predict_power
24590/*MT6186M*/ -40/*-5*/, //min_predict_power
24591/*MT6186M*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
24592/*MT6186M*/ -71*PWRRES, //HRD_Pin_THRESHOLD
24593/*MT6186M*/ {
24594/*MT6186M*/ { -920/*-115*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24595/*MT6186M*/ { -912/*-114*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24596/*MT6186M*/ { -904/*-113*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24597/*MT6186M*/ { -896/*-112*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24598/*MT6186M*/ { -888/*-111*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24599/*MT6186M*/ { -880/*-110*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24600/*MT6186M*/ { -872/*-109*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24601/*MT6186M*/ { -864/*-108*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24602/*MT6186M*/ { -856/*-107*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24603/*MT6186M*/ { -848/*-106*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24604/*MT6186M*/ { -840/*-105*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24605/*MT6186M*/ { -832/*-104*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24606/*MT6186M*/ { -824/*-103*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24607/*MT6186M*/ { -816/*-102*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24608/*MT6186M*/ { -808/*-101*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24609/*MT6186M*/ { -800/*-100*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24610/*MT6186M*/ { -792/*-99*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24611/*MT6186M*/ { -784/*-98*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24612/*MT6186M*/ { -776/*-97*/, (Gain)(ROUNDINT(( 66.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24613/*MT6186M*/ { -768/*-96*/, (Gain)(ROUNDINT(( 60.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24614/*MT6186M*/ { -760/*-95*/, (Gain)(ROUNDINT(( 60.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24615/*MT6186M*/ { -752/*-94*/, (Gain)(ROUNDINT(( 60.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24616/*MT6186M*/ { -744/*-93*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24617/*MT6186M*/ { -736/*-92*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24618/*MT6186M*/ { -728/*-91*/, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24619/*MT6186M*/ { -720/*-90*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24620/*MT6186M*/ { -712/*-89*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24621/*MT6186M*/ { -704/*-88*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24622/*MT6186M*/ { -696/*-87*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24623/*MT6186M*/ { -688/*-86*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 57.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24624/*MT6186M*/ { -680/*-85*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24625/*MT6186M*/ { -672/*-84*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24626/*MT6186M*/ { -664/*-83*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24627/*MT6186M*/ { -656/*-82*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24628/*MT6186M*/ { -648/*-81*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24629/*MT6186M*/ { -640/*-80*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24630/*MT6186M*/ { -632/*-79*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24631/*MT6186M*/ { -624/*-78*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24632/*MT6186M*/ { -616/*-77*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24633/*MT6186M*/ { -608/*-76*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24634/*MT6186M*/ { -600/*-75*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24635/*MT6186M*/ { -592/*-74*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24636/*MT6186M*/ { -584/*-73*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24637/*MT6186M*/ { -576/*-72*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24638/*MT6186M*/ { -568/*-71*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24639/*MT6186M*/ { -560/*-70*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24640/*MT6186M*/ { -552/*-69*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24641/*MT6186M*/ { -544/*-68*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24642/*MT6186M*/ { -536/*-67*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24643/*MT6186M*/ { -528/*-66*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24644/*MT6186M*/ { -520/*-65*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24645/*MT6186M*/ { -512/*-64*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24646/*MT6186M*/ { -504/*-63*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24647/*MT6186M*/ { -496/*-62*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24648/*MT6186M*/ { -488/*-61*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24649/*MT6186M*/ { -480/*-60*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24650/*MT6186M*/ { -472/*-59*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24651/*MT6186M*/ { -464/*-58*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24652/*MT6186M*/ { -456/*-57*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24653/*MT6186M*/ { -448/*-56*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24654/*MT6186M*/ { -440/*-55*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24655/*MT6186M*/ { -432/*-54*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24656/*MT6186M*/ { -424/*-53*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24657/*MT6186M*/ { -416/*-52*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24658/*MT6186M*/ { -408/*-51*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24659/*MT6186M*/ { -400/*-50*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24660/*MT6186M*/ { -392/*-49*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24661/*MT6186M*/ { -384/*-48*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24662/*MT6186M*/ { -376/*-47*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24663/*MT6186M*/ { -368/*-46*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24664/*MT6186M*/ { -360/*-45*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24665/*MT6186M*/ { -352/*-44*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24666/*MT6186M*/ { -344/*-43*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24667/*MT6186M*/ { -336/*-42*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24668/*MT6186M*/ { -328/*-41*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_ON},
24669/*MT6186M*/ { -320/*-40*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_ON},
24670/*MT6186M*/ { -312/*-39*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_ON},
24671/*MT6186M*/ { -304/*-38*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24672/*MT6186M*/ { -296/*-37*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24673/*MT6186M*/ { -288/*-36*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24674/*MT6186M*/ { -280/*-35*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24675/*MT6186M*/ { -272/*-34*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24676/*MT6186M*/ { -264/*-33*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24677/*MT6186M*/ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24678/*MT6186M*/ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24679/*MT6186M*/ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24680/*MT6186M*/ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24681/*MT6186M*/ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24682/*MT6186M*/ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24683/*MT6186M*/ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24684/*MT6186M*/ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24685/*MT6186M*/ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24686/*MT6186M*/ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24687/*MT6186M*/ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24688/*MT6186M*/ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24689/*MT6186M*/ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24690/*MT6186M*/ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24691/*MT6186M*/ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24692/*MT6186M*/ { -136/*-17*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24693/*MT6186M*/ { -128/*-16*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24694/*MT6186M*/ { -120/*-15*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24695/*MT6186M*/ { -112/*-14*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24696/*MT6186M*/ { -104/*-13*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24697/*MT6186M*/ { -96/*-12*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24698/*MT6186M*/ { -88/*-11*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24699/*MT6186M*/ { -80/*-10*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24700/*MT6186M*/ { -72/*-9*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24701/*MT6186M*/ { -64/*-8*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24702/*MT6186M*/ { -56/*-7*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24703/*MT6186M*/ { -48/*-6*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24704/*MT6186M*/ { -40/*-5*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24705/*MT6186M*/ }
24706/*MT6186M*/ };
24707/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_LIST[] =
24708/*MT6186M*/ { 0, /*#FrequencyBand400 */
24709/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand850 */
24710/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand900 */
24711/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand1800 */
24712/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS, /* FrequencyBand1900 */
24713/*MT6186M*/ };
24714/*MT6186M*/ #endif
24715/*MT6186M*/ #if IS_2G_EXTERNAL_LNA_BYPASS_WIDE_BAND_MATCHING_SUPPORT
24716/*MT6186M*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING= //13.5 dB
24717/*MT6186M*/ {
24718/*MT6186M*/ (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), //max_gain
24719/*MT6186M*/ (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), //min_gain
24720/*MT6186M*/ -920/*-115*/, //min_predict_power
24721/*MT6186M*/ -40/*-5*/, //max_predict_power
24722/*MT6186M*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
24723/*MT6186M*/ -71*PWRRES, //HRD_Pin_THRESHOLD
24724/*MT6186M*/ {
24725/*MT6186M*/ { -920/*-115*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24726/*MT6186M*/ { -912/*-114*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24727/*MT6186M*/ { -904/*-113*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24728/*MT6186M*/ { -896/*-112*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24729/*MT6186M*/ { -888/*-111*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24730/*MT6186M*/ { -880/*-110*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24731/*MT6186M*/ { -872/*-109*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24732/*MT6186M*/ { -864/*-108*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24733/*MT6186M*/ { -856/*-107*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24734/*MT6186M*/ { -848/*-106*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24735/*MT6186M*/ { -840/*-105*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24736/*MT6186M*/ { -832/*-104*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24737/*MT6186M*/ { -824/*-103*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24738/*MT6186M*/ { -816/*-102*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24739/*MT6186M*/ { -808/*-101*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24740/*MT6186M*/ { -800/*-100*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24741/*MT6186M*/ { -792/*-99*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24742/*MT6186M*/ { -784/*-98*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24743/*MT6186M*/ { -776/*-97*/, (Gain)(ROUNDINT(( 64-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24744/*MT6186M*/ { -768/*-96*/, (Gain)(ROUNDINT(( 58-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24745/*MT6186M*/ { -760/*-95*/, (Gain)(ROUNDINT(( 58-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24746/*MT6186M*/ { -752/*-94*/, (Gain)(ROUNDINT(( 58-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED98), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24747/*MT6186M*/ { -744/*-93*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24748/*MT6186M*/ { -736/*-92*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24749/*MT6186M*/ { -728/*-91*/, (Gain)(ROUNDINT(( 55-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DDA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24750/*MT6186M*/ { -720/*-90*/, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24751/*MT6186M*/ { -712/*-89*/, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24752/*MT6186M*/ { -704/*-88*/, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24753/*MT6186M*/ { -696/*-87*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24754/*MT6186M*/ { -688/*-86*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24755/*MT6186M*/ { -680/*-85*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 52-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24756/*MT6186M*/ { -672/*-84*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24757/*MT6186M*/ { -664/*-83*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24758/*MT6186M*/ { -656/*-82*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24759/*MT6186M*/ { -648/*-81*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24760/*MT6186M*/ { -640/*-80*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24761/*MT6186M*/ { -632/*-79*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24762/*MT6186M*/ { -624/*-78*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24763/*MT6186M*/ { -616/*-77*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24764/*MT6186M*/ { -608/*-76*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24765/*MT6186M*/ { -600/*-75*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24766/*MT6186M*/ { -592/*-74*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24767/*MT6186M*/ { -584/*-73*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24768/*MT6186M*/ { -576/*-72*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24769/*MT6186M*/ { -568/*-71*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24770/*MT6186M*/ { -560/*-70*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24771/*MT6186M*/ { -552/*-69*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24772/*MT6186M*/ { -544/*-68*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24773/*MT6186M*/ { -536/*-67*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24774/*MT6186M*/ { -528/*-66*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24775/*MT6186M*/ { -520/*-65*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24776/*MT6186M*/ { -512/*-64*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24777/*MT6186M*/ { -504/*-63*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24778/*MT6186M*/ { -496/*-62*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24779/*MT6186M*/ { -488/*-61*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24780/*MT6186M*/ { -480/*-60*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24781/*MT6186M*/ { -472/*-59*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24782/*MT6186M*/ { -464/*-58*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24783/*MT6186M*/ { -456/*-57*/, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 49-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CDA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24784/*MT6186M*/ { -448/*-56*/, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24785/*MT6186M*/ { -440/*-55*/, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24786/*MT6186M*/ { -432/*-54*/, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 46-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24787/*MT6186M*/ { -424/*-53*/, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24788/*MT6186M*/ { -416/*-52*/, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24789/*MT6186M*/ { -408/*-51*/, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 43-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24790/*MT6186M*/ { -400/*-50*/, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24791/*MT6186M*/ { -392/*-49*/, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24792/*MT6186M*/ { -384/*-48*/, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 40-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24793/*MT6186M*/ { -376/*-47*/, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24794/*MT6186M*/ { -368/*-46*/, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24795/*MT6186M*/ { -360/*-45*/, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 37-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24796/*MT6186M*/ { -352/*-44*/, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24797/*MT6186M*/ { -344/*-43*/, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24798/*MT6186M*/ { -336/*-42*/, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 34-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24799/*MT6186M*/ { -328/*-41*/, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24800/*MT6186M*/ { -320/*-40*/, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24801/*MT6186M*/ { -312/*-39*/, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 31-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24802/*MT6186M*/ { -304/*-38*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24803/*MT6186M*/ { -296/*-37*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24804/*MT6186M*/ { -288/*-36*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24805/*MT6186M*/ { -280/*-35*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24806/*MT6186M*/ { -272/*-34*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24807/*MT6186M*/ { -264/*-33*/, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 28-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24808/*MT6186M*/ { -256/*-32*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24809/*MT6186M*/ { -248/*-31*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24810/*MT6186M*/ { -240/*-30*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24811/*MT6186M*/ { -232/*-29*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24812/*MT6186M*/ { -224/*-28*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24813/*MT6186M*/ { -216/*-27*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24814/*MT6186M*/ { -208/*-26*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24815/*MT6186M*/ { -200/*-25*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24816/*MT6186M*/ { -192/*-24*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24817/*MT6186M*/ { -184/*-23*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24818/*MT6186M*/ { -176/*-22*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24819/*MT6186M*/ { -168/*-21*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA8), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24820/*MT6186M*/ { -160/*-20*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24821/*MT6186M*/ { -152/*-19*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24822/*MT6186M*/ { -144/*-18*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24823/*MT6186M*/ { -136/*-17*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24824/*MT6186M*/ { -128/*-16*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24825/*MT6186M*/ { -120/*-15*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24826/*MT6186M*/ { -112/*-14*/, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24827/*MT6186M*/ { -104/*-13*/, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24828/*MT6186M*/ { -96/*-12*/, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 7-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24829/*MT6186M*/ { -88/*-11*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24830/*MT6186M*/ { -80/*-10*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24831/*MT6186M*/ { -72/*-9*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24832/*MT6186M*/ { -64/*-8*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24833/*MT6186M*/ { -56/*-7*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24834/*MT6186M*/ { -48/*-6*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24835/*MT6186M*/ { -40/*-5*/, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 4-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24836/*MT6186M*/ }
24837/*MT6186M*/ };
24838/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING_LIST[] =
24839/*MT6186M*/ { 0, /*#FrequencyBand400 */
24840/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
24841/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
24842/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
24843/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
24844/*MT6186M*/ };
24845/*MT6186M*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_WIDE_BAND_MATCHING= //13.5 dB
24846/*MT6186M*/ {
24847/*MT6186M*/ (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), //max_gain
24848/*MT6186M*/ (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), //min_gain
24849/*MT6186M*/ -920/*-115*/, //min_predict_power
24850/*MT6186M*/ -40/*-5*/, //min_predict_power
24851/*MT6186M*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
24852/*MT6186M*/ -71*PWRRES, //HRD_Pin_THRESHOLD
24853/*MT6186M*/ {
24854/*MT6186M*/ { -920/*-115*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24855/*MT6186M*/ { -912/*-114*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24856/*MT6186M*/ { -904/*-113*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24857/*MT6186M*/ { -896/*-112*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24858/*MT6186M*/ { -888/*-111*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24859/*MT6186M*/ { -880/*-110*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24860/*MT6186M*/ { -872/*-109*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24861/*MT6186M*/ { -864/*-108*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24862/*MT6186M*/ { -856/*-107*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24863/*MT6186M*/ { -848/*-106*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24864/*MT6186M*/ { -840/*-105*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24865/*MT6186M*/ { -832/*-104*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24866/*MT6186M*/ { -824/*-103*/, (Gain)(ROUNDINT(( 65-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24867/*MT6186M*/ { -816/*-102*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24868/*MT6186M*/ { -808/*-101*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24869/*MT6186M*/ { -800/*-100*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24870/*MT6186M*/ { -792/*-99*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24871/*MT6186M*/ { -784/*-98*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24872/*MT6186M*/ { -776/*-97*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24873/*MT6186M*/ { -768/*-96*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24874/*MT6186M*/ { -760/*-95*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24875/*MT6186M*/ { -752/*-94*/, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 56-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
24876/*MT6186M*/ { -744/*-93*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24877/*MT6186M*/ { -736/*-92*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24878/*MT6186M*/ { -728/*-91*/, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 53-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA8), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24879/*MT6186M*/ { -720/*-90*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24880/*MT6186M*/ { -712/*-89*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24881/*MT6186M*/ { -704/*-88*/, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
24882/*MT6186M*/ { -696/*-87*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24883/*MT6186M*/ { -688/*-86*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24884/*MT6186M*/ { -680/*-85*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24885/*MT6186M*/ { -672/*-84*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24886/*MT6186M*/ { -664/*-83*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24887/*MT6186M*/ { -656/*-82*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24888/*MT6186M*/ { -648/*-81*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24889/*MT6186M*/ { -640/*-80*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24890/*MT6186M*/ { -632/*-79*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24891/*MT6186M*/ { -624/*-78*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24892/*MT6186M*/ { -616/*-77*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24893/*MT6186M*/ { -608/*-76*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24894/*MT6186M*/ { -600/*-75*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24895/*MT6186M*/ { -592/*-74*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24896/*MT6186M*/ { -584/*-73*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24897/*MT6186M*/ { -576/*-72*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24898/*MT6186M*/ { -568/*-71*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24899/*MT6186M*/ { -560/*-70*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24900/*MT6186M*/ { -552/*-69*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24901/*MT6186M*/ { -544/*-68*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24902/*MT6186M*/ { -536/*-67*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24903/*MT6186M*/ { -528/*-66*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24904/*MT6186M*/ { -520/*-65*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24905/*MT6186M*/ { -512/*-64*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24906/*MT6186M*/ { -504/*-63*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24907/*MT6186M*/ { -496/*-62*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24908/*MT6186M*/ { -488/*-61*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24909/*MT6186M*/ { -480/*-60*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24910/*MT6186M*/ { -472/*-59*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24911/*MT6186M*/ { -464/*-58*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24912/*MT6186M*/ { -456/*-57*/, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24913/*MT6186M*/ { -448/*-56*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24914/*MT6186M*/ { -440/*-55*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24915/*MT6186M*/ { -432/*-54*/, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24916/*MT6186M*/ { -424/*-53*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24917/*MT6186M*/ { -416/*-52*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24918/*MT6186M*/ { -408/*-51*/, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24919/*MT6186M*/ { -400/*-50*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24920/*MT6186M*/ { -392/*-49*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24921/*MT6186M*/ { -384/*-48*/, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24922/*MT6186M*/ { -376/*-47*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24923/*MT6186M*/ { -368/*-46*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24924/*MT6186M*/ { -360/*-45*/, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 35-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24925/*MT6186M*/ { -352/*-44*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24926/*MT6186M*/ { -344/*-43*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24927/*MT6186M*/ { -336/*-42*/, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 32-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF80), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
24928/*MT6186M*/ { -328/*-41*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24929/*MT6186M*/ { -320/*-40*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24930/*MT6186M*/ { -312/*-39*/, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24931/*MT6186M*/ { -304/*-38*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24932/*MT6186M*/ { -296/*-37*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24933/*MT6186M*/ { -288/*-36*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24934/*MT6186M*/ { -280/*-35*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24935/*MT6186M*/ { -272/*-34*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24936/*MT6186M*/ { -264/*-33*/, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 26-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24937/*MT6186M*/ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24938/*MT6186M*/ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24939/*MT6186M*/ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ADA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24940/*MT6186M*/ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24941/*MT6186M*/ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24942/*MT6186M*/ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24943/*MT6186M*/ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24944/*MT6186M*/ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24945/*MT6186M*/ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AFA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24946/*MT6186M*/ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24947/*MT6186M*/ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24948/*MT6186M*/ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24949/*MT6186M*/ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24950/*MT6186M*/ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24951/*MT6186M*/ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24952/*MT6186M*/ { -136/*-17*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24953/*MT6186M*/ { -128/*-16*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24954/*MT6186M*/ { -120/*-15*/, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24955/*MT6186M*/ { -112/*-14*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24956/*MT6186M*/ { -104/*-13*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24957/*MT6186M*/ { -96/*-12*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24958/*MT6186M*/ { -88/*-11*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24959/*MT6186M*/ { -80/*-10*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24960/*MT6186M*/ { -72/*-9*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24961/*MT6186M*/ { -64/*-8*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24962/*MT6186M*/ { -56/*-7*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24963/*MT6186M*/ { -48/*-6*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24964/*MT6186M*/ { -40/*-5*/, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1AF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
24965/*MT6186M*/ }
24966/*MT6186M*/ };
24967/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_WIDE_BAND_MATCHING_LIST[] =
24968/*MT6186M*/ { 0, /*#FrequencyBand400 */
24969/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
24970/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
24971/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
24972/*MT6186M*/ &AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
24973/*MT6186M*/ };
24974/*MT6186M*/ const sL1DAGCHALDATA AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING=
24975/*MT6186M*/ {
24976/*MT6186M*/ (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), //max_gain
24977/*MT6186M*/ (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), //min_gain
24978/*MT6186M*/ -920/*-115*/, //min_predict_power
24979/*MT6186M*/ -40/*-5*/, //max_predict_power
24980/*MT6186M*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
24981/*MT6186M*/ -71*PWRRES, //HRD_Pin_THRESHOLD
24982/*MT6186M*/ {
24983/*MT6186M*/ { -920/*-115*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24984/*MT6186M*/ { -912/*-114*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24985/*MT6186M*/ { -904/*-113*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24986/*MT6186M*/ { -896/*-112*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24987/*MT6186M*/ { -888/*-111*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24988/*MT6186M*/ { -880/*-110*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24989/*MT6186M*/ { -872/*-109*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24990/*MT6186M*/ { -864/*-108*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24991/*MT6186M*/ { -856/*-107*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24992/*MT6186M*/ { -848/*-106*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24993/*MT6186M*/ { -840/*-105*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24994/*MT6186M*/ { -832/*-104*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24995/*MT6186M*/ { -824/*-103*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24996/*MT6186M*/ { -816/*-102*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24997/*MT6186M*/ { -808/*-101*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24998/*MT6186M*/ { -800/*-100*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
24999/*MT6186M*/ { -792/*-99*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25000/*MT6186M*/ { -784/*-98*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25001/*MT6186M*/ { -776/*-97*/, (Gain)(ROUNDINT(( 65.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA0), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25002/*MT6186M*/ { -768/*-96*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25003/*MT6186M*/ { -760/*-95*/, (Gain)(ROUNDINT(( 59.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1ED90), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25004/*MT6186M*/ { -752/*-94*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25005/*MT6186M*/ { -744/*-93*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25006/*MT6186M*/ { -736/*-92*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25007/*MT6186M*/ { -728/*-91*/, (Gain)(ROUNDINT(( 56.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25008/*MT6186M*/ { -720/*-90*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25009/*MT6186M*/ { -712/*-89*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25010/*MT6186M*/ { -704/*-88*/, (Gain)(ROUNDINT(( 53.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25011/*MT6186M*/ { -696/*-87*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25012/*MT6186M*/ { -688/*-86*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25013/*MT6186M*/ { -680/*-85*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25014/*MT6186M*/ { -672/*-84*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25015/*MT6186M*/ { -664/*-83*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25016/*MT6186M*/ { -656/*-82*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25017/*MT6186M*/ { -648/*-81*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25018/*MT6186M*/ { -640/*-80*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25019/*MT6186M*/ { -632/*-79*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25020/*MT6186M*/ { -624/*-78*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25021/*MT6186M*/ { -616/*-77*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25022/*MT6186M*/ { -608/*-76*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25023/*MT6186M*/ { -600/*-75*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25024/*MT6186M*/ { -592/*-74*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25025/*MT6186M*/ { -584/*-73*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25026/*MT6186M*/ { -576/*-72*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25027/*MT6186M*/ { -568/*-71*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25028/*MT6186M*/ { -560/*-70*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25029/*MT6186M*/ { -552/*-69*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25030/*MT6186M*/ { -544/*-68*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25031/*MT6186M*/ { -536/*-67*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25032/*MT6186M*/ { -528/*-66*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25033/*MT6186M*/ { -520/*-65*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DD88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25034/*MT6186M*/ { -512/*-64*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25035/*MT6186M*/ { -504/*-63*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25036/*MT6186M*/ { -496/*-62*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25037/*MT6186M*/ { -488/*-61*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25038/*MT6186M*/ { -480/*-60*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25039/*MT6186M*/ { -472/*-59*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25040/*MT6186M*/ { -464/*-58*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25041/*MT6186M*/ { -456/*-57*/, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA8), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 50.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA8), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25042/*MT6186M*/ { -448/*-56*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25043/*MT6186M*/ { -440/*-55*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25044/*MT6186M*/ { -432/*-54*/, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CFA0), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 47.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CFA0), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25045/*MT6186M*/ { -424/*-53*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25046/*MT6186M*/ { -416/*-52*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25047/*MT6186M*/ { -408/*-51*/, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF98), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 44.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25048/*MT6186M*/ { -400/*-50*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25049/*MT6186M*/ { -392/*-49*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25050/*MT6186M*/ { -384/*-48*/, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 41.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BFA0), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25051/*MT6186M*/ { -376/*-47*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25052/*MT6186M*/ { -368/*-46*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25053/*MT6186M*/ { -360/*-45*/, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x5CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 38.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF98), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25054/*MT6186M*/ { -352/*-44*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25055/*MT6186M*/ { -344/*-43*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25056/*MT6186M*/ { -336/*-42*/, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 35.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25057/*MT6186M*/ { -328/*-41*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25058/*MT6186M*/ { -320/*-40*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25059/*MT6186M*/ { -312/*-39*/, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 32.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25060/*MT6186M*/ { -304/*-38*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25061/*MT6186M*/ { -296/*-37*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25062/*MT6186M*/ { -288/*-36*/, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 29.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25063/*MT6186M*/ { -280/*-35*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25064/*MT6186M*/ { -272/*-34*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25065/*MT6186M*/ { -264/*-33*/, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 25-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25066/*MT6186M*/ { -256/*-32*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25067/*MT6186M*/ { -248/*-31*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25068/*MT6186M*/ { -240/*-30*/, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 22-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25069/*MT6186M*/ { -232/*-29*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25070/*MT6186M*/ { -224/*-28*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25071/*MT6186M*/ { -216/*-27*/, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 19-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25072/*MT6186M*/ { -208/*-26*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25073/*MT6186M*/ { -200/*-25*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25074/*MT6186M*/ { -192/*-24*/, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 16-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25075/*MT6186M*/ { -184/*-23*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25076/*MT6186M*/ { -176/*-22*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25077/*MT6186M*/ { -168/*-21*/, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 13-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25078/*MT6186M*/ { -160/*-20*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25079/*MT6186M*/ { -152/*-19*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25080/*MT6186M*/ { -144/*-18*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25081/*MT6186M*/ { -136/*-17*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25082/*MT6186M*/ { -128/*-16*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25083/*MT6186M*/ { -120/*-15*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25084/*MT6186M*/ { -112/*-14*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25085/*MT6186M*/ { -104/*-13*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25086/*MT6186M*/ { -96/*-12*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25087/*MT6186M*/ { -88/*-11*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25088/*MT6186M*/ { -80/*-10*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25089/*MT6186M*/ { -72/*-9*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25090/*MT6186M*/ { -64/*-8*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25091/*MT6186M*/ { -56/*-7*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25092/*MT6186M*/ { -48/*-6*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25093/*MT6186M*/ { -40/*-5*/, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 10-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25094/*MT6186M*/ }
25095/*MT6186M*/ };
25096/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LIST[] =
25097/*MT6186M*/ { 0, /*#FrequencyBand400 */
25098/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
25099/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
25100/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
25101/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
25102/*MT6186M*/ };
25103/*MT6186M*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING=
25104/*MT6186M*/ {
25105/*MT6186M*/ (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), //max_gain
25106/*MT6186M*/ (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), //min_gain
25107/*MT6186M*/ -920/*-115*/, //min_predict_power
25108/*MT6186M*/ -40/*-5*/, //min_predict_power
25109/*MT6186M*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
25110/*MT6186M*/ -71*PWRRES, //HRD_Pin_THRESHOLD
25111/*MT6186M*/ {
25112/*MT6186M*/ { -920/*-115*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
25113/*MT6186M*/ { -912/*-114*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
25114/*MT6186M*/ { -904/*-113*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
25115/*MT6186M*/ { -896/*-112*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
25116/*MT6186M*/ { -888/*-111*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
25117/*MT6186M*/ { -880/*-110*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
25118/*MT6186M*/ { -872/*-109*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
25119/*MT6186M*/ { -864/*-108*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
25120/*MT6186M*/ { -856/*-107*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
25121/*MT6186M*/ { -848/*-106*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
25122/*MT6186M*/ { -840/*-105*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
25123/*MT6186M*/ { -832/*-104*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
25124/*MT6186M*/ { -824/*-103*/, (Gain)(ROUNDINT(( 69.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1EDA8), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH_SENSITIVITY, MML1_ELNA_MODE_ON},
25125/*MT6186M*/ { -816/*-102*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25126/*MT6186M*/ { -808/*-101*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25127/*MT6186M*/ { -800/*-100*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25128/*MT6186M*/ { -792/*-99*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25129/*MT6186M*/ { -784/*-98*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25130/*MT6186M*/ { -776/*-97*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25131/*MT6186M*/ { -768/*-96*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25132/*MT6186M*/ { -760/*-95*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25133/*MT6186M*/ { -752/*-94*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25134/*MT6186M*/ { -744/*-93*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25135/*MT6186M*/ { -736/*-92*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25136/*MT6186M*/ { -728/*-91*/, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 54.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DFA0), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25137/*MT6186M*/ { -720/*-90*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25138/*MT6186M*/ { -712/*-89*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25139/*MT6186M*/ { -704/*-88*/, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 51.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25140/*MT6186M*/ { -696/*-87*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25141/*MT6186M*/ { -688/*-86*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25142/*MT6186M*/ { -680/*-85*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25143/*MT6186M*/ { -672/*-84*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25144/*MT6186M*/ { -664/*-83*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25145/*MT6186M*/ { -656/*-82*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25146/*MT6186M*/ { -648/*-81*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25147/*MT6186M*/ { -640/*-80*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25148/*MT6186M*/ { -632/*-79*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25149/*MT6186M*/ { -624/*-78*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25150/*MT6186M*/ { -616/*-77*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25151/*MT6186M*/ { -608/*-76*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25152/*MT6186M*/ { -600/*-75*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25153/*MT6186M*/ { -592/*-74*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25154/*MT6186M*/ { -584/*-73*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25155/*MT6186M*/ { -576/*-72*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25156/*MT6186M*/ { -568/*-71*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25157/*MT6186M*/ { -560/*-70*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25158/*MT6186M*/ { -552/*-69*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25159/*MT6186M*/ { -544/*-68*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25160/*MT6186M*/ { -536/*-67*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25161/*MT6186M*/ { -528/*-66*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25162/*MT6186M*/ { -520/*-65*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25163/*MT6186M*/ { -512/*-64*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25164/*MT6186M*/ { -504/*-63*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25165/*MT6186M*/ { -496/*-62*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25166/*MT6186M*/ { -488/*-61*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25167/*MT6186M*/ { -480/*-60*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25168/*MT6186M*/ { -472/*-59*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25169/*MT6186M*/ { -464/*-58*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25170/*MT6186M*/ { -456/*-57*/, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 48.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF90), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25171/*MT6186M*/ { -448/*-56*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25172/*MT6186M*/ { -440/*-55*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25173/*MT6186M*/ { -432/*-54*/, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1DF88), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 45.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF98), L1D_LNA_HIGH, MML1_ELNA_MODE_ON},
25174/*MT6186M*/ { -424/*-53*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25175/*MT6186M*/ { -416/*-52*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25176/*MT6186M*/ { -408/*-51*/, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 42.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF90), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25177/*MT6186M*/ { -400/*-50*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25178/*MT6186M*/ { -392/*-49*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25179/*MT6186M*/ { -384/*-48*/, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1CF88), L1D_LNA_MIDDLE, MML1_ELNA_MODE_ON},
25180/*MT6186M*/ { -376/*-47*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25181/*MT6186M*/ { -368/*-46*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25182/*MT6186M*/ { -360/*-45*/, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF90), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25183/*MT6186M*/ { -352/*-44*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25184/*MT6186M*/ { -344/*-43*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25185/*MT6186M*/ { -336/*-42*/, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25186/*MT6186M*/ { -328/*-41*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25187/*MT6186M*/ { -320/*-40*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25188/*MT6186M*/ { -312/*-39*/, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA8), L1D_LNA_LOW, MML1_ELNA_MODE_ON},
25189/*MT6186M*/ { -304/*-38*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25190/*MT6186M*/ { -296/*-37*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25191/*MT6186M*/ { -288/*-36*/, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 27.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BDA0), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25192/*MT6186M*/ { -280/*-35*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25193/*MT6186M*/ { -272/*-34*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25194/*MT6186M*/ { -264/*-33*/, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 24.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD98), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25195/*MT6186M*/ { -256/*-32*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25196/*MT6186M*/ { -248/*-31*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25197/*MT6186M*/ { -240/*-30*/, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 21.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD90), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25198/*MT6186M*/ { -232/*-29*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25199/*MT6186M*/ { -224/*-28*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25200/*MT6186M*/ { -216/*-27*/, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 18.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25201/*MT6186M*/ { -208/*-26*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25202/*MT6186M*/ { -200/*-25*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25203/*MT6186M*/ { -192/*-24*/, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BD80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25204/*MT6186M*/ { -184/*-23*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25205/*MT6186M*/ { -176/*-22*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25206/*MT6186M*/ { -168/*-21*/, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF88), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25207/*MT6186M*/ { -160/*-20*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25208/*MT6186M*/ { -152/*-19*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25209/*MT6186M*/ { -144/*-18*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25210/*MT6186M*/ { -136/*-17*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25211/*MT6186M*/ { -128/*-16*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25212/*MT6186M*/ { -120/*-15*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25213/*MT6186M*/ { -112/*-14*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25214/*MT6186M*/ { -104/*-13*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25215/*MT6186M*/ { -96/*-12*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25216/*MT6186M*/ { -88/*-11*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25217/*MT6186M*/ { -80/*-10*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25218/*MT6186M*/ { -72/*-9*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25219/*MT6186M*/ { -64/*-8*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25220/*MT6186M*/ { -56/*-7*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25221/*MT6186M*/ { -48/*-6*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25222/*MT6186M*/ { -40/*-5*/, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.5-PVOFSL )*(PWRRES))), BSI_CW(104, 0x1BF80), L1D_LNA_LOW_MAXPIN, MML1_ELNA_MODE_BYPASS},
25223/*MT6186M*/ }
25224/*MT6186M*/ };
25225/*MT6186M*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LIST[] =
25226/*MT6186M*/ { 0, /*#FrequencyBand400 */
25227/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand850 */
25228/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand900 */
25229/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1800 */
25230/*MT6186M*/ &AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING, /* FrequencyBand1900 */
25231/*MT6186M*/ };
25232/*MT6186M*/ #endif
25233#endif /*#if IS_2G_RXD_SUPPORT*/
25234
25235/*MT6186M*/ const RfTestCmdCalInfoV5_T L1D_RF_TST_INFO_TABLE[] =
25236/*MT6186M*/ {/*PWRRES:8*/
25237/*MT6186M*/ {/************slect0***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/
25238/*MT6186M*/ 0, // kal_uint8 seq_num
25239/*MT6186M*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
25240/*MT6186M*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
25241/*MT6186M*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
25242/*MT6186M*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
25243/*MT6186M*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25244/*MT6186M*/ {{0,0,0,0,0,0},
25245/*MT6186M*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
25246/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25247/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25248/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25249/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25250/*MT6186M*/ {{0,0,0,0,0,0},
25251/*MT6186M*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
25252/*MT6186M*/ {-160,
25253/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25254/*MT6186M*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
25255/*MT6186M*/ {{0,0,0,0,0,0},
25256/*MT6186M*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
25257/*MT6186M*/ {{0,0,0,0,0,0},
25258/*MT6186M*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
25259/*MT6186M*/ },
25260/*MT6186M*/ {/************slect1***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/
25261/*MT6186M*/ 3, // kal_uint8 seq_num
25262/*MT6186M*/ {-480,-400,-336,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
25263/*MT6186M*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
25264/*MT6186M*/ {-387,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
25265/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
25266/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25267/*MT6186M*/ {{0,0,0,0,0,0},
25268/*MT6186M*/ {1,1,1,0,0,0}}, // kal_uint8 antenna_enable
25269/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25270/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25271/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25272/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25273/*MT6186M*/ {{100,-44,-140,0,0,0},
25274/*MT6186M*/ {116,44,-4,0,0,0}}, // kal_int16 gain_default
25275/*MT6186M*/ {-160,
25276/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25277/*MT6186M*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
25278/*MT6186M*/ {{196,52,-92,0,0,0},
25279/*MT6186M*/ {236,92,-52,0,0,0}}, // kal_int16 gain_hbound
25280/*MT6186M*/ {{76,-68,-260,0,0,0},
25281/*MT6186M*/ {116,-28,-196,0,0,0}}, // kal_int16 gain_lbound
25282/*MT6186M*/ },
25283/*MT6186M*/ {/************slect2***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON*/
25284/*MT6186M*/ 4, // kal_uint8 seq_num
25285/*MT6186M*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
25286/*MT6186M*/ {-616,-600,-536,-400,0,0}, // kal_uint16 dlpow_lbound
25287/*MT6186M*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
25288/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
25289/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25290/*MT6186M*/ {{0,0,0,0,0,0},
25291/*MT6186M*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
25292/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25293/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25294/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25295/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25296/*MT6186M*/ {{100,100,-44,-140,0,0},
25297/*MT6186M*/ {200,120,-40,-136,0,0}}, // kal_int16 gain_default
25298/*MT6186M*/ {-160,
25299/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25300/*MT6186M*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
25301/*MT6186M*/ {{196,196,52,-92,0,0},
25302/*MT6186M*/ {200,120,120,-88,0,0}}, // kal_int16 gain_hbound
25303/*MT6186M*/ {{76,76,-68,-260,0,0},
25304/*MT6186M*/ {200,48,-64,-208,0,0}}, // kal_int16 gain_lbound
25305/*MT6186M*/ },
25306/*MT6186M*/ {/************slect3***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]3:L1D_ELNA_CAN_SWITCH*/
25307/*MT6186M*/ 5, // kal_uint8 seq_num
25308/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25309/*MT6186M*/ {-632,-616,-592,-568,-304,0}, // kal_uint16 dlpow_lbound
25310/*MT6186M*/ {-467,-372,-327,-272,-131,0}, // kal_uint16 dlpow_hbound
25311/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
25312/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25313/*MT6186M*/ {{0,0,0,0,0,0},
25314/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
25315/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25316/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25317/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25318/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25319/*MT6186M*/ {{100,100,-44,-140,-140,0},
25320/*MT6186M*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
25321/*MT6186M*/ {-160,
25322/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25323/*MT6186M*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
25324/*MT6186M*/ {{196,196,52,-92,-92,0},
25325/*MT6186M*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
25326/*MT6186M*/ {{76,76,-68,-260,-260,0},
25327/*MT6186M*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
25328/*MT6186M*/ },
25329/*MT6186M*/ {/************slect4***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
25330/*MT6186M*/ 5, // kal_uint8 seq_num
25331/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25332/*MT6186M*/ {-632,-624,-616,-592,-344,0}, // kal_uint16 dlpow_lbound
25333/*MT6186M*/ {-467,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
25334/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
25335/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25336/*MT6186M*/ {{0,0,0,0,0,0},
25337/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
25338/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25339/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25340/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25341/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25342/*MT6186M*/ {{100,100,-44,-140,-140,0},
25343/*MT6186M*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
25344/*MT6186M*/ {-160,
25345/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25346/*MT6186M*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
25347/*MT6186M*/ {{196,196,52,-92,-92,0},
25348/*MT6186M*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
25349/*MT6186M*/ {{76,76,-68,-260,-260,0},
25350/*MT6186M*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
25351/*MT6186M*/ },
25352/*MT6186M*/ {/************slect5***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
25353/*MT6186M*/ 5, // kal_uint8 seq_num
25354/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25355/*MT6186M*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
25356/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
25357/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
25358/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25359/*MT6186M*/ {{0,0,0,0,0,0},
25360/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
25361/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25362/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25363/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25364/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25365/*MT6186M*/ {{100,100,-44,-140,-140,0},
25366/*MT6186M*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
25367/*MT6186M*/ {-160,
25368/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25369/*MT6186M*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
25370/*MT6186M*/ {{196,196,52,-92,-92,0},
25371/*MT6186M*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
25372/*MT6186M*/ {{76,76,-68,-260,-260,0},
25373/*MT6186M*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
25374/*MT6186M*/ },
25375/*MT6186M*/ {/************slect6***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
25376/*MT6186M*/ 5, // kal_uint8 seq_num
25377/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25378/*MT6186M*/ {-640,-624,-616,-600,-392,0}, // kal_uint16 dlpow_lbound
25379/*MT6186M*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
25380/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
25381/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25382/*MT6186M*/ {{0,0,0,0,0,0},
25383/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
25384/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25385/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25386/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25387/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25388/*MT6186M*/ {{100,100,-44,-140,-140,0},
25389/*MT6186M*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
25390/*MT6186M*/ {-160,
25391/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25392/*MT6186M*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
25393/*MT6186M*/ {{196,196,52,-92,-92,0},
25394/*MT6186M*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
25395/*MT6186M*/ {{76,76,-68,-260,-260,0},
25396/*MT6186M*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
25397/*MT6186M*/ },
25398/*MT6186M*/ {/************slect7***************[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/
25399/*MT6186M*/ 3, // kal_uint8 seq_num
25400/*MT6186M*/ {-480,-400,-336,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
25401/*MT6186M*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
25402/*MT6186M*/ {-387,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
25403/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
25404/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25405/*MT6186M*/ {{1,1,1,0,0,0},
25406/*MT6186M*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
25407/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25408/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25409/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25410/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25411/*MT6186M*/ {{116,44,-4,0,0,0},
25412/*MT6186M*/ {100,-44,-140,0,0,0}}, // kal_int16 gain_default
25413/*MT6186M*/ {-160,
25414/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25415/*MT6186M*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
25416/*MT6186M*/ {{236,92,-52,0,0,0},
25417/*MT6186M*/ {196,52,-92,0,0,0}}, // kal_int16 gain_hbound
25418/*MT6186M*/ {{116,-28,-196,0,0,0},
25419/*MT6186M*/ {76,-68,-260,0,0,0}}, // kal_int16 gain_lbound
25420/*MT6186M*/ },
25421/*MT6186M*/ {/************slect8***************[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/
25422/*MT6186M*/ 3, // kal_uint8 seq_num
25423/*MT6186M*/ {-480,-400,-336,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
25424/*MT6186M*/ {-616,-576,-352,0,0,0}, // kal_uint16 dlpow_lbound
25425/*MT6186M*/ {-387,-340,-164,0,0,0}, // kal_uint16 dlpow_hbound
25426/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
25427/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25428/*MT6186M*/ {{1,1,1,0,0,0},
25429/*MT6186M*/ {1,1,1,0,0,0}}, // kal_uint8 antenna_enable
25430/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25431/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25432/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25433/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25434/*MT6186M*/ {{116,44,-4,0,0,0},
25435/*MT6186M*/ {116,44,-4,0,0,0}}, // kal_int16 gain_default
25436/*MT6186M*/ {-160,
25437/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25438/*MT6186M*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
25439/*MT6186M*/ {{236,92,-52,0,0,0},
25440/*MT6186M*/ {236,92,-52,0,0,0}}, // kal_int16 gain_hbound
25441/*MT6186M*/ {{116,-28,-196,0,0,0},
25442/*MT6186M*/ {116,-28,-196,0,0,0}}, // kal_int16 gain_lbound
25443/*MT6186M*/ },
25444/*MT6186M*/ {/************slect9***************[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON*/
25445/*MT6186M*/ 4, // kal_uint8 seq_num
25446/*MT6186M*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
25447/*MT6186M*/ {-616,-600,-536,-352,0,0}, // kal_uint16 dlpow_lbound
25448/*MT6186M*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
25449/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
25450/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25451/*MT6186M*/ {{0,1,1,1,0,0},
25452/*MT6186M*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
25453/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25454/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25455/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25456/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25457/*MT6186M*/ {{116,116,44,-4,0,0},
25458/*MT6186M*/ {200,120,-40,-136,0,0}}, // kal_int16 gain_default
25459/*MT6186M*/ {-160,
25460/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25461/*MT6186M*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
25462/*MT6186M*/ {{236,236,92,-52,0,0},
25463/*MT6186M*/ {200,120,120,-88,0,0}}, // kal_int16 gain_hbound
25464/*MT6186M*/ {{116,116,-28,-196,0,0},
25465/*MT6186M*/ {200,48,-64,-208,0,0}}, // kal_int16 gain_lbound
25466/*MT6186M*/ },
25467/*MT6186M*/ {/************slect10***************[P]1:L1D_ELNA_UNUSED,[D]3:L1D_ELNA_CAN_SWITCH*/
25468/*MT6186M*/ 5, // kal_uint8 seq_num
25469/*MT6186M*/ {-560,-480,-400,-336,-336,0}, // kal_uint16 dlpow_default <- hard code in database
25470/*MT6186M*/ {-632,-616,-576,-352,-304,0}, // kal_uint16 dlpow_lbound
25471/*MT6186M*/ {-467,-387,-340,-272,-131,0}, // kal_uint16 dlpow_hbound
25472/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
25473/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25474/*MT6186M*/ {{0,1,1,1,0,0},
25475/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
25476/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25477/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25478/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25479/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25480/*MT6186M*/ {{116,116,44,-4,-4,0},
25481/*MT6186M*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
25482/*MT6186M*/ {-160,
25483/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25484/*MT6186M*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
25485/*MT6186M*/ {{236,236,92,-52,-52,0},
25486/*MT6186M*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
25487/*MT6186M*/ {{116,116,-28,-196,-196,0},
25488/*MT6186M*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
25489/*MT6186M*/ },
25490/*MT6186M*/ {/************slect11***************[P]1:L1D_ELNA_UNUSED,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
25491/*MT6186M*/ 5, // kal_uint8 seq_num
25492/*MT6186M*/ {-560,-480,-400,-336,-336,0}, // kal_uint16 dlpow_default <- hard code in database
25493/*MT6186M*/ {-632,-616,-576,-352,-344,0}, // kal_uint16 dlpow_lbound
25494/*MT6186M*/ {-467,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
25495/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
25496/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25497/*MT6186M*/ {{0,1,1,1,0,0},
25498/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
25499/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25500/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25501/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25502/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25503/*MT6186M*/ {{116,116,44,-4,-4,0},
25504/*MT6186M*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
25505/*MT6186M*/ {-160,
25506/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25507/*MT6186M*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
25508/*MT6186M*/ {{236,236,92,-52,-52,0},
25509/*MT6186M*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
25510/*MT6186M*/ {{116,116,-28,-196,-196,0},
25511/*MT6186M*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
25512/*MT6186M*/ },
25513/*MT6186M*/ {/************slect12***************[P]1:L1D_ELNA_UNUSED,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
25514/*MT6186M*/ 5, // kal_uint8 seq_num
25515/*MT6186M*/ {-560,-480,-400,-336,-336,0}, // kal_uint16 dlpow_default <- hard code in database
25516/*MT6186M*/ {-640,-616,-576,-352,-344,0}, // kal_uint16 dlpow_lbound
25517/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
25518/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
25519/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25520/*MT6186M*/ {{0,1,1,1,0,0},
25521/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
25522/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25523/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25524/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25525/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25526/*MT6186M*/ {{116,116,44,-4,-4,0},
25527/*MT6186M*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
25528/*MT6186M*/ {-160,
25529/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25530/*MT6186M*/ {NON_ELNA,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
25531/*MT6186M*/ {{236,236,92,-52,-52,0},
25532/*MT6186M*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
25533/*MT6186M*/ {{116,116,-28,-196,-196,0},
25534/*MT6186M*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
25535/*MT6186M*/ },
25536/*MT6186M*/ {/************slect13***************[P]1:L1D_ELNA_UNUSED,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
25537/*MT6186M*/ 5, // kal_uint8 seq_num
25538/*MT6186M*/ {-560,-480,-400,-336,-336,0}, // kal_uint16 dlpow_default <- hard code in database
25539/*MT6186M*/ {-640,-616,-576,-352,-392,0}, // kal_uint16 dlpow_lbound
25540/*MT6186M*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
25541/*MT6186M*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
25542/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25543/*MT6186M*/ {{0,1,1,1,0,0},
25544/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
25545/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25546/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25547/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25548/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25549/*MT6186M*/ {{116,116,44,-4,-4,0},
25550/*MT6186M*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
25551/*MT6186M*/ {-160,
25552/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25553/*MT6186M*/ {NON_ELNA,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
25554/*MT6186M*/ {{236,236,92,-52,-52,0},
25555/*MT6186M*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
25556/*MT6186M*/ {{116,116,-28,-196,-196,0},
25557/*MT6186M*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
25558/*MT6186M*/ },
25559/*MT6186M*/ {/************slect14***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]0:L1D_ELNA_IN_PATH_OFF*/
25560/*MT6186M*/ 4, // kal_uint8 seq_num
25561/*MT6186M*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
25562/*MT6186M*/ {-616,-600,-536,-400,0,0}, // kal_uint16 dlpow_lbound
25563/*MT6186M*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
25564/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
25565/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25566/*MT6186M*/ {{1,1,1,1,0,0},
25567/*MT6186M*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
25568/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25569/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25570/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25571/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25572/*MT6186M*/ {{200,120,-40,-136,0,0},
25573/*MT6186M*/ {100,100,-44,-140,0,0}}, // kal_int16 gain_default
25574/*MT6186M*/ {-160,
25575/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25576/*MT6186M*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
25577/*MT6186M*/ {{200,120,120,-88,0,0},
25578/*MT6186M*/ {196,196,52,-92,0,0}}, // kal_int16 gain_hbound
25579/*MT6186M*/ {{200,48,-64,-208,0,0},
25580/*MT6186M*/ {76,76,-68,-260,0,0}}, // kal_int16 gain_lbound
25581/*MT6186M*/ },
25582/*MT6186M*/ {/************slect15***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]1:L1D_ELNA_UNUSED*/
25583/*MT6186M*/ 4, // kal_uint8 seq_num
25584/*MT6186M*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
25585/*MT6186M*/ {-616,-600,-536,-352,0,0}, // kal_uint16 dlpow_lbound
25586/*MT6186M*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
25587/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
25588/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25589/*MT6186M*/ {{1,1,1,1,0,0},
25590/*MT6186M*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
25591/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25592/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25593/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25594/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25595/*MT6186M*/ {{200,120,-40,-136,0,0},
25596/*MT6186M*/ {116,116,44,-4,0,0}}, // kal_int16 gain_default
25597/*MT6186M*/ {-160,
25598/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25599/*MT6186M*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
25600/*MT6186M*/ {{200,120,120,-88,0,0},
25601/*MT6186M*/ {236,236,92,-52,0,0}}, // kal_int16 gain_hbound
25602/*MT6186M*/ {{200,48,-64,-208,0,0},
25603/*MT6186M*/ {116,116,-28,-196,0,0}}, // kal_int16 gain_lbound
25604/*MT6186M*/ },
25605/*MT6186M*/ {/************slect16***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]2:L1D_ELNA_ALYWAYS_ON*/
25606/*MT6186M*/ 4, // kal_uint8 seq_num
25607/*MT6186M*/ {-560,-480,-400,-336,0,0}, // kal_uint16 dlpow_default <- hard code in database
25608/*MT6186M*/ {-616,-600,-536,-400,0,0}, // kal_uint16 dlpow_lbound
25609/*MT6186M*/ {-435,-388,-341,-232,0,0}, // kal_uint16 dlpow_hbound
25610/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE},
25611/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25612/*MT6186M*/ {{1,1,1,1,0,0},
25613/*MT6186M*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
25614/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25615/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25616/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25617/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25618/*MT6186M*/ {{200,120,-40,-136,0,0},
25619/*MT6186M*/ {200,120,-40,-136,0,0}}, // kal_int16 gain_default
25620/*MT6186M*/ {-160,
25621/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25622/*MT6186M*/ {ELNA_ALWAYS_ON,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
25623/*MT6186M*/ {{200,120,120,-88,0,0},
25624/*MT6186M*/ {200,120,120,-88,0,0}}, // kal_int16 gain_hbound
25625/*MT6186M*/ {{200,48,-64,-208,0,0},
25626/*MT6186M*/ {200,48,-64,-208,0,0}}, // kal_int16 gain_lbound
25627/*MT6186M*/ },
25628/*MT6186M*/ {/************slect17***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]3:L1D_ELNA_CAN_SWITCH*/
25629/*MT6186M*/ 5, // kal_uint8 seq_num
25630/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25631/*MT6186M*/ {-616,-600,-536,-400,-304,0}, // kal_uint16 dlpow_lbound
25632/*MT6186M*/ {-467,-388,-341,-272,-131,0}, // kal_uint16 dlpow_hbound
25633/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
25634/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25635/*MT6186M*/ {{1,1,1,1,0,0},
25636/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
25637/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25638/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25639/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25640/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25641/*MT6186M*/ {{200,120,-40,-136,-136,0},
25642/*MT6186M*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
25643/*MT6186M*/ {-160,
25644/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25645/*MT6186M*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
25646/*MT6186M*/ {{200,120,120,-88,-88,0},
25647/*MT6186M*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
25648/*MT6186M*/ {{200,48,-64,-208,-208,0},
25649/*MT6186M*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
25650/*MT6186M*/ },
25651/*MT6186M*/ {/************slect18***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
25652/*MT6186M*/ 5, // kal_uint8 seq_num
25653/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25654/*MT6186M*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
25655/*MT6186M*/ {-467,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
25656/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
25657/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25658/*MT6186M*/ {{1,1,1,1,0,0},
25659/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
25660/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25661/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25662/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25663/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25664/*MT6186M*/ {{200,120,-40,-136,-136,0},
25665/*MT6186M*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
25666/*MT6186M*/ {-160,
25667/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25668/*MT6186M*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
25669/*MT6186M*/ {{200,120,120,-88,-88,0},
25670/*MT6186M*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
25671/*MT6186M*/ {{200,48,-64,-208,-208,0},
25672/*MT6186M*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
25673/*MT6186M*/ },
25674/*MT6186M*/ {/************slect19***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
25675/*MT6186M*/ 5, // kal_uint8 seq_num
25676/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25677/*MT6186M*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
25678/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
25679/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
25680/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25681/*MT6186M*/ {{1,1,1,1,0,0},
25682/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
25683/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25684/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25685/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25686/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25687/*MT6186M*/ {{200,120,-40,-136,-136,0},
25688/*MT6186M*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
25689/*MT6186M*/ {-160,
25690/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25691/*MT6186M*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
25692/*MT6186M*/ {{200,120,120,-88,-88,0},
25693/*MT6186M*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
25694/*MT6186M*/ {{200,48,-64,-208,-208,0},
25695/*MT6186M*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
25696/*MT6186M*/ },
25697/*MT6186M*/ {/************slect20***************[P]2:L1D_ELNA_ALYWAYS_ON,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
25698/*MT6186M*/ 5, // kal_uint8 seq_num
25699/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25700/*MT6186M*/ {-616,-600,-536,-400,-392,0}, // kal_uint16 dlpow_lbound
25701/*MT6186M*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
25702/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
25703/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25704/*MT6186M*/ {{1,1,1,1,0,0},
25705/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
25706/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25707/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25708/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25709/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25710/*MT6186M*/ {{200,120,-40,-136,-136,0},
25711/*MT6186M*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
25712/*MT6186M*/ {-160,
25713/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25714/*MT6186M*/ {ELNA_ALWAYS_ON,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
25715/*MT6186M*/ {{200,120,120,-88,-88,0},
25716/*MT6186M*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
25717/*MT6186M*/ {{200,48,-64,-208,-208,0},
25718/*MT6186M*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
25719/*MT6186M*/ },
25720/*MT6186M*/ {/************slect21***************[P]3:L1D_ELNA_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/
25721/*MT6186M*/ 5, // kal_uint8 seq_num
25722/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25723/*MT6186M*/ {-632,-616,-592,-568,-304,0}, // kal_uint16 dlpow_lbound
25724/*MT6186M*/ {-467,-372,-327,-272,-131,0}, // kal_uint16 dlpow_hbound
25725/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
25726/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25727/*MT6186M*/ {{1,1,1,1,1,0},
25728/*MT6186M*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
25729/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25730/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25731/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25732/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25733/*MT6186M*/ {{120,120,48,0,-72,0},
25734/*MT6186M*/ {100,100,-44,-140,-140,0}}, // kal_int16 gain_default
25735/*MT6186M*/ {-160,
25736/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25737/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
25738/*MT6186M*/ {{240,168,96,-48,-96,0},
25739/*MT6186M*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
25740/*MT6186M*/ {{192,120,-24,-72,-240,0},
25741/*MT6186M*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
25742/*MT6186M*/ },
25743/*MT6186M*/ {/************slect22***************[P]3:L1D_ELNA_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/
25744/*MT6186M*/ 5, // kal_uint8 seq_num
25745/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25746/*MT6186M*/ {-632,-616,-576,-352,-304,0}, // kal_uint16 dlpow_lbound
25747/*MT6186M*/ {-467,-387,-340,-272,-131,0}, // kal_uint16 dlpow_hbound
25748/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
25749/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25750/*MT6186M*/ {{1,1,1,1,1,0},
25751/*MT6186M*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
25752/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25753/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25754/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25755/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25756/*MT6186M*/ {{120,120,48,0,-72,0},
25757/*MT6186M*/ {116,116,44,-4,-4,0}}, // kal_int16 gain_default
25758/*MT6186M*/ {-160,
25759/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25760/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
25761/*MT6186M*/ {{240,168,96,-48,-96,0},
25762/*MT6186M*/ {236,236,92,-52,-52,0}}, // kal_int16 gain_hbound
25763/*MT6186M*/ {{192,120,-24,-72,-240,0},
25764/*MT6186M*/ {116,116,-28,-196,-196,0}}, // kal_int16 gain_lbound
25765/*MT6186M*/ },
25766/*MT6186M*/ {/************slect23***************[P]3:L1D_ELNA_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/
25767/*MT6186M*/ 5, // kal_uint8 seq_num
25768/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25769/*MT6186M*/ {-616,-600,-536,-400,-304,0}, // kal_uint16 dlpow_lbound
25770/*MT6186M*/ {-467,-388,-341,-272,-131,0}, // kal_uint16 dlpow_hbound
25771/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
25772/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25773/*MT6186M*/ {{1,1,1,1,1,0},
25774/*MT6186M*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
25775/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25776/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25777/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25778/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25779/*MT6186M*/ {{120,120,48,0,-72,0},
25780/*MT6186M*/ {200,120,-40,-136,-136,0}}, // kal_int16 gain_default
25781/*MT6186M*/ {-160,
25782/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25783/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
25784/*MT6186M*/ {{240,168,96,-48,-96,0},
25785/*MT6186M*/ {200,120,120,-88,-88,0}}, // kal_int16 gain_hbound
25786/*MT6186M*/ {{192,120,-24,-72,-240,0},
25787/*MT6186M*/ {200,48,-64,-208,-208,0}}, // kal_int16 gain_lbound
25788/*MT6186M*/ },
25789/*MT6186M*/ {/************slect24***************[P]3:L1D_ELNA_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/
25790/*MT6186M*/ 5, // kal_uint8 seq_num
25791/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25792/*MT6186M*/ {-632,-616,-592,-568,-304,0}, // kal_uint16 dlpow_lbound
25793/*MT6186M*/ {-467,-372,-327,-272,-131,0}, // kal_uint16 dlpow_hbound
25794/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
25795/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25796/*MT6186M*/ {{1,1,1,1,1,0},
25797/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
25798/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25799/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25800/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25801/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25802/*MT6186M*/ {{120,120,48,0,-72,0},
25803/*MT6186M*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
25804/*MT6186M*/ {-160,
25805/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25806/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
25807/*MT6186M*/ {{240,168,96,-48,-96,0},
25808/*MT6186M*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
25809/*MT6186M*/ {{192,120,-24,-72,-240,0},
25810/*MT6186M*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
25811/*MT6186M*/ },
25812/*MT6186M*/ {/************slect25***************[P]3:L1D_ELNA_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
25813/*MT6186M*/ 5, // kal_uint8 seq_num
25814/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25815/*MT6186M*/ {-632,-616,-592,-568,-304,0}, // kal_uint16 dlpow_lbound
25816/*MT6186M*/ {-467,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
25817/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
25818/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25819/*MT6186M*/ {{1,1,1,1,1,0},
25820/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
25821/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25822/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25823/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25824/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25825/*MT6186M*/ {{120,120,48,0,-72,0},
25826/*MT6186M*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
25827/*MT6186M*/ {-160,
25828/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25829/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
25830/*MT6186M*/ {{240,168,96,-48,-96,0},
25831/*MT6186M*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
25832/*MT6186M*/ {{192,120,-24,-72,-240,0},
25833/*MT6186M*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
25834/*MT6186M*/ },
25835/*MT6186M*/ {/************slect26***************[P]3:L1D_ELNA_CAN_SWITCH,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
25836/*MT6186M*/ 5, // kal_uint8 seq_num
25837/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25838/*MT6186M*/ {-632,-616,-592,-568,-304,0}, // kal_uint16 dlpow_lbound
25839/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
25840/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
25841/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25842/*MT6186M*/ {{1,1,1,1,1,0},
25843/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
25844/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25845/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25846/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25847/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25848/*MT6186M*/ {{120,120,48,0,-72,0},
25849/*MT6186M*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
25850/*MT6186M*/ {-160,
25851/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25852/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
25853/*MT6186M*/ {{240,168,96,-48,-96,0},
25854/*MT6186M*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
25855/*MT6186M*/ {{192,120,-24,-72,-240,0},
25856/*MT6186M*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
25857/*MT6186M*/ },
25858/*MT6186M*/ {/************slect27***************[P]3:L1D_ELNA_CAN_SWITCH,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
25859/*MT6186M*/ 5, // kal_uint8 seq_num
25860/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25861/*MT6186M*/ {-632,-616,-592,-568,-304,0}, // kal_uint16 dlpow_lbound
25862/*MT6186M*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
25863/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
25864/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25865/*MT6186M*/ {{1,1,1,1,1,0},
25866/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
25867/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25868/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25869/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25870/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25871/*MT6186M*/ {{120,120,48,0,-72,0},
25872/*MT6186M*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
25873/*MT6186M*/ {-160,
25874/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25875/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
25876/*MT6186M*/ {{240,168,96,-48,-96,0},
25877/*MT6186M*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
25878/*MT6186M*/ {{192,120,-24,-72,-240,0},
25879/*MT6186M*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
25880/*MT6186M*/ },
25881/*MT6186M*/ {/************slect28***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/
25882/*MT6186M*/ 5, // kal_uint8 seq_num
25883/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25884/*MT6186M*/ {-632,-624,-616,-592,-344,0}, // kal_uint16 dlpow_lbound
25885/*MT6186M*/ {-467,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
25886/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
25887/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25888/*MT6186M*/ {{1,1,1,1,1,0},
25889/*MT6186M*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
25890/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25891/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25892/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25893/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25894/*MT6186M*/ {{120,120,48,0,-72,0},
25895/*MT6186M*/ {100,100,-44,-140,-140,0}}, // kal_int16 gain_default
25896/*MT6186M*/ {-160,
25897/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25898/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
25899/*MT6186M*/ {{240,168,96,-48,-96,0},
25900/*MT6186M*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
25901/*MT6186M*/ {{192,120,-24,-72,-240,0},
25902/*MT6186M*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
25903/*MT6186M*/ },
25904/*MT6186M*/ {/************slect29***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/
25905/*MT6186M*/ 5, // kal_uint8 seq_num
25906/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25907/*MT6186M*/ {-632,-616,-576,-352,-344,0}, // kal_uint16 dlpow_lbound
25908/*MT6186M*/ {-467,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
25909/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
25910/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25911/*MT6186M*/ {{1,1,1,1,1,0},
25912/*MT6186M*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
25913/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25914/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25915/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25916/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25917/*MT6186M*/ {{120,120,48,0,-72,0},
25918/*MT6186M*/ {116,116,44,-4,-4,0}}, // kal_int16 gain_default
25919/*MT6186M*/ {-160,
25920/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25921/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
25922/*MT6186M*/ {{240,168,96,-48,-96,0},
25923/*MT6186M*/ {236,236,92,-52,-52,0}}, // kal_int16 gain_hbound
25924/*MT6186M*/ {{192,120,-24,-72,-240,0},
25925/*MT6186M*/ {116,116,-28,-196,-196,0}}, // kal_int16 gain_lbound
25926/*MT6186M*/ },
25927/*MT6186M*/ {/************slect30***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/
25928/*MT6186M*/ 5, // kal_uint8 seq_num
25929/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25930/*MT6186M*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
25931/*MT6186M*/ {-467,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
25932/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
25933/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25934/*MT6186M*/ {{1,1,1,1,1,0},
25935/*MT6186M*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
25936/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25937/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25938/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25939/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25940/*MT6186M*/ {{120,120,48,0,-72,0},
25941/*MT6186M*/ {200,120,-40,-136,-136,0}}, // kal_int16 gain_default
25942/*MT6186M*/ {-160,
25943/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25944/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
25945/*MT6186M*/ {{240,168,96,-48,-96,0},
25946/*MT6186M*/ {200,120,120,-88,-88,0}}, // kal_int16 gain_hbound
25947/*MT6186M*/ {{192,120,-24,-72,-240,0},
25948/*MT6186M*/ {200,48,-64,-208,-208,0}}, // kal_int16 gain_lbound
25949/*MT6186M*/ },
25950/*MT6186M*/ {/************slect31***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/
25951/*MT6186M*/ 5, // kal_uint8 seq_num
25952/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25953/*MT6186M*/ {-632,-616,-592,-568,-304,0}, // kal_uint16 dlpow_lbound
25954/*MT6186M*/ {-467,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
25955/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
25956/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25957/*MT6186M*/ {{1,1,1,1,1,0},
25958/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
25959/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25960/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25961/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25962/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25963/*MT6186M*/ {{120,120,48,0,-72,0},
25964/*MT6186M*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
25965/*MT6186M*/ {-160,
25966/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25967/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
25968/*MT6186M*/ {{240,168,96,-48,-96,0},
25969/*MT6186M*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
25970/*MT6186M*/ {{192,120,-24,-72,-240,0},
25971/*MT6186M*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
25972/*MT6186M*/ },
25973/*MT6186M*/ {/************slect32***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
25974/*MT6186M*/ 5, // kal_uint8 seq_num
25975/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25976/*MT6186M*/ {-632,-624,-616,-592,-344,0}, // kal_uint16 dlpow_lbound
25977/*MT6186M*/ {-467,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
25978/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
25979/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
25980/*MT6186M*/ {{1,1,1,1,1,0},
25981/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
25982/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
25983/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
25984/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
25985/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
25986/*MT6186M*/ {{120,120,48,0,-72,0},
25987/*MT6186M*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
25988/*MT6186M*/ {-160,
25989/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
25990/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
25991/*MT6186M*/ {{240,168,96,-48,-96,0},
25992/*MT6186M*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
25993/*MT6186M*/ {{192,120,-24,-72,-240,0},
25994/*MT6186M*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
25995/*MT6186M*/ },
25996/*MT6186M*/ {/************slect33***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
25997/*MT6186M*/ 5, // kal_uint8 seq_num
25998/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
25999/*MT6186M*/ {-632,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
26000/*MT6186M*/ {-507,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
26001/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26002/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26003/*MT6186M*/ {{1,1,1,1,1,0},
26004/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
26005/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26006/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26007/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26008/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26009/*MT6186M*/ {{120,120,48,0,-72,0},
26010/*MT6186M*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
26011/*MT6186M*/ {-160,
26012/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26013/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
26014/*MT6186M*/ {{240,168,96,-48,-96,0},
26015/*MT6186M*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
26016/*MT6186M*/ {{192,120,-24,-72,-240,0},
26017/*MT6186M*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
26018/*MT6186M*/ },
26019/*MT6186M*/ {/************slect34***************[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
26020/*MT6186M*/ 5, // kal_uint8 seq_num
26021/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
26022/*MT6186M*/ {-632,-624,-616,-592,-344,0}, // kal_uint16 dlpow_lbound
26023/*MT6186M*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
26024/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26025/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26026/*MT6186M*/ {{1,1,1,1,1,0},
26027/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
26028/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26029/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26030/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26031/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26032/*MT6186M*/ {{120,120,48,0,-72,0},
26033/*MT6186M*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
26034/*MT6186M*/ {-160,
26035/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26036/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
26037/*MT6186M*/ {{240,168,96,-48,-96,0},
26038/*MT6186M*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
26039/*MT6186M*/ {{192,120,-24,-72,-240,0},
26040/*MT6186M*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
26041/*MT6186M*/ },
26042/*MT6186M*/ {/************slect35***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/
26043/*MT6186M*/ 5, // kal_uint8 seq_num
26044/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
26045/*MT6186M*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
26046/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
26047/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26048/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26049/*MT6186M*/ {{1,1,1,1,1,0},
26050/*MT6186M*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
26051/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26052/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26053/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26054/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26055/*MT6186M*/ {{132,132,60,12,-96,0},
26056/*MT6186M*/ {100,100,-44,-140,-140,0}}, // kal_int16 gain_default
26057/*MT6186M*/ {-160,
26058/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26059/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
26060/*MT6186M*/ {{252,180,132,12,-72,0},
26061/*MT6186M*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
26062/*MT6186M*/ {{204,132,36,-36,-192,0},
26063/*MT6186M*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
26064/*MT6186M*/ },
26065/*MT6186M*/ {/************slect36***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/
26066/*MT6186M*/ 5, // kal_uint8 seq_num
26067/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
26068/*MT6186M*/ {-640,-616,-576,-352,-344,0}, // kal_uint16 dlpow_lbound
26069/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
26070/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26071/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26072/*MT6186M*/ {{1,1,1,1,1,0},
26073/*MT6186M*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
26074/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26075/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26076/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26077/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26078/*MT6186M*/ {{132,132,60,12,-96,0},
26079/*MT6186M*/ {116,116,44,-4,-4,0}}, // kal_int16 gain_default
26080/*MT6186M*/ {-160,
26081/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26082/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,NON_ELNA}, // kal_uint8 elna_type
26083/*MT6186M*/ {{252,180,132,12,-72,0},
26084/*MT6186M*/ {236,236,92,-52,-52,0}}, // kal_int16 gain_hbound
26085/*MT6186M*/ {{204,132,36,-36,-192,0},
26086/*MT6186M*/ {116,116,-28,-196,-196,0}}, // kal_int16 gain_lbound
26087/*MT6186M*/ },
26088/*MT6186M*/ {/************slect37***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/
26089/*MT6186M*/ 5, // kal_uint8 seq_num
26090/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
26091/*MT6186M*/ {-616,-600,-536,-400,-344,0}, // kal_uint16 dlpow_lbound
26092/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
26093/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26094/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26095/*MT6186M*/ {{1,1,1,1,1,0},
26096/*MT6186M*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
26097/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26098/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26099/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26100/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26101/*MT6186M*/ {{132,132,60,12,-96,0},
26102/*MT6186M*/ {200,120,-40,-136,-136,0}}, // kal_int16 gain_default
26103/*MT6186M*/ {-160,
26104/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26105/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
26106/*MT6186M*/ {{252,180,132,12,-72,0},
26107/*MT6186M*/ {200,120,120,-88,-88,0}}, // kal_int16 gain_hbound
26108/*MT6186M*/ {{204,132,36,-36,-192,0},
26109/*MT6186M*/ {200,48,-64,-208,-208,0}}, // kal_int16 gain_lbound
26110/*MT6186M*/ },
26111/*MT6186M*/ {/************slect38***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/
26112/*MT6186M*/ 5, // kal_uint8 seq_num
26113/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
26114/*MT6186M*/ {-632,-616,-592,-568,-304,0}, // kal_uint16 dlpow_lbound
26115/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
26116/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26117/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26118/*MT6186M*/ {{1,1,1,1,1,0},
26119/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
26120/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26121/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26122/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26123/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26124/*MT6186M*/ {{132,132,60,12,-96,0},
26125/*MT6186M*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
26126/*MT6186M*/ {-160,
26127/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26128/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
26129/*MT6186M*/ {{252,180,132,12,-72,0},
26130/*MT6186M*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
26131/*MT6186M*/ {{204,132,36,-36,-192,0},
26132/*MT6186M*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
26133/*MT6186M*/ },
26134/*MT6186M*/ {/************slect39***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
26135/*MT6186M*/ 5, // kal_uint8 seq_num
26136/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
26137/*MT6186M*/ {-632,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
26138/*MT6186M*/ {-507,-416,-372,-327,-158,0}, // kal_uint16 dlpow_hbound
26139/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26140/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26141/*MT6186M*/ {{1,1,1,1,1,0},
26142/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
26143/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26144/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26145/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26146/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26147/*MT6186M*/ {{132,132,60,12,-96,0},
26148/*MT6186M*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
26149/*MT6186M*/ {-160,
26150/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26151/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
26152/*MT6186M*/ {{252,180,132,12,-72,0},
26153/*MT6186M*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
26154/*MT6186M*/ {{204,132,36,-36,-192,0},
26155/*MT6186M*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
26156/*MT6186M*/ },
26157/*MT6186M*/ {/************slect40***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
26158/*MT6186M*/ 5, // kal_uint8 seq_num
26159/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
26160/*MT6186M*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
26161/*MT6186M*/ {-507,-412,-367,-327,-158,0}, // kal_uint16 dlpow_hbound
26162/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26163/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26164/*MT6186M*/ {{1,1,1,1,1,0},
26165/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
26166/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26167/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26168/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26169/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26170/*MT6186M*/ {{132,132,60,12,-96,0},
26171/*MT6186M*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
26172/*MT6186M*/ {-160,
26173/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26174/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
26175/*MT6186M*/ {{252,180,132,12,-72,0},
26176/*MT6186M*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
26177/*MT6186M*/ {{204,132,36,-36,-192,0},
26178/*MT6186M*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
26179/*MT6186M*/ },
26180/*MT6186M*/ {/************slect41***************[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
26181/*MT6186M*/ 5, // kal_uint8 seq_num
26182/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
26183/*MT6186M*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
26184/*MT6186M*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
26185/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26186/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26187/*MT6186M*/ {{1,1,1,1,1,0},
26188/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
26189/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26190/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26191/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26192/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26193/*MT6186M*/ {{132,132,60,12,-96,0},
26194/*MT6186M*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
26195/*MT6186M*/ {-160,
26196/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26197/*MT6186M*/ {ELNA_BYPASS_NB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
26198/*MT6186M*/ {{252,180,132,12,-72,0},
26199/*MT6186M*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
26200/*MT6186M*/ {{204,132,36,-36,-192,0},
26201/*MT6186M*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
26202/*MT6186M*/ },
26203/*MT6186M*/ {/************slect42***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/
26204/*MT6186M*/ 5, // kal_uint8 seq_num
26205/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
26206/*MT6186M*/ {-640,-624,-616,-600,-392,0}, // kal_uint16 dlpow_lbound
26207/*MT6186M*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
26208/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26209/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26210/*MT6186M*/ {{1,1,1,1,1,0},
26211/*MT6186M*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
26212/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26213/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26214/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26215/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26216/*MT6186M*/ {{132,132,60,12,-96,0},
26217/*MT6186M*/ {100,100,-44,-140,-140,0}}, // kal_int16 gain_default
26218/*MT6186M*/ {-160,
26219/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26220/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
26221/*MT6186M*/ {{252,180,132,12,-72,0},
26222/*MT6186M*/ {196,196,52,-92,-92,0}}, // kal_int16 gain_hbound
26223/*MT6186M*/ {{204,132,36,-36,-192,0},
26224/*MT6186M*/ {76,76,-68,-260,-260,0}}, // kal_int16 gain_lbound
26225/*MT6186M*/ },
26226/*MT6186M*/ {/************slect43***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/
26227/*MT6186M*/ 5, // kal_uint8 seq_num
26228/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
26229/*MT6186M*/ {-640,-616,-576,-352,-392,0}, // kal_uint16 dlpow_lbound
26230/*MT6186M*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
26231/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26232/*MT6186M*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26233/*MT6186M*/ {{1,1,1,1,1,0},
26234/*MT6186M*/ {0,1,1,1,0,0}}, // kal_uint8 antenna_enable
26235/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26236/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26237/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26238/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26239/*MT6186M*/ {{132,132,60,12,-96,0},
26240/*MT6186M*/ {116,116,44,-4,-4,0}}, // kal_int16 gain_default
26241/*MT6186M*/ {-160,
26242/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26243/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,NON_ELNA}, // kal_uint8 elna_type
26244/*MT6186M*/ {{252,180,132,12,-72,0},
26245/*MT6186M*/ {236,236,92,-52,-52,0}}, // kal_int16 gain_hbound
26246/*MT6186M*/ {{204,132,36,-36,-192,0},
26247/*MT6186M*/ {116,116,-28,-196,-196,0}}, // kal_int16 gain_lbound
26248/*MT6186M*/ },
26249/*MT6186M*/ {/************slect44***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/
26250/*MT6186M*/ 5, // kal_uint8 seq_num
26251/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
26252/*MT6186M*/ {-616,-600,-536,-400,-392,0}, // kal_uint16 dlpow_lbound
26253/*MT6186M*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
26254/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26255/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26256/*MT6186M*/ {{1,1,1,1,1,0},
26257/*MT6186M*/ {1,1,1,1,0,0}}, // kal_uint8 antenna_enable
26258/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26259/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26260/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26261/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26262/*MT6186M*/ {{132,132,60,12,-96,0},
26263/*MT6186M*/ {200,120,-40,-136,-136,0}}, // kal_int16 gain_default
26264/*MT6186M*/ {-160,
26265/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26266/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
26267/*MT6186M*/ {{252,180,132,12,-72,0},
26268/*MT6186M*/ {200,120,120,-88,-88,0}}, // kal_int16 gain_hbound
26269/*MT6186M*/ {{204,132,36,-36,-192,0},
26270/*MT6186M*/ {200,48,-64,-208,-208,0}}, // kal_int16 gain_lbound
26271/*MT6186M*/ },
26272/*MT6186M*/ {/************slect45***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/
26273/*MT6186M*/ 5, // kal_uint8 seq_num
26274/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
26275/*MT6186M*/ {-632,-616,-592,-568,-304,0}, // kal_uint16 dlpow_lbound
26276/*MT6186M*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
26277/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26278/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26279/*MT6186M*/ {{1,1,1,1,1,0},
26280/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
26281/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26282/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26283/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26284/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26285/*MT6186M*/ {{132,132,60,12,-96,0},
26286/*MT6186M*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
26287/*MT6186M*/ {-160,
26288/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26289/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
26290/*MT6186M*/ {{252,180,132,12,-72,0},
26291/*MT6186M*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
26292/*MT6186M*/ {{204,132,36,-36,-192,0},
26293/*MT6186M*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
26294/*MT6186M*/ },
26295/*MT6186M*/ {/************slect46***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/
26296/*MT6186M*/ 5, // kal_uint8 seq_num
26297/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
26298/*MT6186M*/ {-632,-624,-616,-592,-344,0}, // kal_uint16 dlpow_lbound
26299/*MT6186M*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
26300/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26301/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26302/*MT6186M*/ {{1,1,1,1,1,0},
26303/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
26304/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26305/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26306/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26307/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26308/*MT6186M*/ {{132,132,60,12,-96,0},
26309/*MT6186M*/ {120,120,48,0,-72,0}}, // kal_int16 gain_default
26310/*MT6186M*/ {-160,
26311/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26312/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
26313/*MT6186M*/ {{252,180,132,12,-72,0},
26314/*MT6186M*/ {240,168,96,-48,-96,0}}, // kal_int16 gain_hbound
26315/*MT6186M*/ {{204,132,36,-36,-192,0},
26316/*MT6186M*/ {192,120,-24,-72,-240,0}}, // kal_int16 gain_lbound
26317/*MT6186M*/ },
26318/*MT6186M*/ {/************slect47***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/
26319/*MT6186M*/ 5, // kal_uint8 seq_num
26320/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
26321/*MT6186M*/ {-640,-616,-600,-568,-344,0}, // kal_uint16 dlpow_lbound
26322/*MT6186M*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
26323/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26324/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26325/*MT6186M*/ {{1,1,1,1,1,0},
26326/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
26327/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26328/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26329/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26330/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26331/*MT6186M*/ {{132,132,60,12,-96,0},
26332/*MT6186M*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
26333/*MT6186M*/ {-160,
26334/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26335/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_NB_MATCH}, // kal_uint8 elna_type
26336/*MT6186M*/ {{252,180,132,12,-72,0},
26337/*MT6186M*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
26338/*MT6186M*/ {{204,132,36,-36,-192,0},
26339/*MT6186M*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
26340/*MT6186M*/ },
26341/*MT6186M*/ {/************slect48***************[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/
26342/*MT6186M*/ 5, // kal_uint8 seq_num
26343/*MT6186M*/ {-560,-480,-400,-336,-240,0}, // kal_uint16 dlpow_default <- hard code in database
26344/*MT6186M*/ {-640,-624,-616,-600,-392,0}, // kal_uint16 dlpow_lbound
26345/*MT6186M*/ {-507,-456,-412,-367,-200,0}, // kal_uint16 dlpow_hbound
26346/*MT6186M*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26347/*MT6186M*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26348/*MT6186M*/ {{1,1,1,1,1,0},
26349/*MT6186M*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
26350/*MT6186M*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26351/*MT6186M*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26352/*MT6186M*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26353/*MT6186M*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26354/*MT6186M*/ {{132,132,60,12,-96,0},
26355/*MT6186M*/ {132,132,60,12,-96,0}}, // kal_int16 gain_default
26356/*MT6186M*/ {-160,
26357/*MT6186M*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26358/*MT6186M*/ {ELNA_BYPASS_WB_MATCH,ELNA_BYPASS_WB_MATCH}, // kal_uint8 elna_type
26359/*MT6186M*/ {{252,180,132,12,-72,0},
26360/*MT6186M*/ {252,180,132,12,-72,0}}, // kal_int16 gain_hbound
26361/*MT6186M*/ {{204,132,36,-36,-192,0},
26362/*MT6186M*/ {204,132,36,-36,-192,0}}, // kal_int16 gain_lbound
26363/*MT6186M*/ },
26364/*MT6186M*/ };
26365/*MT6186M*/
26366/*MT6186M*/ const unsigned short L1D_RF_TST_INFO_ELNA_MAPPING_TABLE[7][7] = // need follow the value of enum L1D_ELNA_USAGE
26367/*MT6186M*/ {
26368/*MT6186M*/ {0 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/,1 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/,2 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON*/,3 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]3:L1D_ELNA_CAN_SWITCH*/,4 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,5 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,6 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
26369/*MT6186M*/ {7 /*[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/,8 /*[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/,9 /*[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON*/,10 /*[P]1:L1D_ELNA_UNUSED,[D]3:L1D_ELNA_CAN_SWITCH*/,11 /*[P]1:L1D_ELNA_UNUSED,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,12 /*[P]1:L1D_ELNA_UNUSED,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,13 /*[P]1:L1D_ELNA_UNUSED,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
26370/*MT6186M*/ {14 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]0:L1D_ELNA_IN_PATH_OFF*/,15 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]1:L1D_ELNA_UNUSED*/,16 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]2:L1D_ELNA_ALYWAYS_ON*/,17 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]3:L1D_ELNA_CAN_SWITCH*/,18 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,19 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,20 /*[P]2:L1D_ELNA_ALYWAYS_ON,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
26371/*MT6186M*/ {21 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/,22 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/,23 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/,24 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/,25 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,26 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,27 /*[P]3:L1D_ELNA_CAN_SWITCH,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
26372/*MT6186M*/ {28 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/,29 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/,30 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/,31 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/,32 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,33 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,34 /*[P]4:L1D_ELNA_CAN_SWITCH_WB,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
26373/*MT6186M*/ {35 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]0:L1D_ELNA_IN_PATH_OFF*/,36 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]1:L1D_ELNA_UNUSED*/,37 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]2:L1D_ELNA_ALYWAYS_ON*/,38 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]3:L1D_ELNA_CAN_SWITCH*/,39 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,40 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,41 /*[P]5:L1D_ELNA_18DB_CAN_SWITCH,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
26374/*MT6186M*/ {42 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]0:L1D_ELNA_IN_PATH_OFF*/,43 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]1:L1D_ELNA_UNUSED*/,44 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]2:L1D_ELNA_ALYWAYS_ON*/,45 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]3:L1D_ELNA_CAN_SWITCH*/,46 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]4:L1D_ELNA_CAN_SWITCH_WB*/,47 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]5:L1D_ELNA_18DB_CAN_SWITCH*/,48 /*[P]6:L1D_ELNA_18DB_CAN_SWITCH_WB,[D]6:L1D_ELNA_18DB_CAN_SWITCH_WB*/},
26375/*MT6186M*/ };
26376/*MT6186M*/ const unsigned short L1D_RF_TST_INFO_WCOEF_ARFCN[FrequencyBandCount][8] =
26377/*MT6186M*/ { { -1, -1, -1, -1, -1, -1, -1, -1}, /*#FrequencyBand400 */
26378/*MT6186M*/ {204, -1, -1, -1, -1, -1, -1, -1}, /* FrequencyBand850 */
26379/*MT6186M*/ { 39, 40, -1, -1, -1, -1, -1, -1}, /* FrequencyBand900 */
26380/*MT6186M*/ {536, 586, 636, 685, 736, 786, 836, 874}, /* FrequencyBand1800 */
26381/*MT6186M*/ {536, 586, 645, 686, 736, 786, -1, -1}, /* FrequencyBand1900 */
26382/*MT6186M*/ };
26383
26384/*MT6186M*/ #endif
26385#endif
26386
26387#if IS_RF_MT6190
26388/*MT6190*/
26389/*MT6190*/ #define GAIN_STEP 3
26390/*MT6190*/ #define PVOFSL 34
26391/*MT6190*/ #define PVOFSH 34
26392/*MT6190*/
26393/*MT6190*/unsigned short L1D_RF_Check_If_ExternalLNA( int rf_band )
26394/*MT6190*/{
26395/*MT6190*/ unsigned short result = L1D_ELNA_UNUSED;
26396/*MT6190*/ if (rf_band>=FrequencyBand850)
26397/*MT6190*/ {
26398/*MT6190*/ result = L1D_ELNA_ALYWAYS_ON_MLNA;
26399/*MT6190*/ }
26400/*MT6190*/ else
26401/*MT6190*/ {
26402/*MT6190*/ result = L1D_ELNA_UNUSED;
26403/*MT6190*/ }
26404/*MT6190*/ return result;
26405/*MT6190*/}
26406/*MT6190*/unsigned short L1D_RF_Check_If_ExternalLNA_RXD( int rf_band )
26407/*MT6190*/{
26408/*MT6190*/ unsigned short result = L1D_ELNA_UNUSED;
26409/*MT6190*/ if (rf_band>=FrequencyBand850)
26410/*MT6190*/ {
26411/*MT6190*/ result = L1D_ELNA_ALYWAYS_ON_MLNA;
26412/*MT6190*/ }
26413/*MT6190*/ else
26414/*MT6190*/ {
26415/*MT6190*/ result = L1D_ELNA_UNUSED;
26416/*MT6190*/ }
26417/*MT6190*/ return result;
26418/*MT6190*/}
26419 #if IS_W_CANCELLATION_SUPPORT
26420/*MT6190*/ unsigned short L1D_RF_FindGainStep( unsigned long gain_setting, FrequencyBand rf_band )
26421/*MT6190*/ {
26422/*MT6190*/ unsigned long gain_step = gain_setting & 0x000FFFFF;
26423/*MT6190*/ unsigned short elna_type = L1D_RF_Check_If_ExternalLNA(rf_band);
26424/*MT6190*/
26425/*MT6190*/ switch( elna_type )
26426/*MT6190*/ {
26427/*MT6190*/ case L1D_ELNA_ALYWAYS_ON_MLNA :
26428/*MT6190*/ {
26429/*MT6190*/ switch( gain_step )
26430/*MT6190*/ {
26431/*MT6190*/ case 0x2DD80:
26432/*MT6190*/ return 1;
26433/*MT6190*/ case 0x2DD40:
26434/*MT6190*/ return 2;
26435/*MT6190*/ case 0xE940:
26436/*MT6190*/ return 3;
26437/*MT6190*/ case 0xA90A:
26438/*MT6190*/ return 4;
26439/*MT6190*/ case 0xA8CA:
26440/*MT6190*/ return 5;
26441/*MT6190*/ case 0xA88A:
26442/*MT6190*/ return 6;
26443/*MT6190*/ case 0xA0CA:
26444/*MT6190*/ return 7;
26445/*MT6190*/ case 0xA08A:
26446/*MT6190*/ return 8;
26447/*MT6190*/ case 0xE880:
26448/*MT6190*/ return 9;
26449/*MT6190*/ case 0xE080:
26450/*MT6190*/ return 10;
26451/*MT6190*/ case 0xA00A:
26452/*MT6190*/ return 11;
26453/*MT6190*/ default:
26454/*MT6190*/ return 0;
26455/*MT6190*/ }
26456/*MT6190*/ break;
26457/*MT6190*/ }
26458/*MT6190*/ default:
26459/*MT6190*/ { ASSERT(0); //table is not define!
26460/*MT6190*/ }
26461/*MT6190*/ }
26462/*MT6190*/ }
26463/*MT6190*/ #if IS_2G_RXD_SUPPORT
26464/*MT6190*/ unsigned short L1D_RF_FindGainStep_RXD( unsigned long gain_setting, FrequencyBand rf_band )
26465/*MT6190*/ {
26466/*MT6190*/ unsigned long gain_step = gain_setting & 0x000FFFFF;
26467/*MT6190*/ unsigned short elna_type = L1D_RF_Check_If_ExternalLNA_RXD(rf_band);
26468/*MT6190*/
26469/*MT6190*/ switch( elna_type )
26470/*MT6190*/ {
26471/*MT6190*/ case L1D_ELNA_ALYWAYS_ON_MLNA :
26472/*MT6190*/ {
26473/*MT6190*/ switch( gain_step )
26474/*MT6190*/ {
26475/*MT6190*/ case 0x2DD80:
26476/*MT6190*/ return 1;
26477/*MT6190*/ case 0x2DD40:
26478/*MT6190*/ return 2;
26479/*MT6190*/ case 0xE940:
26480/*MT6190*/ return 3;
26481/*MT6190*/ case 0xA90A:
26482/*MT6190*/ return 4;
26483/*MT6190*/ case 0xA8CA:
26484/*MT6190*/ return 5;
26485/*MT6190*/ case 0xA88A:
26486/*MT6190*/ return 6;
26487/*MT6190*/ case 0xA0CA:
26488/*MT6190*/ return 7;
26489/*MT6190*/ case 0xA08A:
26490/*MT6190*/ return 8;
26491/*MT6190*/ case 0xE880:
26492/*MT6190*/ return 9;
26493/*MT6190*/ case 0xE080:
26494/*MT6190*/ return 10;
26495/*MT6190*/ case 0xA00A:
26496/*MT6190*/ return 11;
26497/*MT6190*/ default:
26498/*MT6190*/ return 0;
26499/*MT6190*/ }
26500/*MT6190*/ break;
26501/*MT6190*/ }
26502/*MT6190*/ default:
26503/*MT6190*/ { ASSERT(0); //table is not define!
26504/*MT6190*/ }
26505/*MT6190*/ }
26506/*MT6190*/ }
26507/*MT6190*/ #endif
26508 #endif
26509#if IS_2G_RXD_SUPPORT
26510
26511/*MT6190*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MLNA_LB=
26512/*MT6190*/ {
26513/*MT6190*/ (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), //max_gain
26514/*MT6190*/ (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), //min_gain
26515/*MT6190*/ -880/*-110*/, //min_predict_power
26516/*MT6190*/ -40/*-5*/, //max_predict_power
26517/*MT6190*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
26518/*MT6190*/ -71*PWRRES, //HRD_Pin_THRESHOLD
26519/*MT6190*/ {
26520/*MT6190*/ { -880/*-110*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,2,6 },
26521/*MT6190*/ { -872/*-109*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,2,6 },
26522/*MT6190*/ { -864/*-108*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,2,6 },
26523/*MT6190*/ { -856/*-107*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,2,6 },
26524/*MT6190*/ { -848/*-106*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,2,6 },
26525/*MT6190*/ { -840/*-105*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,2,5 },
26526/*MT6190*/ { -832/*-104*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,2,5 },
26527/*MT6190*/ { -824/*-103*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,2,5 },
26528/*MT6190*/ { -816/*-102*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
26529/*MT6190*/ { -808/*-101*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
26530/*MT6190*/ { -800/*-100*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
26531/*MT6190*/ { -792/*-99*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
26532/*MT6190*/ { -784/*-98*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
26533/*MT6190*/ { -776/*-97*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
26534/*MT6190*/ { -768/*-96*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
26535/*MT6190*/ { -760/*-95*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
26536/*MT6190*/ { -752/*-94*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
26537/*MT6190*/ { -744/*-93*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
26538/*MT6190*/ { -736/*-92*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
26539/*MT6190*/ { -728/*-91*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
26540/*MT6190*/ { -720/*-90*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
26541/*MT6190*/ { -712/*-89*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
26542/*MT6190*/ { -704/*-88*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
26543/*MT6190*/ { -696/*-87*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
26544/*MT6190*/ { -688/*-86*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
26545/*MT6190*/ { -680/*-85*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26546/*MT6190*/ { -672/*-84*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26547/*MT6190*/ { -664/*-83*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26548/*MT6190*/ { -656/*-82*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26549/*MT6190*/ { -648/*-81*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26550/*MT6190*/ { -640/*-80*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26551/*MT6190*/ { -632/*-79*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26552/*MT6190*/ { -624/*-78*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26553/*MT6190*/ { -616/*-77*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26554/*MT6190*/ { -608/*-76*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26555/*MT6190*/ { -600/*-75*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26556/*MT6190*/ { -592/*-74*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26557/*MT6190*/ { -584/*-73*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26558/*MT6190*/ { -576/*-72*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26559/*MT6190*/ { -568/*-71*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26560/*MT6190*/ { -560/*-70*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26561/*MT6190*/ { -552/*-69*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26562/*MT6190*/ { -544/*-68*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26563/*MT6190*/ { -536/*-67*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26564/*MT6190*/ { -528/*-66*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26565/*MT6190*/ { -520/*-65*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26566/*MT6190*/ { -512/*-64*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26567/*MT6190*/ { -504/*-63*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26568/*MT6190*/ { -496/*-62*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26569/*MT6190*/ { -488/*-61*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26570/*MT6190*/ { -480/*-60*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26571/*MT6190*/ { -472/*-59*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26572/*MT6190*/ { -464/*-58*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, 1 ,3 ,1,4 },
26573/*MT6190*/ { -456/*-57*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, 1 ,3 ,1,4 },
26574/*MT6190*/ { -448/*-56*/, (Gain)(ROUNDINT(( 45.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, 1 ,3 ,1,3 },
26575/*MT6190*/ { -440/*-55*/, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, 1 ,3 ,1,3 },
26576/*MT6190*/ { -432/*-54*/, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, 1 ,3 ,1,3 },
26577/*MT6190*/ { -424/*-53*/, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, 1 ,2 ,1,2 },
26578/*MT6190*/ { -416/*-52*/, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, 1 ,2 ,1,2 },
26579/*MT6190*/ { -408/*-51*/, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, 1 ,2 ,1,2 },
26580/*MT6190*/ { -400/*-50*/, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, 0 ,3 ,0,3 },
26581/*MT6190*/ { -392/*-49*/, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, 0 ,3 ,0,3 },
26582/*MT6190*/ { -384/*-48*/, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, 0 ,3 ,0,3 },
26583/*MT6190*/ { -376/*-47*/, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,0,2 },
26584/*MT6190*/ { -368/*-46*/, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,0,2 },
26585/*MT6190*/ { -360/*-45*/, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,0,2 },
26586/*MT6190*/ { -352/*-44*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, 0 ,1 ,0,1 },
26587/*MT6190*/ { -344/*-43*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, 0 ,1 ,0,1 },
26588/*MT6190*/ { -336/*-42*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, 0 ,1 ,0,1 },
26589/*MT6190*/ { -328/*-41*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, 0 ,1 ,0,1 },
26590/*MT6190*/ { -320/*-40*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, 0 ,1 ,0,1 },
26591/*MT6190*/ { -312/*-39*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, 0 ,1 ,0,1 },
26592/*MT6190*/ { -304/*-38*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,0,0 },
26593/*MT6190*/ { -296/*-37*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,0,0 },
26594/*MT6190*/ { -288/*-36*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,0,0 },
26595/*MT6190*/ { -280/*-35*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,0,0 },
26596/*MT6190*/ { -272/*-34*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,0,0 },
26597/*MT6190*/ { -264/*-33*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,0,0 },
26598/*MT6190*/ { -256/*-32*/, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, 1 ,3 ,1,3 },
26599/*MT6190*/ { -248/*-31*/, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, 1 ,3 ,1,3 },
26600/*MT6190*/ { -240/*-30*/, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, 1 ,3 ,1,3 },
26601/*MT6190*/ { -232/*-29*/, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, 1 ,2 ,1,2 },
26602/*MT6190*/ { -224/*-28*/, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, 1 ,2 ,1,2 },
26603/*MT6190*/ { -216/*-27*/, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, 1 ,2 ,1,2 },
26604/*MT6190*/ { -208/*-26*/, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, 1 ,1 ,1,1 },
26605/*MT6190*/ { -200/*-25*/, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, 1 ,1 ,1,1 },
26606/*MT6190*/ { -192/*-24*/, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, 1 ,1 ,1,1 },
26607/*MT6190*/ { -184/*-23*/, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, 1 ,0 ,1,0 },
26608/*MT6190*/ { -176/*-22*/, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, 1 ,0 ,1,0 },
26609/*MT6190*/ { -168/*-21*/, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, 1 ,0 ,1,0 },
26610/*MT6190*/ { -160/*-20*/, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, 0 ,1 ,0,1 },
26611/*MT6190*/ { -152/*-19*/, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, 0 ,1 ,0,1 },
26612/*MT6190*/ { -144/*-18*/, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, 0 ,1 ,0,1 },
26613/*MT6190*/ { -136/*-17*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26614/*MT6190*/ { -128/*-16*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26615/*MT6190*/ { -120/*-15*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26616/*MT6190*/ { -112/*-14*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26617/*MT6190*/ { -104/*-13*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26618/*MT6190*/ { -96/*-12*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26619/*MT6190*/ { -88/*-11*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26620/*MT6190*/ { -80/*-10*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26621/*MT6190*/ { -72/*-9*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26622/*MT6190*/ { -64/*-8*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26623/*MT6190*/ { -56/*-7*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26624/*MT6190*/ { -48/*-6*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26625/*MT6190*/ { -40/*-5*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26626/*MT6190*/ }
26627/*MT6190*/ };
26628/*MT6190*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MLNA_HB=
26629/*MT6190*/ {
26630/*MT6190*/ (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), //max_gain
26631/*MT6190*/ (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), //min_gain
26632/*MT6190*/ -880/*-110*/, //min_predict_power
26633/*MT6190*/ -40/*-5*/, //max_predict_power
26634/*MT6190*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
26635/*MT6190*/ -71*PWRRES, //HRD_Pin_THRESHOLD
26636/*MT6190*/ {
26637/*MT6190*/ { -880/*-110*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,6 },
26638/*MT6190*/ { -872/*-109*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,6 },
26639/*MT6190*/ { -864/*-108*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,6 },
26640/*MT6190*/ { -856/*-107*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,6 },
26641/*MT6190*/ { -848/*-106*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,6 },
26642/*MT6190*/ { -840/*-105*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26643/*MT6190*/ { -832/*-104*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26644/*MT6190*/ { -824/*-103*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26645/*MT6190*/ { -816/*-102*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26646/*MT6190*/ { -808/*-101*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26647/*MT6190*/ { -800/*-100*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26648/*MT6190*/ { -792/*-99*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26649/*MT6190*/ { -784/*-98*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26650/*MT6190*/ { -776/*-97*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26651/*MT6190*/ { -768/*-96*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26652/*MT6190*/ { -760/*-95*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26653/*MT6190*/ { -752/*-94*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26654/*MT6190*/ { -744/*-93*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26655/*MT6190*/ { -736/*-92*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26656/*MT6190*/ { -728/*-91*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26657/*MT6190*/ { -720/*-90*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26658/*MT6190*/ { -712/*-89*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26659/*MT6190*/ { -704/*-88*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26660/*MT6190*/ { -696/*-87*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
26661/*MT6190*/ { -688/*-86*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,1,5 },
26662/*MT6190*/ { -680/*-85*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE080), L1D_LNA_LOW, 0 ,2 ,1,4 },
26663/*MT6190*/ { -672/*-84*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE080), L1D_LNA_LOW, 0 ,2 ,1,4 },
26664/*MT6190*/ { -664/*-83*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE080), L1D_LNA_LOW, 0 ,2 ,1,4 },
26665/*MT6190*/ { -656/*-82*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE080), L1D_LNA_LOW, 0 ,2 ,1,4 },
26666/*MT6190*/ { -648/*-81*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE080), L1D_LNA_LOW, 0 ,2 ,1,4 },
26667/*MT6190*/ { -640/*-80*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE080), L1D_LNA_LOW, 0 ,2 ,1,4 },
26668/*MT6190*/ { -632/*-79*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE080), L1D_LNA_LOW, 0 ,2 ,1,4 },
26669/*MT6190*/ { -624/*-78*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26670/*MT6190*/ { -616/*-77*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26671/*MT6190*/ { -608/*-76*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26672/*MT6190*/ { -600/*-75*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26673/*MT6190*/ { -592/*-74*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26674/*MT6190*/ { -584/*-73*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26675/*MT6190*/ { -576/*-72*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26676/*MT6190*/ { -568/*-71*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26677/*MT6190*/ { -560/*-70*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26678/*MT6190*/ { -552/*-69*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
26679/*MT6190*/ { -544/*-68*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26680/*MT6190*/ { -536/*-67*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26681/*MT6190*/ { -528/*-66*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26682/*MT6190*/ { -520/*-65*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26683/*MT6190*/ { -512/*-64*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26684/*MT6190*/ { -504/*-63*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26685/*MT6190*/ { -496/*-62*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26686/*MT6190*/ { -488/*-61*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26687/*MT6190*/ { -480/*-60*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26688/*MT6190*/ { -472/*-59*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26689/*MT6190*/ { -464/*-58*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26690/*MT6190*/ { -456/*-57*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,4 },
26691/*MT6190*/ { -448/*-56*/, (Gain)(ROUNDINT(( 45.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,3 },
26692/*MT6190*/ { -440/*-55*/, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,3 },
26693/*MT6190*/ { -432/*-54*/, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,3 },
26694/*MT6190*/ { -424/*-53*/, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,2 },
26695/*MT6190*/ { -416/*-52*/, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,2 },
26696/*MT6190*/ { -408/*-51*/, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,1,2 },
26697/*MT6190*/ { -400/*-50*/, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,0,3 },
26698/*MT6190*/ { -392/*-49*/, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,0,3 },
26699/*MT6190*/ { -384/*-48*/, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,0,3 },
26700/*MT6190*/ { -376/*-47*/, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,0,2 },
26701/*MT6190*/ { -368/*-46*/, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,0,2 },
26702/*MT6190*/ { -360/*-45*/, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,0,2 },
26703/*MT6190*/ { -352/*-44*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, 0 ,1 ,0,1 },
26704/*MT6190*/ { -344/*-43*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, 0 ,1 ,0,1 },
26705/*MT6190*/ { -336/*-42*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, 0 ,1 ,0,1 },
26706/*MT6190*/ { -328/*-41*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, 0 ,1 ,0,1 },
26707/*MT6190*/ { -320/*-40*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, 0 ,1 ,0,1 },
26708/*MT6190*/ { -312/*-39*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, 0 ,1 ,0,1 },
26709/*MT6190*/ { -304/*-38*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,0,0 },
26710/*MT6190*/ { -296/*-37*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,0,0 },
26711/*MT6190*/ { -288/*-36*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,0,0 },
26712/*MT6190*/ { -280/*-35*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,0,0 },
26713/*MT6190*/ { -272/*-34*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,0,0 },
26714/*MT6190*/ { -264/*-33*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, 0 ,0 ,0,0 },
26715/*MT6190*/ { -256/*-32*/, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, 1 ,3 ,1,3 },
26716/*MT6190*/ { -248/*-31*/, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, 1 ,3 ,1,3 },
26717/*MT6190*/ { -240/*-30*/, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, 1 ,3 ,1,3 },
26718/*MT6190*/ { -232/*-29*/, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, 1 ,2 ,1,2 },
26719/*MT6190*/ { -224/*-28*/, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, 1 ,2 ,1,2 },
26720/*MT6190*/ { -216/*-27*/, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, 1 ,2 ,1,2 },
26721/*MT6190*/ { -208/*-26*/, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, 1 ,1 ,1,1 },
26722/*MT6190*/ { -200/*-25*/, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, 1 ,1 ,1,1 },
26723/*MT6190*/ { -192/*-24*/, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, 1 ,1 ,1,1 },
26724/*MT6190*/ { -184/*-23*/, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, 1 ,0 ,1,0 },
26725/*MT6190*/ { -176/*-22*/, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, 1 ,0 ,1,0 },
26726/*MT6190*/ { -168/*-21*/, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, 1 ,0 ,1,0 },
26727/*MT6190*/ { -160/*-20*/, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, 0 ,1 ,0,1 },
26728/*MT6190*/ { -152/*-19*/, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, 0 ,1 ,0,1 },
26729/*MT6190*/ { -144/*-18*/, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, 0 ,1 ,0,1 },
26730/*MT6190*/ { -136/*-17*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26731/*MT6190*/ { -128/*-16*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26732/*MT6190*/ { -120/*-15*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26733/*MT6190*/ { -112/*-14*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26734/*MT6190*/ { -104/*-13*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26735/*MT6190*/ { -96/*-12*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26736/*MT6190*/ { -88/*-11*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26737/*MT6190*/ { -80/*-10*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26738/*MT6190*/ { -72/*-9*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26739/*MT6190*/ { -64/*-8*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26740/*MT6190*/ { -56/*-7*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26741/*MT6190*/ { -48/*-6*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26742/*MT6190*/ { -40/*-5*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
26743/*MT6190*/ }
26744/*MT6190*/ };
26745/*MT6190*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MLNA_LIST[] =
26746/*MT6190*/ { 0, /*#FrequencyBand400 */
26747/*MT6190*/ &AGC_TABLE_HAL_MLNA_LB, /* FrequencyBand850 */
26748/*MT6190*/ &AGC_TABLE_HAL_MLNA_LB, /* FrequencyBand900 */
26749/*MT6190*/ &AGC_TABLE_HAL_MLNA_HB, /* FrequencyBand1800 */
26750/*MT6190*/ &AGC_TABLE_HAL_MLNA_HB, /* FrequencyBand1900 */
26751/*MT6190*/ };
26752#endif /*#if IS_2G_RXD_SUPPORT*/
26753
26754/*MT6190*/ const RfTestCmdCalInfoV5_T L1D_RF_TST_INFO_TABLE[] =
26755/*MT6190*/ {/*PWRRES:8*/
26756/*MT6190*/ {/************slect0***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/
26757/*MT6190*/ 0, // kal_uint8 seq_num
26758/*MT6190*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
26759/*MT6190*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
26760/*MT6190*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
26761/*MT6190*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
26762/*MT6190*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26763/*MT6190*/ {{0,0,0,0,0,0},
26764/*MT6190*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
26765/*MT6190*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26766/*MT6190*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26767/*MT6190*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26768/*MT6190*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26769/*MT6190*/ {{0,0,0,0,0,0},
26770/*MT6190*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
26771/*MT6190*/ {-160,
26772/*MT6190*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26773/*MT6190*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
26774/*MT6190*/ {{0,0,0,0,0,0},
26775/*MT6190*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
26776/*MT6190*/ {{0,0,0,0,0,0},
26777/*MT6190*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
26778/*MT6190*/ },
26779/*MT6190*/ {/************slect1***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/
26780/*MT6190*/ 0, // kal_uint8 seq_num
26781/*MT6190*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
26782/*MT6190*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
26783/*MT6190*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
26784/*MT6190*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
26785/*MT6190*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26786/*MT6190*/ {{0,0,0,0,0,0},
26787/*MT6190*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
26788/*MT6190*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26789/*MT6190*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26790/*MT6190*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26791/*MT6190*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26792/*MT6190*/ {{0,0,0,0,0,0},
26793/*MT6190*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
26794/*MT6190*/ {-160,
26795/*MT6190*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26796/*MT6190*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
26797/*MT6190*/ {{0,0,0,0,0,0},
26798/*MT6190*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
26799/*MT6190*/ {{0,0,0,0,0,0},
26800/*MT6190*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
26801/*MT6190*/ },
26802/*MT6190*/ {/************slect2***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON_MLNA*/
26803/*MT6190*/ 5, // kal_uint8 seq_num
26804/*MT6190*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_default <- hard code in database
26805/*MT6190*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_lbound
26806/*MT6190*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_hbound
26807/*MT6190*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
26808/*MT6190*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26809/*MT6190*/ {{0,0,0,0,0,0},
26810/*MT6190*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
26811/*MT6190*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26812/*MT6190*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26813/*MT6190*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26814/*MT6190*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26815/*MT6190*/ {{233,185,113,-7,-151,0},
26816/*MT6190*/ {233,185,113,-7,-151,0}}, // kal_int16 gain_default
26817/*MT6190*/ {-160,
26818/*MT6190*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26819/*MT6190*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
26820/*MT6190*/ {{257,185,113,41,-151,0},
26821/*MT6190*/ {257,185,113,41,-151,0}}, // kal_int16 gain_hbound
26822/*MT6190*/ {{233,185,89,-79,-271,0},
26823/*MT6190*/ {233,185,89,-79,-271,0}}, // kal_int16 gain_lbound
26824/*MT6190*/ },
26825/*MT6190*/ {/************slect3***************[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/
26826/*MT6190*/ 0, // kal_uint8 seq_num
26827/*MT6190*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
26828/*MT6190*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
26829/*MT6190*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
26830/*MT6190*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
26831/*MT6190*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26832/*MT6190*/ {{0,0,0,0,0,0},
26833/*MT6190*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
26834/*MT6190*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26835/*MT6190*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26836/*MT6190*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26837/*MT6190*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26838/*MT6190*/ {{0,0,0,0,0,0},
26839/*MT6190*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
26840/*MT6190*/ {-160,
26841/*MT6190*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26842/*MT6190*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
26843/*MT6190*/ {{0,0,0,0,0,0},
26844/*MT6190*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
26845/*MT6190*/ {{0,0,0,0,0,0},
26846/*MT6190*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
26847/*MT6190*/ },
26848/*MT6190*/ {/************slect4***************[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/
26849/*MT6190*/ 0, // kal_uint8 seq_num
26850/*MT6190*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
26851/*MT6190*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
26852/*MT6190*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
26853/*MT6190*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
26854/*MT6190*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26855/*MT6190*/ {{0,0,0,0,0,0},
26856/*MT6190*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
26857/*MT6190*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26858/*MT6190*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26859/*MT6190*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26860/*MT6190*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26861/*MT6190*/ {{0,0,0,0,0,0},
26862/*MT6190*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
26863/*MT6190*/ {-160,
26864/*MT6190*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26865/*MT6190*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
26866/*MT6190*/ {{0,0,0,0,0,0},
26867/*MT6190*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
26868/*MT6190*/ {{0,0,0,0,0,0},
26869/*MT6190*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
26870/*MT6190*/ },
26871/*MT6190*/ {/************slect5***************[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON_MLNA*/
26872/*MT6190*/ 5, // kal_uint8 seq_num
26873/*MT6190*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_default <- hard code in database
26874/*MT6190*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_lbound
26875/*MT6190*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_hbound
26876/*MT6190*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
26877/*MT6190*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26878/*MT6190*/ {{0,0,0,0,0,0},
26879/*MT6190*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
26880/*MT6190*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26881/*MT6190*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26882/*MT6190*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26883/*MT6190*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26884/*MT6190*/ {{233,185,113,-7,-151,0},
26885/*MT6190*/ {233,185,113,-7,-151,0}}, // kal_int16 gain_default
26886/*MT6190*/ {-160,
26887/*MT6190*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26888/*MT6190*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
26889/*MT6190*/ {{257,185,113,41,-151,0},
26890/*MT6190*/ {257,185,113,41,-151,0}}, // kal_int16 gain_hbound
26891/*MT6190*/ {{233,185,89,-79,-271,0},
26892/*MT6190*/ {233,185,89,-79,-271,0}}, // kal_int16 gain_lbound
26893/*MT6190*/ },
26894/*MT6190*/ {/************slect6***************[P]2:L1D_ELNA_ALYWAYS_ON_MLNA,[D]0:L1D_ELNA_IN_PATH_OFF*/
26895/*MT6190*/ 5, // kal_uint8 seq_num
26896/*MT6190*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_default <- hard code in database
26897/*MT6190*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_lbound
26898/*MT6190*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_hbound
26899/*MT6190*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26900/*MT6190*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26901/*MT6190*/ {{1,1,1,1,1,0},
26902/*MT6190*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
26903/*MT6190*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26904/*MT6190*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26905/*MT6190*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26906/*MT6190*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26907/*MT6190*/ {{233,185,113,-7,-151,0},
26908/*MT6190*/ {233,185,113,-7,-151,0}}, // kal_int16 gain_default
26909/*MT6190*/ {-160,
26910/*MT6190*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26911/*MT6190*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
26912/*MT6190*/ {{257,185,113,41,-151,0},
26913/*MT6190*/ {257,185,113,41,-151,0}}, // kal_int16 gain_hbound
26914/*MT6190*/ {{233,185,89,-79,-271,0},
26915/*MT6190*/ {233,185,89,-79,-271,0}}, // kal_int16 gain_lbound
26916/*MT6190*/ },
26917/*MT6190*/ {/************slect7***************[P]2:L1D_ELNA_ALYWAYS_ON_MLNA,[D]1:L1D_ELNA_UNUSED*/
26918/*MT6190*/ 5, // kal_uint8 seq_num
26919/*MT6190*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_default <- hard code in database
26920/*MT6190*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_lbound
26921/*MT6190*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_hbound
26922/*MT6190*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26923/*MT6190*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26924/*MT6190*/ {{1,1,1,1,1,0},
26925/*MT6190*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
26926/*MT6190*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26927/*MT6190*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26928/*MT6190*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26929/*MT6190*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26930/*MT6190*/ {{233,185,113,-7,-151,0},
26931/*MT6190*/ {233,185,113,-7,-151,0}}, // kal_int16 gain_default
26932/*MT6190*/ {-160,
26933/*MT6190*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26934/*MT6190*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
26935/*MT6190*/ {{257,185,113,41,-151,0},
26936/*MT6190*/ {257,185,113,41,-151,0}}, // kal_int16 gain_hbound
26937/*MT6190*/ {{233,185,89,-79,-271,0},
26938/*MT6190*/ {233,185,89,-79,-271,0}}, // kal_int16 gain_lbound
26939/*MT6190*/ },
26940/*MT6190*/ {/************slect8***************[P]2:L1D_ELNA_ALYWAYS_ON_MLNA,[D]2:L1D_ELNA_ALYWAYS_ON_MLNA*/
26941/*MT6190*/ 5, // kal_uint8 seq_num
26942/*MT6190*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_default <- hard code in database
26943/*MT6190*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_lbound
26944/*MT6190*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_hbound
26945/*MT6190*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
26946/*MT6190*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
26947/*MT6190*/ {{1,1,1,1,1,0},
26948/*MT6190*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
26949/*MT6190*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
26950/*MT6190*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
26951/*MT6190*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
26952/*MT6190*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
26953/*MT6190*/ {{233,185,113,-7,-151,0},
26954/*MT6190*/ {233,185,113,-7,-151,0}}, // kal_int16 gain_default
26955/*MT6190*/ {-160,
26956/*MT6190*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
26957/*MT6190*/ {ELNA_ALWAYS_ON,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
26958/*MT6190*/ {{257,185,113,41,-151,0},
26959/*MT6190*/ {257,185,113,41,-151,0}}, // kal_int16 gain_hbound
26960/*MT6190*/ {{233,185,89,-79,-271,0},
26961/*MT6190*/ {233,185,89,-79,-271,0}}, // kal_int16 gain_lbound
26962/*MT6190*/ },
26963/*MT6190*/ };
26964/*MT6190*/
26965/*MT6190*/ const unsigned short L1D_RF_TST_INFO_ELNA_MAPPING_TABLE[3][3] = // need follow the value of enum L1D_ELNA_USAGE
26966/*MT6190*/ {
26967/*MT6190*/ {0 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/,1 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/,2 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON_MLNA*/},
26968/*MT6190*/ {3 /*[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/,4 /*[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/,5 /*[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON_MLNA*/},
26969/*MT6190*/ {6 /*[P]2:L1D_ELNA_ALYWAYS_ON_MLNA,[D]0:L1D_ELNA_IN_PATH_OFF*/,7 /*[P]2:L1D_ELNA_ALYWAYS_ON_MLNA,[D]1:L1D_ELNA_UNUSED*/,8 /*[P]2:L1D_ELNA_ALYWAYS_ON_MLNA,[D]2:L1D_ELNA_ALYWAYS_ON_MLNA*/},
26970/*MT6190*/ };
26971/*MT6190*/
26972/*MT6190*/ const short L1D_RF_TST_INFO_WCOEF_ARFCN[FrequencyBandCount][8] =
26973/*MT6190*/ { { -1, -1, -1, -1, -1, -1, -1, -1}, /*#FrequencyBand400 */
26974/*MT6190*/ {204, -1, -1, -1, -1, -1, -1, -1}, /* FrequencyBand850 */
26975/*MT6190*/ { 39, 40, -1, -1, -1, -1, -1, -1}, /* FrequencyBand900 */
26976/*MT6190*/ {536, 586, 636, 685, 736, 786, 836, 874}, /* FrequencyBand1800 */
26977/*MT6190*/ {536, 586, 645, 686, 736, 786, -1, -1}, /* FrequencyBand1900 */
26978/*MT6190*/ };
26979#elif IS_RF_MT6190T
26980/*MT6190T*/
26981/*MT6190T*/ #define GAIN_STEP 3
26982/*MT6190T*/ #define PVOFSL 34
26983/*MT6190T*/ #define PVOFSH 34
26984/*MT6190T*/
26985/*MT6190T*/unsigned short L1D_RF_Check_If_ExternalLNA( int rf_band )
26986/*MT6190T*/{
26987/*MT6190T*/ unsigned short result = L1D_ELNA_UNUSED;
26988/*MT6190T*/ if (rf_band>=FrequencyBand850)
26989/*MT6190T*/ {
26990/*MT6190T*/ result = L1D_ELNA_ALYWAYS_ON_MLNA;
26991/*MT6190T*/ }
26992/*MT6190T*/ else
26993/*MT6190T*/ {
26994/*MT6190T*/ result = L1D_ELNA_UNUSED;
26995/*MT6190T*/ }
26996/*MT6190T*/ return result;
26997/*MT6190T*/}
26998/*MT6190T*/unsigned short L1D_RF_Check_If_ExternalLNA_RXD( int rf_band )
26999/*MT6190T*/{
27000/*MT6190T*/ unsigned short result = L1D_ELNA_UNUSED;
27001/*MT6190T*/ if (rf_band>=FrequencyBand850)
27002/*MT6190T*/ {
27003/*MT6190T*/ result = L1D_ELNA_ALYWAYS_ON_MLNA;
27004/*MT6190T*/ }
27005/*MT6190T*/ else
27006/*MT6190T*/ {
27007/*MT6190T*/ result = L1D_ELNA_UNUSED;
27008/*MT6190T*/ }
27009/*MT6190T*/ return result;
27010/*MT6190T*/}
27011 #if IS_W_CANCELLATION_SUPPORT
27012/*MT6190T*/ unsigned short L1D_RF_FindGainStep( unsigned long gain_setting, FrequencyBand rf_band )
27013/*MT6190T*/ {
27014/*MT6190T*/ unsigned long gain_step = gain_setting & 0x000FFFFF;
27015/*MT6190T*/ unsigned short elna_type = L1D_RF_Check_If_ExternalLNA(rf_band);
27016/*MT6190T*/
27017/*MT6190T*/ switch( elna_type )
27018/*MT6190T*/ {
27019/*MT6190T*/ case L1D_ELNA_ALYWAYS_ON_MLNA :
27020/*MT6190T*/ {
27021/*MT6190T*/ switch( gain_step )
27022/*MT6190T*/ {
27023/*MT6190T*/ case 0x2DD80:
27024/*MT6190T*/ return 1;
27025/*MT6190T*/ case 0x2DD40:
27026/*MT6190T*/ return 2;
27027/*MT6190T*/ case 0xE940:
27028/*MT6190T*/ return 3;
27029/*MT6190T*/ case 0xA90A:
27030/*MT6190T*/ return 4;
27031/*MT6190T*/ case 0xA8CA:
27032/*MT6190T*/ return 5;
27033/*MT6190T*/ case 0xA88A:
27034/*MT6190T*/ return 6;
27035/*MT6190T*/ case 0xA0CA:
27036/*MT6190T*/ return 7;
27037/*MT6190T*/ case 0xA08A:
27038/*MT6190T*/ return 8;
27039/*MT6190T*/ case 0xE880:
27040/*MT6190T*/ return 9;
27041/*MT6190T*/ default:
27042/*MT6190T*/ return 0;
27043/*MT6190T*/ }
27044/*MT6190T*/ break;
27045/*MT6190T*/ }
27046/*MT6190T*/ default:
27047/*MT6190T*/ { ASSERT(0); //table is not define!
27048/*MT6190T*/ }
27049/*MT6190T*/ }
27050/*MT6190T*/ }
27051/*MT6190T*/ #if IS_2G_RXD_SUPPORT
27052/*MT6190T*/ unsigned short L1D_RF_FindGainStep_RXD( unsigned long gain_setting, FrequencyBand rf_band )
27053/*MT6190T*/ {
27054/*MT6190T*/ unsigned long gain_step = gain_setting & 0x000FFFFF;
27055/*MT6190T*/ unsigned short elna_type = L1D_RF_Check_If_ExternalLNA_RXD(rf_band);
27056/*MT6190T*/
27057/*MT6190T*/ switch( elna_type )
27058/*MT6190T*/ {
27059/*MT6190T*/ case L1D_ELNA_ALYWAYS_ON_MLNA :
27060/*MT6190T*/ {
27061/*MT6190T*/ switch( gain_step )
27062/*MT6190T*/ {
27063/*MT6190T*/ case 0x2DD80:
27064/*MT6190T*/ return 1;
27065/*MT6190T*/ case 0x2DD40:
27066/*MT6190T*/ return 2;
27067/*MT6190T*/ case 0xE940:
27068/*MT6190T*/ return 3;
27069/*MT6190T*/ case 0xA90A:
27070/*MT6190T*/ return 4;
27071/*MT6190T*/ case 0xA8CA:
27072/*MT6190T*/ return 5;
27073/*MT6190T*/ case 0xA88A:
27074/*MT6190T*/ return 6;
27075/*MT6190T*/ case 0xA0CA:
27076/*MT6190T*/ return 7;
27077/*MT6190T*/ case 0xA08A:
27078/*MT6190T*/ return 8;
27079/*MT6190T*/ case 0xE880:
27080/*MT6190T*/ return 9;
27081/*MT6190T*/ default:
27082/*MT6190T*/ return 0;
27083/*MT6190T*/ }
27084/*MT6190T*/ break;
27085/*MT6190T*/ }
27086/*MT6190T*/ default:
27087/*MT6190T*/ { ASSERT(0); //table is not define!
27088/*MT6190T*/ }
27089/*MT6190T*/ }
27090/*MT6190T*/ }
27091/*MT6190T*/ #endif
27092 #endif
27093#if IS_2G_RXD_SUPPORT
27094
27095/*MT6190T*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MLNA_LB=
27096/*MT6190T*/ {
27097/*MT6190T*/ (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), //max_gain
27098/*MT6190T*/ (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), //min_gain
27099/*MT6190T*/ -880/*-110*/, //min_predict_power
27100/*MT6190T*/ -40/*-5*/, //max_predict_power
27101/*MT6190T*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
27102/*MT6190T*/ -71*PWRRES, //HRD_Pin_THRESHOLD
27103/*MT6190T*/ {
27104/*MT6190T*/ { -880/*-110*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,2,6 },
27105/*MT6190T*/ { -872/*-109*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,2,6 },
27106/*MT6190T*/ { -864/*-108*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,2,6 },
27107/*MT6190T*/ { -856/*-107*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,2,6 },
27108/*MT6190T*/ { -848/*-106*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,2,6 },
27109/*MT6190T*/ { -840/*-105*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,2,5 },
27110/*MT6190T*/ { -832/*-104*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,2,5 },
27111/*MT6190T*/ { -824/*-103*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,2,5 },
27112/*MT6190T*/ { -816/*-102*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
27113/*MT6190T*/ { -808/*-101*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
27114/*MT6190T*/ { -800/*-100*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
27115/*MT6190T*/ { -792/*-99*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
27116/*MT6190T*/ { -784/*-98*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
27117/*MT6190T*/ { -776/*-97*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
27118/*MT6190T*/ { -768/*-96*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
27119/*MT6190T*/ { -760/*-95*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
27120/*MT6190T*/ { -752/*-94*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
27121/*MT6190T*/ { -744/*-93*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
27122/*MT6190T*/ { -736/*-92*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
27123/*MT6190T*/ { -728/*-91*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
27124/*MT6190T*/ { -720/*-90*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
27125/*MT6190T*/ { -712/*-89*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
27126/*MT6190T*/ { -704/*-88*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
27127/*MT6190T*/ { -696/*-87*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
27128/*MT6190T*/ { -688/*-86*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_LOW, 1 ,4 ,1,5 },
27129/*MT6190T*/ { -680/*-85*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27130/*MT6190T*/ { -672/*-84*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27131/*MT6190T*/ { -664/*-83*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27132/*MT6190T*/ { -656/*-82*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27133/*MT6190T*/ { -648/*-81*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27134/*MT6190T*/ { -640/*-80*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27135/*MT6190T*/ { -632/*-79*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27136/*MT6190T*/ { -624/*-78*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27137/*MT6190T*/ { -616/*-77*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27138/*MT6190T*/ { -608/*-76*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27139/*MT6190T*/ { -600/*-75*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27140/*MT6190T*/ { -592/*-74*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27141/*MT6190T*/ { -584/*-73*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27142/*MT6190T*/ { -576/*-72*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27143/*MT6190T*/ { -568/*-71*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27144/*MT6190T*/ { -560/*-70*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27145/*MT6190T*/ { -552/*-69*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27146/*MT6190T*/ { -544/*-68*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27147/*MT6190T*/ { -536/*-67*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27148/*MT6190T*/ { -528/*-66*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27149/*MT6190T*/ { -520/*-65*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27150/*MT6190T*/ { -512/*-64*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27151/*MT6190T*/ { -504/*-63*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27152/*MT6190T*/ { -496/*-62*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27153/*MT6190T*/ { -488/*-61*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27154/*MT6190T*/ { -480/*-60*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27155/*MT6190T*/ { -472/*-59*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27156/*MT6190T*/ { -464/*-58*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, 1 ,3 ,1,4 },
27157/*MT6190T*/ { -456/*-57*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, 1 ,3 ,1,4 },
27158/*MT6190T*/ { -448/*-56*/, (Gain)(ROUNDINT(( 45.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, 1 ,3 ,1,3 },
27159/*MT6190T*/ { -440/*-55*/, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, 1 ,3 ,1,3 },
27160/*MT6190T*/ { -432/*-54*/, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, 1 ,3 ,1,3 },
27161/*MT6190T*/ { -424/*-53*/, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, 1 ,2 ,1,2 },
27162/*MT6190T*/ { -416/*-52*/, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, 1 ,2 ,1,2 },
27163/*MT6190T*/ { -408/*-51*/, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, 1 ,2 ,1,2 },
27164/*MT6190T*/ { -400/*-50*/, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, 0 ,3 ,0,3 },
27165/*MT6190T*/ { -392/*-49*/, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, 0 ,3 ,0,3 },
27166/*MT6190T*/ { -384/*-48*/, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, 0 ,3 ,0,3 },
27167/*MT6190T*/ { -376/*-47*/, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,0,2 },
27168/*MT6190T*/ { -368/*-46*/, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,0,2 },
27169/*MT6190T*/ { -360/*-45*/, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,0,2 },
27170/*MT6190T*/ { -352/*-44*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, 1 ,1 ,0,1 },
27171/*MT6190T*/ { -344/*-43*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, 1 ,1 ,0,1 },
27172/*MT6190T*/ { -336/*-42*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, 1 ,1 ,0,1 },
27173/*MT6190T*/ { -328/*-41*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, 1 ,0 ,0,1 },
27174/*MT6190T*/ { -320/*-40*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, 1 ,0 ,0,1 },
27175/*MT6190T*/ { -312/*-39*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, 1 ,0 ,0,1 },
27176/*MT6190T*/ { -304/*-38*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 21.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, 0 ,1 ,0,0 },
27177/*MT6190T*/ { -296/*-37*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 21.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, 0 ,1 ,0,0 },
27178/*MT6190T*/ { -288/*-36*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 21.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, 0 ,1 ,0,0 },
27179/*MT6190T*/ { -280/*-35*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 18.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27180/*MT6190T*/ { -272/*-34*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 18.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27181/*MT6190T*/ { -264/*-33*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 18.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27182/*MT6190T*/ { -256/*-32*/, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, 1 ,3 ,1,3 },
27183/*MT6190T*/ { -248/*-31*/, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, 1 ,3 ,1,3 },
27184/*MT6190T*/ { -240/*-30*/, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, 1 ,3 ,1,3 },
27185/*MT6190T*/ { -232/*-29*/, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, 1 ,2 ,1,2 },
27186/*MT6190T*/ { -224/*-28*/, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, 1 ,2 ,1,2 },
27187/*MT6190T*/ { -216/*-27*/, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, 1 ,2 ,1,2 },
27188/*MT6190T*/ { -208/*-26*/, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, 1 ,1 ,1,1 },
27189/*MT6190T*/ { -200/*-25*/, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, 1 ,1 ,1,1 },
27190/*MT6190T*/ { -192/*-24*/, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, 1 ,1 ,1,1 },
27191/*MT6190T*/ { -184/*-23*/, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, 1 ,0 ,1,0 },
27192/*MT6190T*/ { -176/*-22*/, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, 1 ,0 ,1,0 },
27193/*MT6190T*/ { -168/*-21*/, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, 1 ,0 ,1,0 },
27194/*MT6190T*/ { -160/*-20*/, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, 0 ,1 ,0,1 },
27195/*MT6190T*/ { -152/*-19*/, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, 0 ,1 ,0,1 },
27196/*MT6190T*/ { -144/*-18*/, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, 0 ,1 ,0,1 },
27197/*MT6190T*/ { -136/*-17*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27198/*MT6190T*/ { -128/*-16*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27199/*MT6190T*/ { -120/*-15*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27200/*MT6190T*/ { -112/*-14*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27201/*MT6190T*/ { -104/*-13*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27202/*MT6190T*/ { -96/*-12*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27203/*MT6190T*/ { -88/*-11*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27204/*MT6190T*/ { -80/*-10*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27205/*MT6190T*/ { -72/*-9*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27206/*MT6190T*/ { -64/*-8*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27207/*MT6190T*/ { -56/*-7*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27208/*MT6190T*/ { -48/*-6*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27209/*MT6190T*/ { -40/*-5*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27210/*MT6190T*/ }
27211/*MT6190T*/ };
27212/*MT6190T*/ const sL1DAGCHALDATA AGC_TABLE_HAL_MLNA_HB=
27213/*MT6190T*/ {
27214/*MT6190T*/ (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), //max_gain
27215/*MT6190T*/ (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), //min_gain
27216/*MT6190T*/ -880/*-110*/, //min_predict_power
27217/*MT6190T*/ -40/*-5*/, //max_predict_power
27218/*MT6190T*/ -86*PWRRES, //IBBD_Pin_THRESHOLD
27219/*MT6190T*/ -71*PWRRES, //HRD_Pin_THRESHOLD
27220/*MT6190T*/ {
27221/*MT6190T*/ { -880/*-110*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,6 },
27222/*MT6190T*/ { -872/*-109*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,6 },
27223/*MT6190T*/ { -864/*-108*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,6 },
27224/*MT6190T*/ { -856/*-107*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,6 },
27225/*MT6190T*/ { -848/*-106*/, (Gain)(ROUNDINT(( 66.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD80), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,6 },
27226/*MT6190T*/ { -840/*-105*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27227/*MT6190T*/ { -832/*-104*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27228/*MT6190T*/ { -824/*-103*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27229/*MT6190T*/ { -816/*-102*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27230/*MT6190T*/ { -808/*-101*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27231/*MT6190T*/ { -800/*-100*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27232/*MT6190T*/ { -792/*-99*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27233/*MT6190T*/ { -784/*-98*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27234/*MT6190T*/ { -776/*-97*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27235/*MT6190T*/ { -768/*-96*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27236/*MT6190T*/ { -760/*-95*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27237/*MT6190T*/ { -752/*-94*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27238/*MT6190T*/ { -744/*-93*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27239/*MT6190T*/ { -736/*-92*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27240/*MT6190T*/ { -728/*-91*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27241/*MT6190T*/ { -720/*-90*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27242/*MT6190T*/ { -712/*-89*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27243/*MT6190T*/ { -704/*-88*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27244/*MT6190T*/ { -696/*-87*/, (Gain)(ROUNDINT(( 63.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0x2DD40), L1D_LNA_HIGH_SENSITIVITY, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,2,5 },
27245/*MT6190T*/ { -688/*-86*/, (Gain)(ROUNDINT(( 57.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE940), L1D_LNA_HIGH, (Gain)(ROUNDINT(( 42.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xE880), L1D_LNA_LOW, 1 ,2 ,1,5 },
27246/*MT6190T*/ { -680/*-85*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27247/*MT6190T*/ { -672/*-84*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27248/*MT6190T*/ { -664/*-83*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27249/*MT6190T*/ { -656/*-82*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27250/*MT6190T*/ { -648/*-81*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27251/*MT6190T*/ { -640/*-80*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27252/*MT6190T*/ { -632/*-79*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27253/*MT6190T*/ { -624/*-78*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27254/*MT6190T*/ { -616/*-77*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27255/*MT6190T*/ { -608/*-76*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27256/*MT6190T*/ { -600/*-75*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27257/*MT6190T*/ { -592/*-74*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27258/*MT6190T*/ { -584/*-73*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27259/*MT6190T*/ { -576/*-72*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27260/*MT6190T*/ { -568/*-71*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27261/*MT6190T*/ { -560/*-70*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27262/*MT6190T*/ { -552/*-69*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,1,4 },
27263/*MT6190T*/ { -544/*-68*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27264/*MT6190T*/ { -536/*-67*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27265/*MT6190T*/ { -528/*-66*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27266/*MT6190T*/ { -520/*-65*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27267/*MT6190T*/ { -512/*-64*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27268/*MT6190T*/ { -504/*-63*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27269/*MT6190T*/ { -496/*-62*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27270/*MT6190T*/ { -488/*-61*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27271/*MT6190T*/ { -480/*-60*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27272/*MT6190T*/ { -472/*-59*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW_MAXPIN, 0 ,2 ,1,4 },
27273/*MT6190T*/ { -464/*-58*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, 1 ,3 ,1,4 },
27274/*MT6190T*/ { -456/*-57*/, (Gain)(ROUNDINT(( 48.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA90A), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, 1 ,3 ,1,4 },
27275/*MT6190T*/ { -448/*-56*/, (Gain)(ROUNDINT(( 45.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_MIDDLE, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, 1 ,3 ,1,3 },
27276/*MT6190T*/ { -440/*-55*/, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, 1 ,3 ,1,3 },
27277/*MT6190T*/ { -432/*-54*/, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 39.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW, 1 ,3 ,1,3 },
27278/*MT6190T*/ { -424/*-53*/, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, 1 ,2 ,1,2 },
27279/*MT6190T*/ { -416/*-52*/, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, 1 ,2 ,1,2 },
27280/*MT6190T*/ { -408/*-51*/, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 36.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW, 1 ,2 ,1,2 },
27281/*MT6190T*/ { -400/*-50*/, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, 0 ,3 ,0,3 },
27282/*MT6190T*/ { -392/*-49*/, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, 0 ,3 ,0,3 },
27283/*MT6190T*/ { -384/*-48*/, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, (Gain)(ROUNDINT(( 33.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA0CA), L1D_LNA_LOW, 0 ,3 ,0,3 },
27284/*MT6190T*/ { -376/*-47*/, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,0,2 },
27285/*MT6190T*/ { -368/*-46*/, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,0,2 },
27286/*MT6190T*/ { -360/*-45*/, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 30.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA08A), L1D_LNA_LOW, 0 ,2 ,0,2 },
27287/*MT6190T*/ { -352/*-44*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, 1 ,1 ,0,1 },
27288/*MT6190T*/ { -344/*-43*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, 1 ,1 ,0,1 },
27289/*MT6190T*/ { -336/*-42*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, 1 ,1 ,0,1 },
27290/*MT6190T*/ { -328/*-41*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, 1 ,0 ,0,1 },
27291/*MT6190T*/ { -320/*-40*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, 1 ,0 ,0,1 },
27292/*MT6190T*/ { -312/*-39*/, (Gain)(ROUNDINT(( 27.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, 1 ,0 ,0,1 },
27293/*MT6190T*/ { -304/*-38*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 21.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, 0 ,1 ,0,0 },
27294/*MT6190T*/ { -296/*-37*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 21.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, 0 ,1 ,0,0 },
27295/*MT6190T*/ { -288/*-36*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 21.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, 0 ,1 ,0,0 },
27296/*MT6190T*/ { -280/*-35*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 18.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27297/*MT6190T*/ { -272/*-34*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 18.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27298/*MT6190T*/ { -264/*-33*/, (Gain)(ROUNDINT(( 24.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW, (Gain)(ROUNDINT(( 18.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27299/*MT6190T*/ { -256/*-32*/, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, 1 ,3 ,1,3 },
27300/*MT6190T*/ { -248/*-31*/, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, 1 ,3 ,1,3 },
27301/*MT6190T*/ { -240/*-30*/, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 15.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA8CA), L1D_LNA_LOW_MAXPIN, 1 ,3 ,1,3 },
27302/*MT6190T*/ { -232/*-29*/, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, 1 ,2 ,1,2 },
27303/*MT6190T*/ { -224/*-28*/, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, 1 ,2 ,1,2 },
27304/*MT6190T*/ { -216/*-27*/, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 12.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA88A), L1D_LNA_LOW_MAXPIN, 1 ,2 ,1,2 },
27305/*MT6190T*/ { -208/*-26*/, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, 1 ,1 ,1,1 },
27306/*MT6190T*/ { -200/*-25*/, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, 1 ,1 ,1,1 },
27307/*MT6190T*/ { -192/*-24*/, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 9.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA84A), L1D_LNA_LOW_MAXPIN, 1 ,1 ,1,1 },
27308/*MT6190T*/ { -184/*-23*/, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, 1 ,0 ,1,0 },
27309/*MT6190T*/ { -176/*-22*/, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, 1 ,0 ,1,0 },
27310/*MT6190T*/ { -168/*-21*/, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 6.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA80A), L1D_LNA_LOW_MAXPIN, 1 ,0 ,1,0 },
27311/*MT6190T*/ { -160/*-20*/, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, 0 ,1 ,0,1 },
27312/*MT6190T*/ { -152/*-19*/, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, 0 ,1 ,0,1 },
27313/*MT6190T*/ { -144/*-18*/, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 3.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA04A), L1D_LNA_LOW_MAXPIN, 0 ,1 ,0,1 },
27314/*MT6190T*/ { -136/*-17*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27315/*MT6190T*/ { -128/*-16*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27316/*MT6190T*/ { -120/*-15*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27317/*MT6190T*/ { -112/*-14*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27318/*MT6190T*/ { -104/*-13*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27319/*MT6190T*/ { -96/*-12*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27320/*MT6190T*/ { -88/*-11*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27321/*MT6190T*/ { -80/*-10*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27322/*MT6190T*/ { -72/*-9*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27323/*MT6190T*/ { -64/*-8*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27324/*MT6190T*/ { -56/*-7*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27325/*MT6190T*/ { -48/*-6*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27326/*MT6190T*/ { -40/*-5*/, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, (Gain)(ROUNDINT(( 0.1-PVOFSL )*(PWRRES))), BSI_CW(274, 0xA00A), L1D_LNA_LOW_MAXPIN, 0 ,0 ,0,0 },
27327/*MT6190T*/ }
27328/*MT6190T*/ };
27329/*MT6190T*/ const sL1DAGCHALDATA *const AGC_TABLE_HAL_MLNA_LIST[] =
27330/*MT6190T*/ { 0, /*#FrequencyBand400 */
27331/*MT6190T*/ &AGC_TABLE_HAL_MLNA_LB, /* FrequencyBand850 */
27332/*MT6190T*/ &AGC_TABLE_HAL_MLNA_LB, /* FrequencyBand900 */
27333/*MT6190T*/ &AGC_TABLE_HAL_MLNA_HB, /* FrequencyBand1800 */
27334/*MT6190T*/ &AGC_TABLE_HAL_MLNA_HB, /* FrequencyBand1900 */
27335/*MT6190T*/ };
27336#endif /*#if IS_2G_RXD_SUPPORT*/
27337
27338/*MT6190T*/ const RfTestCmdCalInfoV5_T L1D_RF_TST_INFO_TABLE[] =
27339/*MT6190T*/ {/*PWRRES:8*/
27340/*MT6190T*/ {/************slect0***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/
27341/*MT6190T*/ 0, // kal_uint8 seq_num
27342/*MT6190T*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
27343/*MT6190T*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
27344/*MT6190T*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
27345/*MT6190T*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
27346/*MT6190T*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
27347/*MT6190T*/ {{0,0,0,0,0,0},
27348/*MT6190T*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
27349/*MT6190T*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
27350/*MT6190T*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
27351/*MT6190T*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
27352/*MT6190T*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
27353/*MT6190T*/ {{0,0,0,0,0,0},
27354/*MT6190T*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
27355/*MT6190T*/ {-160,
27356/*MT6190T*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
27357/*MT6190T*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
27358/*MT6190T*/ {{0,0,0,0,0,0},
27359/*MT6190T*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
27360/*MT6190T*/ {{0,0,0,0,0,0},
27361/*MT6190T*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
27362/*MT6190T*/ },
27363/*MT6190T*/ {/************slect1***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/
27364/*MT6190T*/ 0, // kal_uint8 seq_num
27365/*MT6190T*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
27366/*MT6190T*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
27367/*MT6190T*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
27368/*MT6190T*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
27369/*MT6190T*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
27370/*MT6190T*/ {{0,0,0,0,0,0},
27371/*MT6190T*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
27372/*MT6190T*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
27373/*MT6190T*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
27374/*MT6190T*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
27375/*MT6190T*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
27376/*MT6190T*/ {{0,0,0,0,0,0},
27377/*MT6190T*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
27378/*MT6190T*/ {-160,
27379/*MT6190T*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
27380/*MT6190T*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
27381/*MT6190T*/ {{0,0,0,0,0,0},
27382/*MT6190T*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
27383/*MT6190T*/ {{0,0,0,0,0,0},
27384/*MT6190T*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
27385/*MT6190T*/ },
27386/*MT6190T*/ {/************slect2***************[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON_MLNA*/
27387/*MT6190T*/ 5, // kal_uint8 seq_num
27388/*MT6190T*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_default <- hard code in database
27389/*MT6190T*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_lbound
27390/*MT6190T*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_hbound
27391/*MT6190T*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
27392/*MT6190T*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
27393/*MT6190T*/ {{0,0,0,0,0,0},
27394/*MT6190T*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
27395/*MT6190T*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
27396/*MT6190T*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
27397/*MT6190T*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
27398/*MT6190T*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
27399/*MT6190T*/ {{233,185,113,-7,-151,0},
27400/*MT6190T*/ {233,185,113,-7,-151,0}}, // kal_int16 gain_default
27401/*MT6190T*/ {-160,
27402/*MT6190T*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
27403/*MT6190T*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
27404/*MT6190T*/ {{257,185,113,41,-151,0},
27405/*MT6190T*/ {257,185,113,41,-151,0}}, // kal_int16 gain_hbound
27406/*MT6190T*/ {{233,185,89,-79,-271,0},
27407/*MT6190T*/ {233,185,89,-79,-271,0}}, // kal_int16 gain_lbound
27408/*MT6190T*/ },
27409/*MT6190T*/ {/************slect3***************[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/
27410/*MT6190T*/ 0, // kal_uint8 seq_num
27411/*MT6190T*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
27412/*MT6190T*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
27413/*MT6190T*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
27414/*MT6190T*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
27415/*MT6190T*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
27416/*MT6190T*/ {{0,0,0,0,0,0},
27417/*MT6190T*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
27418/*MT6190T*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
27419/*MT6190T*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
27420/*MT6190T*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
27421/*MT6190T*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
27422/*MT6190T*/ {{0,0,0,0,0,0},
27423/*MT6190T*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
27424/*MT6190T*/ {-160,
27425/*MT6190T*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
27426/*MT6190T*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
27427/*MT6190T*/ {{0,0,0,0,0,0},
27428/*MT6190T*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
27429/*MT6190T*/ {{0,0,0,0,0,0},
27430/*MT6190T*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
27431/*MT6190T*/ },
27432/*MT6190T*/ {/************slect4***************[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/
27433/*MT6190T*/ 0, // kal_uint8 seq_num
27434/*MT6190T*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_default <- hard code in database
27435/*MT6190T*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_lbound
27436/*MT6190T*/ {0,0,0,0,0,0}, // kal_uint16 dlpow_hbound
27437/*MT6190T*/ {{RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE},
27438/*MT6190T*/ {RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE,RX_LNA_NONE}},// kal_uint8 lna_enum_type
27439/*MT6190T*/ {{0,0,0,0,0,0},
27440/*MT6190T*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
27441/*MT6190T*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
27442/*MT6190T*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
27443/*MT6190T*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
27444/*MT6190T*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
27445/*MT6190T*/ {{0,0,0,0,0,0},
27446/*MT6190T*/ {0,0,0,0,0,0}}, // kal_int16 gain_default
27447/*MT6190T*/ {-160,
27448/*MT6190T*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
27449/*MT6190T*/ {NON_ELNA,NON_ELNA}, // kal_uint8 elna_type
27450/*MT6190T*/ {{0,0,0,0,0,0},
27451/*MT6190T*/ {0,0,0,0,0,0}}, // kal_int16 gain_hbound
27452/*MT6190T*/ {{0,0,0,0,0,0},
27453/*MT6190T*/ {0,0,0,0,0,0}}, // kal_int16 gain_lbound
27454/*MT6190T*/ },
27455/*MT6190T*/ {/************slect5***************[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON_MLNA*/
27456/*MT6190T*/ 5, // kal_uint8 seq_num
27457/*MT6190T*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_default <- hard code in database
27458/*MT6190T*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_lbound
27459/*MT6190T*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_hbound
27460/*MT6190T*/ {{RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE},
27461/*MT6190T*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
27462/*MT6190T*/ {{0,0,0,0,0,0},
27463/*MT6190T*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
27464/*MT6190T*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
27465/*MT6190T*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
27466/*MT6190T*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
27467/*MT6190T*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
27468/*MT6190T*/ {{233,185,113,-7,-151,0},
27469/*MT6190T*/ {233,185,113,-7,-151,0}}, // kal_int16 gain_default
27470/*MT6190T*/ {-160,
27471/*MT6190T*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
27472/*MT6190T*/ {NON_ELNA,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
27473/*MT6190T*/ {{257,185,113,41,-151,0},
27474/*MT6190T*/ {257,185,113,41,-151,0}}, // kal_int16 gain_hbound
27475/*MT6190T*/ {{233,185,89,-79,-271,0},
27476/*MT6190T*/ {233,185,89,-79,-271,0}}, // kal_int16 gain_lbound
27477/*MT6190T*/ },
27478/*MT6190T*/ {/************slect6***************[P]2:L1D_ELNA_ALYWAYS_ON_MLNA,[D]0:L1D_ELNA_IN_PATH_OFF*/
27479/*MT6190T*/ 5, // kal_uint8 seq_num
27480/*MT6190T*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_default <- hard code in database
27481/*MT6190T*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_lbound
27482/*MT6190T*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_hbound
27483/*MT6190T*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
27484/*MT6190T*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
27485/*MT6190T*/ {{1,1,1,1,1,0},
27486/*MT6190T*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
27487/*MT6190T*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
27488/*MT6190T*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
27489/*MT6190T*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
27490/*MT6190T*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
27491/*MT6190T*/ {{233,185,113,-7,-151,0},
27492/*MT6190T*/ {233,185,113,-7,-151,0}}, // kal_int16 gain_default
27493/*MT6190T*/ {-160,
27494/*MT6190T*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
27495/*MT6190T*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
27496/*MT6190T*/ {{257,185,113,41,-151,0},
27497/*MT6190T*/ {257,185,113,41,-151,0}}, // kal_int16 gain_hbound
27498/*MT6190T*/ {{233,185,89,-79,-271,0},
27499/*MT6190T*/ {233,185,89,-79,-271,0}}, // kal_int16 gain_lbound
27500/*MT6190T*/ },
27501/*MT6190T*/ {/************slect7***************[P]2:L1D_ELNA_ALYWAYS_ON_MLNA,[D]1:L1D_ELNA_UNUSED*/
27502/*MT6190T*/ 5, // kal_uint8 seq_num
27503/*MT6190T*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_default <- hard code in database
27504/*MT6190T*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_lbound
27505/*MT6190T*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_hbound
27506/*MT6190T*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
27507/*MT6190T*/ {RX_LNA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
27508/*MT6190T*/ {{1,1,1,1,1,0},
27509/*MT6190T*/ {0,0,0,0,0,0}}, // kal_uint8 antenna_enable
27510/*MT6190T*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
27511/*MT6190T*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
27512/*MT6190T*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
27513/*MT6190T*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
27514/*MT6190T*/ {{233,185,113,-7,-151,0},
27515/*MT6190T*/ {233,185,113,-7,-151,0}}, // kal_int16 gain_default
27516/*MT6190T*/ {-160,
27517/*MT6190T*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
27518/*MT6190T*/ {ELNA_ALWAYS_ON,NON_ELNA}, // kal_uint8 elna_type
27519/*MT6190T*/ {{257,185,113,41,-151,0},
27520/*MT6190T*/ {257,185,113,41,-151,0}}, // kal_int16 gain_hbound
27521/*MT6190T*/ {{233,185,89,-79,-271,0},
27522/*MT6190T*/ {233,185,89,-79,-271,0}}, // kal_int16 gain_lbound
27523/*MT6190T*/ },
27524/*MT6190T*/ {/************slect8***************[P]2:L1D_ELNA_ALYWAYS_ON_MLNA,[D]2:L1D_ELNA_ALYWAYS_ON_MLNA*/
27525/*MT6190T*/ 5, // kal_uint8 seq_num
27526/*MT6190T*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_default <- hard code in database
27527/*MT6190T*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_lbound
27528/*MT6190T*/ {-600,-560,-480,-400,-248,0}, // kal_uint16 dlpow_hbound
27529/*MT6190T*/ {{RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE},
27530/*MT6190T*/ {RX_LNA_UTRA_HIGH,RX_LNA_HIGH,RX_LNA_MID,RX_LNA_LOW,RX_LNA_BYPASS_LOW,RX_LNA_NONE}},// kal_uint8 lna_enum_type
27531/*MT6190T*/ {{1,1,1,1,1,0},
27532/*MT6190T*/ {1,1,1,1,1,0}}, // kal_uint8 antenna_enable
27533/*MT6190T*/ -288, // kal_int16 dlpow_wcoef_default <- hard code in python
27534/*MT6190T*/ -480, // kal_int16 dlpow_wcoef_lbound <- hard code in python
27535/*MT6190T*/ -160, // kal_int16 dlpow_wcoef_hbound <- hard code in python
27536/*MT6190T*/ {-1,-1,-1,-1,-1,-1,-1,-1}, // kal_int16 wcoef_arfcn -> RUNTIME UPDATE
27537/*MT6190T*/ {{233,185,113,-7,-151,0},
27538/*MT6190T*/ {233,185,113,-7,-151,0}}, // kal_int16 gain_default
27539/*MT6190T*/ {-160,
27540/*MT6190T*/ -160}, // kal_int16 wcoef_gain_default <- hard code in python
27541/*MT6190T*/ {ELNA_ALWAYS_ON,ELNA_ALWAYS_ON}, // kal_uint8 elna_type
27542/*MT6190T*/ {{257,185,113,41,-151,0},
27543/*MT6190T*/ {257,185,113,41,-151,0}}, // kal_int16 gain_hbound
27544/*MT6190T*/ {{233,185,89,-79,-271,0},
27545/*MT6190T*/ {233,185,89,-79,-271,0}}, // kal_int16 gain_lbound
27546/*MT6190T*/ },
27547/*MT6190T*/ };
27548/*MT6190T*/
27549/*MT6190T*/ const unsigned short L1D_RF_TST_INFO_ELNA_MAPPING_TABLE[3][3] = // need follow the value of enum L1D_ELNA_USAGE
27550/*MT6190T*/ {
27551/*MT6190T*/ {0 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]0:L1D_ELNA_IN_PATH_OFF*/,1 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]1:L1D_ELNA_UNUSED*/,2 /*[P]0:L1D_ELNA_IN_PATH_OFF,[D]2:L1D_ELNA_ALYWAYS_ON_MLNA*/},
27552/*MT6190T*/ {3 /*[P]1:L1D_ELNA_UNUSED,[D]0:L1D_ELNA_IN_PATH_OFF*/,4 /*[P]1:L1D_ELNA_UNUSED,[D]1:L1D_ELNA_UNUSED*/,5 /*[P]1:L1D_ELNA_UNUSED,[D]2:L1D_ELNA_ALYWAYS_ON_MLNA*/},
27553/*MT6190T*/ {6 /*[P]2:L1D_ELNA_ALYWAYS_ON_MLNA,[D]0:L1D_ELNA_IN_PATH_OFF*/,7 /*[P]2:L1D_ELNA_ALYWAYS_ON_MLNA,[D]1:L1D_ELNA_UNUSED*/,8 /*[P]2:L1D_ELNA_ALYWAYS_ON_MLNA,[D]2:L1D_ELNA_ALYWAYS_ON_MLNA*/},
27554/*MT6190T*/ };
27555/*MT6190T*/
27556/*MT6190T*/ const short L1D_RF_TST_INFO_WCOEF_ARFCN[FrequencyBandCount][8] =
27557/*MT6190T*/ { { -1, -1, -1, -1, -1, -1, -1, -1}, /*#FrequencyBand400 */
27558/*MT6190T*/ {204, -1, -1, -1, -1, -1, -1, -1}, /* FrequencyBand850 */
27559/*MT6190T*/ { 39, 40, -1, -1, -1, -1, -1, -1}, /* FrequencyBand900 */
27560/*MT6190T*/ {536, 586, 636, 685, 736, 786, 836, 874}, /* FrequencyBand1800 */
27561/*MT6190T*/ {536, 586, 645, 686, 736, 786, -1, -1}, /* FrequencyBand1900 */
27562/*MT6190T*/ };
27563#endif
27564
27565
27566#if IS_2G_RXD_SUPPORT
27567/*HAL*/ void L1D_RF_AGC_TABLE_HAL_SELECT(int rf_band, int arfcn, const sL1DAGCHALDATA **agcptr_P, const sL1DAGCHALDATA **agcptr_D)
27568/*HAL*/ {
27569/*HAL*/#if IS_GL1D_CDF_SUPPORT
27570/*HAL*/ *agcptr_P = AGC_TABLE_HAL_MLNA_LIST[rf_band];
27571/*HAL*/ *agcptr_D = AGC_TABLE_HAL_MLNA_LIST[rf_band];
27572/*HAL*/#else
27573/*HAL*/ unsigned short elna_type_PRX = L1D_RF_Check_If_ExternalLNA( rf_band );
27574/*HAL*/ unsigned short elna_type_DRX = L1D_RF_Check_If_ExternalLNA_RXD( rf_band );
27575/*HAL*/ int need_matching_eLNA_gain =false;
27576/*HAL*/
27577/*HAL*/ if (l1d_rf.rxd_mode==RXD_MODE_RXD)
27578/*HAL*/ {
27579/*HAL*/ if (elna_type_PRX==L1D_ELNA_UNUSED && elna_type_DRX!=L1D_ELNA_UNUSED)
27580/*HAL*/ {
27581/*HAL*/ need_matching_eLNA_gain = true;
27582/*HAL*/ }
27583/*HAL*/ else if (elna_type_PRX!=L1D_ELNA_UNUSED && elna_type_DRX==L1D_ELNA_UNUSED)
27584/*HAL*/ {
27585/*HAL*/ need_matching_eLNA_gain = true;
27586/*HAL*/ }
27587/*HAL*/ else
27588/*HAL*/ {
27589/*HAL*/ need_matching_eLNA_gain = false;//both ELNA or both non-ELNA for data
27590/*HAL*/ }
27591/*HAL*/ }
27592/*HAL*/ else
27593/*HAL*/ {
27594/*HAL*/ need_matching_eLNA_gain = false;
27595/*HAL*/ }
27596/*HAL*/ //PRX
27597/*HAL*/ switch( elna_type_PRX )
27598/*HAL*/ {
27599/*HAL*/ case L1D_ELNA_UNUSED :
27600/*HAL*/ { *agcptr_P = AGC_TABLE_HAL_LIST[rf_band];
27601/*HAL*/ break;
27602/*HAL*/ }
27603/*HAL*/ case L1D_ELNA_ALYWAYS_ON :
27604/*HAL*/ { *agcptr_P = (need_matching_eLNA_gain == true) ? AGC_TABLE_HAL_MATCHING_ELNA_LIST[rf_band] : AGC_TABLE_HAL_ELNA_LIST[rf_band];
27605/*HAL*/ break;
27606/*HAL*/ }
27607/*HAL*/ case L1D_ELNA_CAN_SWITCH : //narrow band matching 13.5dB
27608/*HAL*/ { *agcptr_P = (need_matching_eLNA_gain == true) ? AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_LIST[rf_band] : AGC_TABLE_HAL_ELNA_BYPASS_LIST[rf_band];
27609/*HAL*/ break;
27610/*HAL*/ }
27611/*HAL*/ #if (defined __MD95__)
27612/*HAL*/ case L1D_ELNA_CAN_SWITCH_WB : //wide band matching 13.5dB
27613/*HAL*/ { *agcptr_P = (need_matching_eLNA_gain == true) ? AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_WIDE_BAND_MATCHING_LIST[rf_band] : AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING_LIST[rf_band];
27614/*HAL*/ break;
27615/*HAL*/ }
27616/*HAL*/ case L1D_ELNA_18DB_CAN_SWITCH : //narrow band matching 18dB
27617/*HAL*/ { *agcptr_P = (need_matching_eLNA_gain == true) ? AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_LIST[rf_band] : AGC_TABLE_HAL_ELNA_18dB_BYPASS_LIST[rf_band];
27618/*HAL*/ break;
27619/*HAL*/ }
27620/*HAL*/ case L1D_ELNA_18DB_CAN_SWITCH_WB : //wide band matching 18dB
27621/*HAL*/ { *agcptr_P = (need_matching_eLNA_gain == true) ? AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LIST[rf_band] : AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LIST[rf_band];
27622/*HAL*/ break;
27623/*HAL*/ }
27624/*HAL*/ #endif
27625/*HAL*/ default:
27626/*HAL*/ { ASSERT(0); //table is not define!
27627/*HAL*/ }
27628/*HAL*/ }
27629/*HAL*/ //DRX
27630/*HAL*/ switch( elna_type_DRX )
27631/*HAL*/ {
27632/*HAL*/ case L1D_ELNA_UNUSED :
27633/*HAL*/ { *agcptr_D = AGC_TABLE_HAL_LIST[rf_band];
27634/*HAL*/ break;
27635/*HAL*/ }
27636/*HAL*/ case L1D_ELNA_ALYWAYS_ON :
27637/*HAL*/ { *agcptr_D = (need_matching_eLNA_gain == true) ? AGC_TABLE_HAL_MATCHING_ELNA_LIST[rf_band] : AGC_TABLE_HAL_ELNA_LIST[rf_band];
27638/*HAL*/ break;
27639/*HAL*/ }
27640/*HAL*/ case L1D_ELNA_CAN_SWITCH : //narrow band matching 13.5dB
27641/*HAL*/ { *agcptr_D = (need_matching_eLNA_gain == true) ? AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_LIST[rf_band] : AGC_TABLE_HAL_ELNA_BYPASS_LIST[rf_band];
27642/*HAL*/ break;
27643/*HAL*/ }
27644/*HAL*/ #if (defined __MD95__)
27645/*HAL*/ case L1D_ELNA_CAN_SWITCH_WB : //wide band matching 13.5dB
27646/*HAL*/ { *agcptr_D = (need_matching_eLNA_gain == true) ? AGC_TABLE_HAL_MATCHING_ELNA_BYPASS_WIDE_BAND_MATCHING_LIST[rf_band] : AGC_TABLE_HAL_ELNA_BYPASS_WIDE_BAND_MATCHING_LIST[rf_band];
27647/*HAL*/ break;
27648/*HAL*/ }
27649/*HAL*/ case L1D_ELNA_18DB_CAN_SWITCH : //narrow band matching 18dB
27650/*HAL*/ { *agcptr_D = (need_matching_eLNA_gain == true) ? AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_LIST[rf_band] : AGC_TABLE_HAL_ELNA_18dB_BYPASS_LIST[rf_band];
27651/*HAL*/ break;
27652/*HAL*/ }
27653/*HAL*/ case L1D_ELNA_18DB_CAN_SWITCH_WB : //wide band matching 18dB
27654/*HAL*/ { *agcptr_D = (need_matching_eLNA_gain == true) ? AGC_TABLE_HAL_MATCHING_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LIST[rf_band] : AGC_TABLE_HAL_ELNA_18dB_BYPASS_WIDE_BAND_MATCHING_LIST[rf_band];
27655/*HAL*/ break;
27656/*HAL*/ }
27657/*HAL*/ #endif
27658/*HAL*/ default:
27659/*HAL*/ { ASSERT(0); //table is not define!
27660/*HAL*/ }
27661/*HAL*/ }
27662/*HAL*/#endif //if IS_GL1D_CDF_SUPPORT
27663/*HAL*/ }
27664/*HAL*/ L1D_RX_GAIN L1D_RF_GetGainSetting_HAL( int rf_band, int arfcn, L1D_RX_POWER predict_power, long *gain_settingPRX, long *gain_settingDRX )
27665/*HAL*/ {
27666/*HAL*/ L1D_RX_GAIN real_gain;
27667/*HAL*/ L1D_RX_SETTING setting;
27668/*HAL*/ L1D_RX_PATHLOSS lna_path_loss;
27669/*HAL*/ const sL1DAGCHALSETTING *agcptr_PRX, *agcptr_DRX;
27670/*HAL*/ const sL1DAGCHALDATA *fullagcptr_PRX, *fullagcptr_DRX;
27671/*HAL*/ sLNAGAINOFFSET *lnaptr_PRX,*lnaptr_DRX;
27672/*HAL*/ sAGCGAINOFFSET *ofsptr_PRX,*ofsptr_DRX;
27673/*HAL*/ Power ibbd_threshold_PRX, ibbd_threshold_DRX;
27674/*HAL*/ Power hrd_threshold_PRX, hrd_threshold_DRX;
27675/*HAL*/ int l1_obb_flag_PRX = 0, l1_obb_flag_DRX = 0;
27676/*HAL*/ L1D_LNA_TYPE_E lna_PRX,lna_DRX;
27677/*HAL*/ int tableidx_PRX=0,tableidx_DRX=0;
27678/*HAL*/
27679/*HAL*/ #if IS_RX_POWER_OFFSET_SUPPORT
27680/*HAL*/ sAGCLNAGAINOFFSET *ofsptr_offset_PRX, *ofsptr_offset_DRX;
27681/*HAL*/ kal_uint16 rx_power_offset_enable = AGCLNA_PL_OFFSET_SETTING->rx_power_offset_setting.RPO_enable;
27682/*HAL*/ kal_uint16 meta_rx_power_offset_enable = AGCLNA_PL_OFFSET_SETTING->rx_power_offset_setting.RPO_meta_enable;
27683/*HAL*/ L1D_RX_PATHLOSS lna_path_loss_offset;
27684/*HAL*/ lna_path_loss_offset.PRX=0;
27685/*HAL*/ lna_path_loss_offset.DRX=0;
27686/*HAL*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
27687/*HAL*/
27688/*HAL*/ /*choose table by P/D and by elna_type*/
27689/*HAL*/ L1D_RF_AGC_TABLE_HAL_SELECT(rf_band,arfcn,&fullagcptr_PRX,&fullagcptr_DRX);
27690/*HAL*/ agcptr_PRX=fullagcptr_PRX->table;
27691/*HAL*/ agcptr_DRX=fullagcptr_DRX->table;
27692/*HAL*/
27693/*HAL*/ if( L1D_CheckIfMetaMode()==1)
27694/*HAL*/ {
27695/*HAL*/ L1D_RF_Info_Trace( 11220, predict_power.PRX, predict_power.DRX );
27696/*HAL*/ }
27697/*HAL*/ /* clipping the request gain to the avialable gain */
27698/*HAL*/ if( predict_power.PRX >= fullagcptr_PRX->max_predict_power )
27699/*HAL*/ { predict_power.PRX = fullagcptr_PRX->max_predict_power;
27700/*HAL*/ }
27701/*HAL*/ else if( predict_power.PRX <= fullagcptr_PRX->min_predict_power )
27702/*HAL*/ { predict_power.PRX = fullagcptr_PRX->min_predict_power;
27703/*HAL*/ }
27704/*HAL*/ if( predict_power.DRX >= fullagcptr_DRX->max_predict_power )
27705/*HAL*/ { predict_power.DRX = fullagcptr_DRX->max_predict_power;
27706/*HAL*/ }
27707/*HAL*/ else if( predict_power.DRX <= fullagcptr_DRX->min_predict_power )
27708/*HAL*/ { predict_power.DRX = fullagcptr_DRX->min_predict_power;
27709/*HAL*/ }
27710/*HAL*/
27711/*HAL*/ if( L1D_CheckIfMetaMode()==1)
27712/*HAL*/ {
27713/*HAL*/ L1D_RF_Info_Trace( 11221, predict_power.PRX, predict_power.DRX );
27714/*HAL*/ }
27715/*HAL*/ #if IS_INBAND_BLOCKER_DETECTION_SUPPORT
27716/*HAL*/ ibbd_threshold_PRX = fullagcptr_PRX->ibbd_threshold;
27717/*HAL*/ ibbd_threshold_DRX = fullagcptr_DRX->ibbd_threshold;
27718/*HAL*/ #endif
27719/*HAL*/
27720/*HAL*/ #if IS_HEADROOM_DETECTION_SUPPORT
27721/*HAL*/ hrd_threshold_PRX = fullagcptr_PRX->hrd_threshold;
27722/*HAL*/ hrd_threshold_DRX = fullagcptr_DRX->hrd_threshold;
27723/*HAL*/ #endif
27724/*HAL*/
27725/*HAL*/ #if IS_OUTBAND_BLOCKER_DETECTION_SUPPORT
27726/*HAL*/ if( l1d_rf.band < FrequencyBand1800 )
27727/*HAL*/ { l1_obb_flag_PRX = CHECK_FLAG(l1d_rf.blk_flag,LB_OBB_FOUND) ? 1 : 0; }
27728/*HAL*/ else
27729/*HAL*/ { l1_obb_flag_PRX = CHECK_FLAG(l1d_rf.blk_flag,HB_OBB_FOUND) ? 1 : 0; }
27730/*HAL*/
27731/*HAL*/ if( l1d_rf.band < FrequencyBand1800 )//DRX use PRX blk flag
27732/*HAL*/ { l1_obb_flag_DRX = CHECK_FLAG(l1d_rf.blk_flag,LB_OBB_FOUND) ? 1 : 0; }
27733/*HAL*/ else
27734/*HAL*/ { l1_obb_flag_DRX = CHECK_FLAG(l1d_rf.blk_flag,HB_OBB_FOUND) ? 1 : 0; }
27735/*HAL*/ #endif
27736/*HAL*/
27737/*HAL*/ /* choose the LNA path loss */
27738/*HAL*/ lnaptr_PRX = LNA_PATHLOSS_TABLE[rf_band];
27739/*HAL*/ lnaptr_DRX = LNA_PATHLOSS_RXD_TABLE[rf_band];
27740/*HAL*/ /* get the arfcn section */
27741/*HAL*/ ofsptr_PRX = AGC_PATHLOSS_TABLE[rf_band];
27742/*HAL*/ ofsptr_DRX = AGC_PATHLOSS_RXD_TABLE[rf_band];
27743/*HAL*/
27744/*HAL*/ while( ofsptr_PRX->max_arfcn>=0 )
27745/*HAL*/ { if( arfcn <= ofsptr_PRX->max_arfcn )
27746/*HAL*/ { break; }
27747/*HAL*/ ofsptr_PRX++;
27748/*HAL*/ lnaptr_PRX++;
27749/*HAL*/ }
27750/*HAL*/ while( ofsptr_DRX->max_arfcn>=0 )
27751/*HAL*/ { if( arfcn <= ofsptr_DRX->max_arfcn )
27752/*HAL*/ { break; }
27753/*HAL*/ ofsptr_DRX++;
27754/*HAL*/ lnaptr_DRX++;
27755/*HAL*/ }
27756/*HAL*/
27757/*HAL*/ /* choose pointer for gain setting */
27758/*HAL*/ while( predict_power.PRX > agcptr_PRX->inputpower )
27759/*HAL*/ {
27760/*HAL*/ agcptr_PRX++;
27761/*HAL*/ tableidx_PRX++;
27762/*HAL*/ }
27763/*HAL*/ if (tableidx_PRX>0)//Eliminate the case of minimal input power
27764/*HAL*/ {
27765/*HAL*/ if( (agcptr_PRX->inputpower - predict_power.PRX)>( predict_power.PRX - (agcptr_PRX-1)->inputpower) )
27766/*HAL*/ {
27767/*HAL*/ agcptr_PRX--;
27768/*HAL*/ }
27769/*HAL*/ }
27770/*HAL*/ while( predict_power.DRX > agcptr_DRX->inputpower )
27771/*HAL*/ {
27772/*HAL*/ agcptr_DRX++;
27773/*HAL*/ tableidx_DRX++;
27774/*HAL*/ }
27775/*HAL*/ if (tableidx_DRX>0)//Eliminate the case of minimal input power
27776/*HAL*/ {
27777/*HAL*/ if( (agcptr_DRX->inputpower - predict_power.DRX)>( predict_power.DRX - (agcptr_DRX-1)->inputpower) )
27778/*HAL*/ {
27779/*HAL*/ agcptr_DRX--;
27780/*HAL*/ }
27781/*HAL*/ }
27782/*HAL*/
27783/*HAL*/
27784/*HAL*/ if(0)
27785/*HAL*/ {/*do nothing*/}
27786/*HAL*/ #if IS_HEADROOM_DETECTION_SUPPORT || IS_INBAND_BLOCKER_DETECTION_SUPPORT || IS_OUTBAND_BLOCKER_DETECTION_SUPPORT
27787/*HAL*/ else if( ( CHECK_FLAG(l1d_rf.blk_flag,HRD_FOUND)&&(predict_power.PRX <=hrd_threshold_PRX)) || ( CHECK_FLAG(l1d_rf.blk_flag,IBB_FOUND) && (predict_power.PRX <=ibbd_threshold_PRX)) || (l1_obb_flag_PRX == 1) || CHECK_FLAG(l1d_rf.blk_flag,TPD_FOUND))
27788/*HAL*/ {
27789/*HAL*/ setting.PRX = agcptr_PRX->blk_setting;
27790/*HAL*/ real_gain.PRX = agcptr_PRX->blk_gain;
27791/*HAL*/ lna_PRX = agcptr_PRX->blk_lna;
27792/*HAL*/
27793/*HAL*/ #if IS_CHIP_MT6297_AND_LATTER_VERSION
27794/*HAL*/ //update rx dc tia gain and pga gain
27795/*HAL*/ l1d_rf.gl1d_rx_dc_tia_pga_idx.prx_tia_gain_idx = agcptr_PRX->l1d_w_blk_tia_pga_count_idx;
27796/*HAL*/ l1d_rf.gl1d_rx_dc_tia_pga_idx.prx_pga_gain_idx = agcptr_PRX->l1d_w_blk_pga_gain_idx;
27797/*HAL*/ #endif
27798/*HAL*/ }
27799/*HAL*/ #endif
27800/*HAL*/ else
27801/*HAL*/ {
27802/*HAL*/ setting.PRX = agcptr_PRX->setting;
27803/*HAL*/ real_gain.PRX = agcptr_PRX->gain;
27804/*HAL*/ lna_PRX = agcptr_PRX->lna;
27805/*HAL*/
27806/*HAL*/ #if IS_CHIP_MT6297_AND_LATTER_VERSION
27807/*HAL*/ //update rx dc tia gain and pga gain
27808/*HAL*/ l1d_rf.gl1d_rx_dc_tia_pga_idx.prx_tia_gain_idx = agcptr_PRX->l1d_wo_blk_tia_pga_count_idx;
27809/*HAL*/ l1d_rf.gl1d_rx_dc_tia_pga_idx.prx_pga_gain_idx = agcptr_PRX->l1d_wo_blk_pga_gain_idx;
27810/*HAL*/ #endif
27811/*HAL*/ }
27812/*HAL*/
27813/*HAL*/ if(0)
27814/*HAL*/ {/*do nothing*/}
27815/*HAL*/ #if IS_HEADROOM_DETECTION_SUPPORT || IS_INBAND_BLOCKER_DETECTION_SUPPORT || IS_OUTBAND_BLOCKER_DETECTION_SUPPORT
27816/*HAL*/ else if( ( CHECK_FLAG(l1d_rf.blk_flag,HRD_FOUND)&&(predict_power.DRX <=hrd_threshold_DRX)) || ( CHECK_FLAG(l1d_rf.blk_flag,IBB_FOUND) && (predict_power.DRX <=ibbd_threshold_DRX)) || (l1_obb_flag_DRX == 1) || CHECK_FLAG(l1d_rf.blk_flag,TPD_FOUND))
27817/*HAL*/ {
27818/*HAL*/ setting.DRX = agcptr_DRX->blk_setting;
27819/*HAL*/ real_gain.DRX = agcptr_DRX->blk_gain;
27820/*HAL*/ lna_DRX = agcptr_DRX->blk_lna;
27821/*HAL*/
27822/*HAL*/ #if IS_CHIP_MT6297_AND_LATTER_VERSION
27823/*HAL*/ //update rx dc tia gain and pga gain
27824/*HAL*/ l1d_rf.gl1d_rx_dc_tia_pga_idx.drx_tia_gain_idx = agcptr_DRX->l1d_w_blk_tia_pga_count_idx;
27825/*HAL*/ l1d_rf.gl1d_rx_dc_tia_pga_idx.drx_pga_gain_idx = agcptr_DRX->l1d_w_blk_pga_gain_idx;
27826/*HAL*/ #endif
27827/*HAL*/ }
27828/*HAL*/ #endif
27829/*HAL*/ else
27830/*HAL*/ {
27831/*HAL*/ setting.DRX = agcptr_DRX->setting;
27832/*HAL*/ real_gain.DRX = agcptr_DRX->gain;
27833/*HAL*/ lna_DRX = agcptr_DRX->lna;
27834/*HAL*/
27835/*HAL*/ #if IS_CHIP_MT6297_AND_LATTER_VERSION
27836/*HAL*/ //update rx dc tia gain and pga gain
27837/*HAL*/ l1d_rf.gl1d_rx_dc_tia_pga_idx.drx_tia_gain_idx = agcptr_DRX->l1d_wo_blk_tia_pga_count_idx;
27838/*HAL*/ l1d_rf.gl1d_rx_dc_tia_pga_idx.drx_pga_gain_idx = agcptr_DRX->l1d_wo_blk_pga_gain_idx;
27839/*HAL*/ #endif
27840/*HAL*/ }
27841/*HAL*/
27842/*HAL*/ if( L1D_CheckIfMetaMode()==1)
27843/*HAL*/ {
27844/*HAL*/ L1D_RF_Info_Trace( 11230, real_gain.PRX, real_gain.DRX );
27845/*HAL*/ }
27846/*HAL*/ *gain_settingPRX = setting.PRX;
27847/*HAL*/ *gain_settingDRX = setting.DRX;
27848/*HAL*/
27849/*HAL*/#if IS_RF_MT6190T
27850/*HAL*/ //show lna mode instead
27851/*HAL*/ l1d_rf.xwin_elna_status = lna_PRX;
27852/*HAL*/ l1d_rf.xwin_elna_status_DRX = lna_DRX;
27853/*HAL*/#else
27854/*HAL*/ /* get eLNA status */
27855/*HAL*/ l1d_rf.xwin_elna_status = agcptr_PRX->elna_type;
27856/*HAL*/ l1d_rf.xwin_elna_status_DRX = agcptr_DRX->elna_type;
27857/*HAL*/#endif
27858/*HAL*/
27859/*HAL*/ /* consider the LNA path loss */
27860/*HAL*/ switch( lna_PRX )
27861/*HAL*/ {
27862/*HAL*/ case L1D_LNA_HIGH_SENSITIVITY: /* LNA_Utra_High */
27863/*HAL*/ lna_path_loss.PRX = (l1d_rf2.is_fhc) ? (0) : ((Gain)(lnaptr_PRX->gain_offset_high_sensitivity-ofsptr_PRX->gain_offset));
27864/*HAL*/ break;
27865/*HAL*/ case L1D_LNA_HIGH: /* LNA_High */ /*Base for path loss calibration*/
27866/*HAL*/ lna_path_loss.PRX = 0;
27867/*HAL*/ break;
27868/*HAL*/ case L1D_LNA_MIDDLE: /* LNA_Middle */
27869/*HAL*/ if( l1_obb_flag_PRX == 1) //when ELNA usage, it is impossible to see OBB flag!
27870/*HAL*/ { lna_path_loss.PRX = (l1d_rf2.is_fhc) ? (0) : ((Gain)(lnaptr_PRX->gain_offset_middle_sawless-ofsptr_PRX->gain_offset));}
27871/*HAL*/ else
27872/*HAL*/ { lna_path_loss.PRX = (l1d_rf2.is_fhc) ? (0) : ((Gain)(lnaptr_PRX->gain_offset_middle-ofsptr_PRX->gain_offset));}
27873/*HAL*/ break;
27874/*HAL*/ case L1D_LNA_LOW: /* LNA_Low */
27875/*HAL*/ lna_path_loss.PRX = (l1d_rf2.is_fhc) ? (0) : ((Gain)(lnaptr_PRX->gain_offset_low-ofsptr_PRX->gain_offset));
27876/*HAL*/ break;
27877/*HAL*/ default: /* LNA_Low *//*BYPASS*/
27878/*HAL*/ lna_path_loss.PRX = (l1d_rf2.is_fhc) ? (0) : ((Gain)(lnaptr_PRX->gain_offset_low_maxpin-ofsptr_PRX->gain_offset));
27879/*HAL*/ break;
27880/*HAL*/ }
27881/*HAL*/ switch( lna_DRX )
27882/*HAL*/ {
27883/*HAL*/ case L1D_LNA_HIGH_SENSITIVITY: /* LNA_Utra_High */
27884/*HAL*/ lna_path_loss.DRX = (l1d_rf2.is_fhc) ? (0) : ((Gain)(lnaptr_DRX->gain_offset_high_sensitivity-ofsptr_DRX->gain_offset));
27885/*HAL*/ break;
27886/*HAL*/ case L1D_LNA_HIGH: /* LNA_High */ /*Base for path loss calibration*/
27887/*HAL*/ lna_path_loss.DRX = 0;
27888/*HAL*/ break;
27889/*HAL*/ case L1D_LNA_MIDDLE: /* LNA_Middle */
27890/*HAL*/ if( l1_obb_flag_DRX == 1) //when ELNA usage, it is impossible to see OBB flag!
27891/*HAL*/ { lna_path_loss.DRX = (l1d_rf2.is_fhc) ? (0) : ((Gain)(lnaptr_DRX->gain_offset_middle_sawless-ofsptr_DRX->gain_offset));}
27892/*HAL*/ else
27893/*HAL*/ { lna_path_loss.DRX = (l1d_rf2.is_fhc) ? (0) : ((Gain)(lnaptr_DRX->gain_offset_middle-ofsptr_DRX->gain_offset));}
27894/*HAL*/ break;
27895/*HAL*/ case L1D_LNA_LOW: /* LNA_Low */
27896/*HAL*/ lna_path_loss.DRX = (l1d_rf2.is_fhc) ? (0) : ((Gain)(lnaptr_DRX->gain_offset_low-ofsptr_DRX->gain_offset));
27897/*HAL*/ break;
27898/*HAL*/ default: /* LNA_Low *//*BYPASS*/
27899/*HAL*/ lna_path_loss.DRX = (l1d_rf2.is_fhc) ? (0) : ((Gain)(lnaptr_DRX->gain_offset_low_maxpin-ofsptr_DRX->gain_offset));
27900/*HAL*/ break;
27901/*HAL*/ }
27902/*HAL*/
27903/*HAL*/
27904/*HAL*/ #if IS_RX_POWER_OFFSET_SUPPORT
27905/*HAL*/ /* get the arfcn section */
27906/*HAL*/ ofsptr_offset_PRX = AGCLNA_PATHLOSS_OFFSET[rf_band];
27907/*HAL*/ ofsptr_offset_DRX = AGCLNA_PATHLOSS_RXD_OFFSET[rf_band];
27908/*HAL*/ while( ofsptr_offset_PRX->max_arfcn>=0 )
27909/*HAL*/ { if( arfcn <= ofsptr_offset_PRX->max_arfcn )
27910/*HAL*/ { break; }
27911/*HAL*/ ofsptr_offset_PRX++;
27912/*HAL*/ }
27913/*HAL*/ while( ofsptr_offset_DRX->max_arfcn>=0 )
27914/*HAL*/ { if( arfcn <= ofsptr_offset_DRX->max_arfcn )
27915/*HAL*/ { break; }
27916/*HAL*/ ofsptr_offset_DRX++;
27917/*HAL*/ }
27918/*HAL*/ if( rx_power_offset_enable )
27919/*HAL*/ {
27920/*HAL*/ if( ( L1D_CheckIfMetaMode() && ( meta_rx_power_offset_enable == 1 )) || // DUT In META mode and enable META mode compensation
27921/*HAL*/ (L1D_CheckIfMetaMode() == 0) // DUT in normal mode, apply compensation
27922/*HAL*/ )
27923/*HAL*/ {
27924/*HAL*/ switch( lna_PRX )
27925/*HAL*/ {
27926/*HAL*/ case L1D_LNA_HIGH_SENSITIVITY: /* LNA_Utra_High */
27927/*HAL*/ lna_path_loss_offset.PRX = (Gain)(ofsptr_offset_PRX->gain_offset);
27928/*HAL*/ break;
27929/*HAL*/ case L1D_LNA_HIGH: /* LNA_High */ /*Base for path loss calibration*/
27930/*HAL*/ lna_path_loss_offset.PRX = (Gain)(ofsptr_offset_PRX->gain_offset);
27931/*HAL*/ break;
27932/*HAL*/ case L1D_LNA_MIDDLE: /* LNA_Middle */
27933/*HAL*/ if( l1_obb_flag_PRX == 1) //when ELNA usage, it is impossible to see OBB flag! But, for MLNA, it is possible.
27934/*HAL*/ { lna_path_loss_offset.PRX = (Gain)(ofsptr_offset_PRX->gain_offset_middle);}
27935/*HAL*/ else
27936/*HAL*/ { lna_path_loss_offset.PRX = (Gain)(ofsptr_offset_PRX->gain_offset_middle);}
27937/*HAL*/ break;
27938/*HAL*/ case L1D_LNA_LOW: /* LNA_Low */
27939/*HAL*/ lna_path_loss_offset.PRX = (Gain)(ofsptr_offset_PRX->gain_offset_low);
27940/*HAL*/ break;
27941/*HAL*/ default: /* LNA_Low *//*BYPASS*/
27942/*HAL*/ lna_path_loss_offset.PRX = (Gain)(ofsptr_offset_PRX->gain_offset_low);
27943/*HAL*/ break;
27944/*HAL*/ }
27945/*HAL*/ switch( lna_DRX )
27946/*HAL*/ {
27947/*HAL*/ case L1D_LNA_HIGH_SENSITIVITY: /* LNA_Utra_High */
27948/*HAL*/ lna_path_loss_offset.DRX = (Gain)(ofsptr_offset_DRX->gain_offset);
27949/*HAL*/ break;
27950/*HAL*/ case L1D_LNA_HIGH: /* LNA_High */ /*Base for path loss calibration*/
27951/*HAL*/ lna_path_loss_offset.DRX = (Gain)(ofsptr_offset_DRX->gain_offset);
27952/*HAL*/ break;
27953/*HAL*/ case L1D_LNA_MIDDLE: /* LNA_Middle */
27954/*HAL*/ if( l1_obb_flag_DRX == 1) //when ELNA usage, it is impossible to see OBB flag! But, for MLNA, it is possible.
27955/*HAL*/ { lna_path_loss_offset.DRX = (Gain)(ofsptr_offset_DRX->gain_offset_middle);}
27956/*HAL*/ else
27957/*HAL*/ { lna_path_loss_offset.DRX = (Gain)(ofsptr_offset_DRX->gain_offset_middle);}
27958/*HAL*/ break;
27959/*HAL*/ case L1D_LNA_LOW: /* LNA_Low */
27960/*HAL*/ lna_path_loss_offset.DRX = (Gain)(ofsptr_offset_DRX->gain_offset_low);
27961/*HAL*/ break;
27962/*HAL*/ default: /* LNA_Low *//*BYPASS*/
27963/*HAL*/ lna_path_loss_offset.DRX = (Gain)(ofsptr_offset_DRX->gain_offset_low);
27964/*HAL*/ break;
27965/*HAL*/ }
27966/*HAL*/ }
27967/*HAL*/ else
27968/*HAL*/ {
27969/*HAL*/ lna_path_loss_offset.PRX = 0;
27970/*HAL*/ lna_path_loss_offset.DRX = 0;
27971/*HAL*/ }
27972/*HAL*/ extern void L1D_RF_RPO_Trace( uint32 v1, uint32 v2, uint32 v3, uint32 v4, int32 v5, int32 v6 );
27973/*HAL*/ L1D_RF_RPO_Trace( L1D_CheckIfMetaMode(), meta_rx_power_offset_enable, lna_PRX, rf_band, arfcn, lna_path_loss_offset.PRX);
27974/*HAL*/ L1D_RF_RPO_Trace( L1D_CheckIfMetaMode(), meta_rx_power_offset_enable, lna_DRX, rf_band, arfcn, lna_path_loss_offset.DRX);
27975/*HAL*/ }
27976/*HAL*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
27977/*HAL*/
27978/*HAL*/ #if IS_RX_POWER_OFFSET_SUPPORT
27979/*HAL*/ real_gain.PRX -= (lna_path_loss_offset.PRX+lna_path_loss.PRX);
27980/*HAL*/ real_gain.DRX -= (lna_path_loss_offset.DRX+lna_path_loss.DRX);
27981/*HAL*/ if( L1D_CheckIfMetaMode()==1)
27982/*HAL*/ {
27983/*HAL*/ L1D_RF_Info_Trace( 11231, real_gain.PRX, real_gain.DRX );
27984/*HAL*/ }
27985/*HAL*/ #else
27986/*HAL*/ real_gain.PRX -= lna_path_loss.PRX;// choose pathloss after LNA Mode selected according Nomral/HRD/IBBD
27987/*HAL*/ real_gain.DRX -= lna_path_loss.DRX;// choose pathloss after LNA Mode selected according Nomral/HRD/IBBD
27988/*HAL*/ if( L1D_CheckIfMetaMode()==1)
27989/*HAL*/ {
27990/*HAL*/ L1D_RF_Info_Trace( 11232, real_gain.PRX, real_gain.DRX );
27991/*HAL*/ }
27992/*HAL*/ #endif/*IS_RX_POWER_OFFSET_SUPPORT*/
27993/*HAL*/
27994/*HAL*/
27995/*HAL*/ #if IS_RSSI_TC_SUPPORT
27996/*HAL*/ if(L1D_CheckIfMetaMode()==0)// Compensate RX Gain acoording to temperature when normal mode
27997/*HAL*/ {
27998/*HAL*/ real_gain.PRX-=L1D_RF_CompensateRXGain( l1d_rf.band );
27999/*HAL*/ real_gain.DRX-=L1D_RF_CompensateRXGain( l1d_rf.band );
28000/*HAL*/ if( L1D_CheckIfMetaMode()==1)
28001/*HAL*/ {
28002/*HAL*/ L1D_RF_Info_Trace( 11233, real_gain.PRX, real_gain.DRX );
28003/*HAL*/ }
28004/*HAL*/ }
28005/*HAL*/ #endif
28006/*HAL*/
28007/*HAL*/
28008/*HAL*/ return( real_gain );
28009/*HAL*/ }
28010/*HAL*/ Gain L1D_GAIN_DISTANCE(Gain one, Gain two )
28011/*HAL*/ {
28012/*HAL*/ if (one>two)
28013/*HAL*/ {return (one-two); }
28014/*HAL*/ else
28015/*HAL*/ {return (two-one); }
28016/*HAL*/ }
28017/*HAL*/ L1D_RX_POWER L1D_RF_GetGainSetting_INVERSE( int rf_band, int arfcn, L1D_RX_GAIN request_gain)
28018/*HAL*/ {
28019/*HAL*/ L1D_RX_POWER predict_power;
28020/*HAL*/ const sL1DAGCHALSETTING *agcptr_PRX, *agcptr_DRX;
28021/*HAL*/ const sL1DAGCHALDATA *fullagcptr_PRX, *fullagcptr_DRX;
28022/*HAL*/ int tableidx_PRX=0,tableidx_DRX=0,tableidx_PRX_closest=0,tableidx_DRX_closest=0;
28023/*HAL*/
28024/*HAL*/ /*choose table by P/D and by elna_type*/
28025/*HAL*/ L1D_RF_AGC_TABLE_HAL_SELECT(rf_band,arfcn,&fullagcptr_PRX,&fullagcptr_DRX);
28026/*HAL*/ agcptr_PRX=fullagcptr_PRX->table;
28027/*HAL*/ agcptr_DRX=fullagcptr_DRX->table;
28028/*HAL*/
28029/*HAL*/ /* clipping the request gain to the avialable gain */
28030/*HAL*/ if( request_gain.PRX >= fullagcptr_PRX->max_request_gain )
28031/*HAL*/ { request_gain.PRX = fullagcptr_PRX->max_request_gain;
28032/*HAL*/ }
28033/*HAL*/ else if( request_gain.PRX <= fullagcptr_PRX->min_request_gain )
28034/*HAL*/ { request_gain.PRX = fullagcptr_PRX->min_request_gain;
28035/*HAL*/ }
28036/*HAL*/ if( request_gain.DRX >= fullagcptr_DRX->max_request_gain )
28037/*HAL*/ { request_gain.DRX = fullagcptr_DRX->max_request_gain;
28038/*HAL*/ }
28039/*HAL*/ else if( request_gain.DRX <= fullagcptr_DRX->min_request_gain )
28040/*HAL*/ { request_gain.DRX = fullagcptr_DRX->min_request_gain;
28041/*HAL*/ }
28042/*HAL*/
28043/*HAL*/ /* choose pointer for gain setting */
28044/*HAL*/ while( ((agcptr_PRX+tableidx_PRX)->gain) >= fullagcptr_PRX->min_request_gain )
28045/*HAL*/ {
28046/*HAL*/ if (L1D_GAIN_DISTANCE(((agcptr_PRX+tableidx_PRX)->gain),request_gain.PRX) < L1D_GAIN_DISTANCE(((agcptr_PRX+tableidx_PRX_closest)->gain),request_gain.PRX) )
28047/*HAL*/ {
28048/*HAL*/ tableidx_PRX_closest=tableidx_PRX;
28049/*HAL*/ }
28050/*HAL*/ if (L1D_GAIN_DISTANCE(((agcptr_PRX+tableidx_PRX_closest)->gain),request_gain.PRX) < ( (Gain)(ROUNDINT(( 2 )*(PWRRES))) ) )
28051/*HAL*/ {
28052/*HAL*/ break;//less than 2dB is enough
28053/*HAL*/ }
28054/*HAL*/ tableidx_PRX++;
28055/*HAL*/ }
28056/*HAL*/
28057/*HAL*/ while( ((agcptr_DRX+tableidx_DRX)->gain) >= fullagcptr_DRX->min_request_gain )
28058/*HAL*/ {
28059/*HAL*/ if (L1D_GAIN_DISTANCE(((agcptr_DRX+tableidx_DRX)->gain),request_gain.DRX) < L1D_GAIN_DISTANCE(((agcptr_DRX+tableidx_DRX_closest)->gain),request_gain.DRX) )
28060/*HAL*/ {
28061/*HAL*/ tableidx_DRX_closest=tableidx_DRX;
28062/*HAL*/ }
28063/*HAL*/ if (L1D_GAIN_DISTANCE(((agcptr_DRX+tableidx_DRX_closest)->gain),request_gain.DRX) < ( (Gain)(ROUNDINT(( 2 )*(PWRRES))) ) )
28064/*HAL*/ {
28065/*HAL*/ break;//less than 2dB is enough
28066/*HAL*/ }
28067/*HAL*/ tableidx_DRX++;
28068/*HAL*/ }
28069/*HAL*/
28070/*HAL*/ predict_power.PRX = (agcptr_PRX+tableidx_PRX_closest)->inputpower;
28071/*HAL*/ predict_power.DRX = (agcptr_DRX+tableidx_DRX_closest)->inputpower;
28072/*HAL*/
28073/*HAL*/ if( L1D_CheckIfMetaMode()==1)
28074/*HAL*/ {
28075/*HAL*/ L1D_RF_Info_Trace( 12192, request_gain.PRX, predict_power.DRX );
28076/*HAL*/ }
28077/*HAL*/
28078/*HAL*/ return( predict_power );
28079/*HAL*/ }
28080/*HAL*/ L1D_RX_POWER L1D_RF_CalibrationInputpowerCheck( int rf_band, int arfcn, L1D_RX_POWER instrument_downlink_power, LNACalSeqV5_E prx_lna_mode_in_TST, LNACalSeqV5_E drx_lna_mode_in_TST)
28081/*HAL*/ {
28082/*HAL*/ L1D_RX_POWER return_downlink_power_for_the_lna_mode={0,0};
28083/*HAL*/ const sL1DAGCHALSETTING *agcptr_PRX, *agcptr_DRX;
28084/*HAL*/ const sL1DAGCHALDATA *fullagcptr_PRX, *fullagcptr_DRX;
28085/*HAL*/ int tableidx_PRX=0,tableidx_DRX=0,i,j,distanceForLess,distanceForMore;
28086/*HAL*/ const int unuseDistance=9999;
28087/*HAL*/ L1D_LNA_TYPE_E prx_lna_mode=0, drx_lna_mode=0;
28088/*HAL*/ int bypass_prx_search=0, bypass_drx_search=0;
28089/*HAL*/
28090/*HAL*/ /*[PRX]change enum from TST (RfTestRx_Lna_Mode_E) to L1D (L1D_LNA_TYPE_E)*/
28091/*HAL*/ switch( prx_lna_mode_in_TST )
28092/*HAL*/ {
28093/*HAL*/ case GSM_RX_CAL_SEQ_V5_UTRA_HIGH:
28094/*HAL*/ prx_lna_mode = L1D_LNA_HIGH_SENSITIVITY;
28095/*HAL*/ break;
28096/*HAL*/ case GSM_RX_CAL_SEQ_V5_HIGH:
28097/*HAL*/ prx_lna_mode = L1D_LNA_HIGH;
28098/*HAL*/ break;
28099/*HAL*/ case GSM_RX_CAL_SEQ_V5_MID:
28100/*HAL*/ case GSM_RX_CAL_SEQ_V5_MID_SAWLESS:
28101/*HAL*/ prx_lna_mode = L1D_LNA_MIDDLE;
28102/*HAL*/ break;
28103/*HAL*/ case GSM_RX_CAL_SEQ_V5_LOW:
28104/*HAL*/ prx_lna_mode = L1D_LNA_LOW;
28105/*HAL*/ break;
28106/*HAL*/ case GSM_RX_CAL_SEQ_V5_BYPASS_LOW:
28107/*HAL*/ prx_lna_mode = L1D_LNA_LOW_MAXPIN;
28108/*HAL*/ break;
28109/*HAL*/ case GSM_RX_CAL_SEQ_V5_NULL:
28110/*HAL*/ prx_lna_mode = L1D_LNA_LOW_MAXPIN;
28111/*HAL*/ bypass_prx_search = 1;
28112/*HAL*/ break;
28113/*HAL*/ case GSM_RX_CAL_SEQ_V5_WCOEF:
28114/*HAL*/ default:
28115/*HAL*/ ASSERT(0); //abnormal input
28116/*HAL*/ break;
28117/*HAL*/ }
28118/*HAL*/
28119/*HAL*/ /*[DRX]change enum from TST (RfTestRx_Lna_Mode_E) to L1D (L1D_LNA_TYPE_E)*/
28120/*HAL*/ switch( drx_lna_mode_in_TST )
28121/*HAL*/ {
28122/*HAL*/ case GSM_RX_CAL_SEQ_V5_UTRA_HIGH:
28123/*HAL*/ drx_lna_mode = L1D_LNA_HIGH_SENSITIVITY;
28124/*HAL*/ break;
28125/*HAL*/ case GSM_RX_CAL_SEQ_V5_HIGH:
28126/*HAL*/ drx_lna_mode = L1D_LNA_HIGH;
28127/*HAL*/ break;
28128/*HAL*/ case GSM_RX_CAL_SEQ_V5_MID:
28129/*HAL*/ case GSM_RX_CAL_SEQ_V5_MID_SAWLESS:
28130/*HAL*/ drx_lna_mode = L1D_LNA_MIDDLE;
28131/*HAL*/ break;
28132/*HAL*/ case GSM_RX_CAL_SEQ_V5_LOW:
28133/*HAL*/ drx_lna_mode = L1D_LNA_LOW;
28134/*HAL*/ break;
28135/*HAL*/ case GSM_RX_CAL_SEQ_V5_BYPASS_LOW:
28136/*HAL*/ drx_lna_mode = L1D_LNA_LOW_MAXPIN;
28137/*HAL*/ break;
28138/*HAL*/ case GSM_RX_CAL_SEQ_V5_NULL:
28139/*HAL*/ drx_lna_mode = L1D_LNA_LOW_MAXPIN;
28140/*HAL*/ bypass_drx_search = 1;
28141/*HAL*/ break;
28142/*HAL*/ case GSM_RX_CAL_SEQ_V5_WCOEF:
28143/*HAL*/ default:
28144/*HAL*/ ASSERT(0); //abnormal input
28145/*HAL*/ break;
28146/*HAL*/ }
28147/*HAL*/
28148/*HAL*/ /*[PRX][DRX]choose table by P/D and by elna_type*/
28149/*HAL*/ L1D_RF_AGC_TABLE_HAL_SELECT(rf_band,arfcn,&fullagcptr_PRX,&fullagcptr_DRX);
28150/*HAL*/ agcptr_PRX=fullagcptr_PRX->table;
28151/*HAL*/ agcptr_DRX=fullagcptr_DRX->table;
28152/*HAL*/
28153/*HAL*/ /*[PRX][DRX]clipping the instrument_downlink_power to the avialable downlink power */
28154/*HAL*/ if( instrument_downlink_power.PRX >= fullagcptr_PRX->max_predict_power )
28155/*HAL*/ { instrument_downlink_power.PRX = fullagcptr_PRX->max_predict_power;
28156/*HAL*/ }
28157/*HAL*/ else if( instrument_downlink_power.PRX <= fullagcptr_PRX->min_predict_power )
28158/*HAL*/ { instrument_downlink_power.PRX = fullagcptr_PRX->min_predict_power;
28159/*HAL*/ }
28160/*HAL*/ if( instrument_downlink_power.DRX >= fullagcptr_DRX->max_predict_power )
28161/*HAL*/ { instrument_downlink_power.DRX = fullagcptr_DRX->max_predict_power;
28162/*HAL*/ }
28163/*HAL*/ else if( instrument_downlink_power.DRX <= fullagcptr_DRX->min_predict_power )
28164/*HAL*/ { instrument_downlink_power.DRX = fullagcptr_DRX->min_predict_power;
28165/*HAL*/ }
28166/*HAL*/
28167/*HAL*/ if (bypass_prx_search==0)
28168/*HAL*/ {
28169/*HAL*/ /*[PRX]choose pointer for checking lna_mode */
28170/*HAL*/ while( instrument_downlink_power.PRX > agcptr_PRX->inputpower )
28171/*HAL*/ {
28172/*HAL*/ agcptr_PRX++;
28173/*HAL*/ tableidx_PRX++;
28174/*HAL*/ }
28175/*HAL*/ if (tableidx_PRX>0)//Eliminate the case of minimal input power
28176/*HAL*/ {
28177/*HAL*/ if( (agcptr_PRX->inputpower - instrument_downlink_power.PRX)>( instrument_downlink_power.PRX - (agcptr_PRX-1)->inputpower) )
28178/*HAL*/ {
28179/*HAL*/ agcptr_PRX--;
28180/*HAL*/ tableidx_PRX--;
28181/*HAL*/ }
28182/*HAL*/ }
28183/*HAL*/ /*[PRX]Is this lna_mode in the corresponding input power */
28184/*HAL*/ if ( agcptr_PRX->lna == prx_lna_mode )
28185/*HAL*/ {
28186/*HAL*/ return_downlink_power_for_the_lna_mode.PRX = agcptr_PRX->inputpower;
28187/*HAL*/ }
28188/*HAL*/ else //find the better input power to retrun
28189/*HAL*/ {
28190/*HAL*/ distanceForLess=unuseDistance;distanceForMore=unuseDistance;
28191/*HAL*/ for(i=0;((agcptr_PRX-i)->inputpower) > (fullagcptr_PRX->min_predict_power); i++)//To min_power
28192/*HAL*/ {
28193/*HAL*/ if (((agcptr_PRX-i)->lna)==prx_lna_mode)
28194/*HAL*/ {
28195/*HAL*/ distanceForLess=((agcptr_PRX)->inputpower)-((agcptr_PRX-i)->inputpower);
28196/*HAL*/ break;
28197/*HAL*/ }
28198/*HAL*/ }
28199/*HAL*/ for(j=0;((agcptr_PRX+j)->inputpower) < (fullagcptr_PRX->max_predict_power); j++)//To max_power
28200/*HAL*/ {
28201/*HAL*/ if (((agcptr_PRX+j)->lna)==prx_lna_mode)
28202/*HAL*/ {
28203/*HAL*/ distanceForMore=((agcptr_PRX+j)->inputpower)-((agcptr_PRX)->inputpower);
28204/*HAL*/ break;
28205/*HAL*/ }
28206/*HAL*/ }
28207/*HAL*/ if (distanceForLess!=unuseDistance || distanceForMore!=unuseDistance)//At least found in one direction
28208/*HAL*/ {
28209/*HAL*/ if (distanceForLess<=distanceForMore)
28210/*HAL*/ { return_downlink_power_for_the_lna_mode.PRX = ((agcptr_PRX-i)->inputpower);//use less power
28211/*HAL*/ }
28212/*HAL*/ else
28213/*HAL*/ { return_downlink_power_for_the_lna_mode.PRX = ((agcptr_PRX+j)->inputpower);//use more power
28214/*HAL*/ }
28215/*HAL*/ }
28216/*HAL*/ else
28217/*HAL*/ {
28218/*HAL*/ L1D_RF_Info_Trace( 19201, rf_band, prx_lna_mode );
28219/*HAL*/ ASSERT(0);//There is no such lna mode
28220/*HAL*/ }
28221/*HAL*/ }
28222/*HAL*/ }
28223/*HAL*/ else
28224/*HAL*/ {
28225/*HAL*/ return_downlink_power_for_the_lna_mode.PRX = instrument_downlink_power.PRX;
28226/*HAL*/ }
28227/*HAL*/
28228/*HAL*/ if (bypass_drx_search==0)
28229/*HAL*/ {
28230/*HAL*/ /*[DRX]choose pointer for checking lna_mode */
28231/*HAL*/ while( instrument_downlink_power.DRX > agcptr_DRX->inputpower )
28232/*HAL*/ {
28233/*HAL*/ agcptr_DRX++;
28234/*HAL*/ tableidx_DRX++;
28235/*HAL*/ }
28236/*HAL*/ if (tableidx_DRX>0)//Eliminate the case of minimal input power
28237/*HAL*/ {
28238/*HAL*/ if( (agcptr_DRX->inputpower - instrument_downlink_power.DRX)>( instrument_downlink_power.DRX - (agcptr_DRX-1)->inputpower) )
28239/*HAL*/ {
28240/*HAL*/ agcptr_DRX--;
28241/*HAL*/ tableidx_DRX--;
28242/*HAL*/ }
28243/*HAL*/ }
28244/*HAL*/ /*[DRX]Is this lna_mode in the corresponding input power */
28245/*HAL*/ if ( agcptr_DRX->lna == drx_lna_mode )
28246/*HAL*/ {
28247/*HAL*/ return_downlink_power_for_the_lna_mode.DRX = agcptr_DRX->inputpower;
28248/*HAL*/ }
28249/*HAL*/ else //find the better input power to retrun
28250/*HAL*/ {
28251/*HAL*/ distanceForLess=unuseDistance;distanceForMore=unuseDistance;
28252/*HAL*/ for(i=0;((agcptr_DRX-i)->inputpower) > (fullagcptr_DRX->min_predict_power); i++)//To min_power
28253/*HAL*/ {
28254/*HAL*/ if (((agcptr_DRX-i)->lna)==drx_lna_mode)
28255/*HAL*/ {
28256/*HAL*/ distanceForLess=((agcptr_DRX)->inputpower)-((agcptr_DRX-i)->inputpower);
28257/*HAL*/ break;
28258/*HAL*/ }
28259/*HAL*/ }
28260/*HAL*/ for(j=0;((agcptr_DRX+j)->inputpower) < (fullagcptr_DRX->max_predict_power); j++)//To max_power
28261/*HAL*/ {
28262/*HAL*/ if (((agcptr_DRX+j)->lna)==drx_lna_mode)
28263/*HAL*/ {
28264/*HAL*/ distanceForMore=((agcptr_DRX+j)->inputpower)-((agcptr_DRX)->inputpower);
28265/*HAL*/ break;
28266/*HAL*/ }
28267/*HAL*/ }
28268/*HAL*/ if (distanceForLess!=unuseDistance || distanceForMore!=unuseDistance)//At least found in one direction
28269/*HAL*/ {
28270/*HAL*/ if (distanceForLess<=distanceForMore)
28271/*HAL*/ { return_downlink_power_for_the_lna_mode.DRX = ((agcptr_DRX-i)->inputpower);//use less power
28272/*HAL*/ }
28273/*HAL*/ else
28274/*HAL*/ { return_downlink_power_for_the_lna_mode.DRX = ((agcptr_DRX+j)->inputpower);//use more power
28275/*HAL*/ }
28276/*HAL*/ }
28277/*HAL*/ else
28278/*HAL*/ {
28279/*HAL*/ L1D_RF_Info_Trace( 19202, rf_band, drx_lna_mode );
28280/*HAL*/ ASSERT(0);//There is no such lna mode
28281/*HAL*/ }
28282/*HAL*/ }
28283/*HAL*/ }
28284/*HAL*/ else
28285/*HAL*/ {
28286/*HAL*/ return_downlink_power_for_the_lna_mode.DRX = instrument_downlink_power.DRX;
28287/*HAL*/ }
28288/*HAL*/
28289/*HAL*/ if( L1D_CheckIfMetaMode()==1)
28290/*HAL*/ {
28291/*HAL*/ L1D_RF_Info_Trace( 19299, return_downlink_power_for_the_lna_mode.PRX, return_downlink_power_for_the_lna_mode.DRX );
28292/*HAL*/ }
28293/*HAL*/
28294/*HAL*/ return( return_downlink_power_for_the_lna_mode ); //In the end, L1D use them
28295/*HAL*/ }
28296/*HAL*/ void L1D_RF_GetCalibrationINFO( RfTestCmdCalInfoV5AllBandCnfPdu_T *gl1tst_get_rxd_info )
28297/*HAL*/ {
28298/*HAL*/ int rf_band,table_index;
28299/*HAL*/ unsigned short prx_elna_type,drx_elna_type;
28300/*HAL*/ for (rf_band=FrequencyBand850;rf_band<=FrequencyBand1900;rf_band++)
28301/*HAL*/ {
28302/*HAL*/ if (L1D_RF_Check_If_Prx_Enable(rf_band)==L1D_RX_PATH_OFF)
28303/*HAL*/ {
28304/*HAL*/ prx_elna_type = L1D_ELNA_IN_PATH_OFF;
28305/*HAL*/ }
28306/*HAL*/ else
28307/*HAL*/ {
28308/*HAL*/ prx_elna_type = L1D_RF_Check_If_ExternalLNA(rf_band); //enum L1D_ELNA_USAGE
28309/*HAL*/ }
28310/*HAL*/ if (L1D_RF_Check_If_Drx_Enable(rf_band)==L1D_RX_PATH_OFF)
28311/*HAL*/ {
28312/*HAL*/ drx_elna_type = L1D_ELNA_IN_PATH_OFF;
28313/*HAL*/ }
28314/*HAL*/ else
28315/*HAL*/ {
28316/*HAL*/ drx_elna_type = L1D_RF_Check_If_ExternalLNA_RXD(rf_band); //enum L1D_ELNA_USAGE
28317/*HAL*/ }
28318/*HAL*/ table_index = L1D_RF_TST_INFO_ELNA_MAPPING_TABLE[prx_elna_type][drx_elna_type];
28319/*HAL*/
28320/*HAL*/ //(1)take all
28321/*HAL*/ kal_mem_cpy(&(gl1tst_get_rxd_info->GSM_Band_Info[rf_band-1]), &L1D_RF_TST_INFO_TABLE[table_index], sizeof(RfTestCmdCalInfoV5_T));
28322/*HAL*/ //(2)update wcoef_arfcn
28323/*HAL*/ kal_mem_cpy((gl1tst_get_rxd_info->GSM_Band_Info[rf_band-1].wcoef_arfcn), &L1D_RF_TST_INFO_WCOEF_ARFCN[rf_band], (sizeof(kal_int16)*8));
28324/*HAL*/
28325/*HAL*/ }
28326/*HAL*/ }
28327 void L1D_RF_RX_Gain_Calculate( RfTestCmdRxGainCalculate_V5 *calculate_req, RfTestResultRxGainCalculate_V5 *calculate_cnf )
28328 {
28329#if 0 //not yet coding but it will cause xl1sim Warnings
28330/* under construction !*/
28331/* under construction !*/
28332/* under construction !*/
28333#endif
28334 calculate_cnf->calculate_status = GSM_CALCULATE_FAIL;
28335 }
28336#endif