[Feature][Modem]1.merge MTK P2 patch 2.RF:bias modification of frequency band

Change-Id: I846de8f085e50c1b9557ad8c5d0b2cc088b18d86
diff --git a/mcu/interface/service/mtf/mtf_struct.h b/mcu/interface/service/mtf/mtf_struct.h
index 382dbef..d46b604 100755
--- a/mcu/interface/service/mtf/mtf_struct.h
+++ b/mcu/interface/service/mtf/mtf_struct.h
@@ -58,6 +58,16 @@
  *
  * removed!
  * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
  *
  * removed!
  * removed!
@@ -100,6 +110,7 @@
 #include "global_type.h"
 #include "mcd_l3_inc_struct.h"
 #include "sim_exported_enum.h"
+#define NRRC_PLMN_ID_LIST_LEN_MAX 12
 
 typedef enum {
     NL1MOB_MT_CUSTOM_ENH_TYPE_A3A4A5_IGNORE = 0,
@@ -169,6 +180,26 @@
 }errc_mt_dmf_custom_bar_ind_struct;
 
 typedef struct{
+    LOCAL_PARA_HDR
+    kal_uint8      plmn_id_num;
+    plmn_id_struct plmn_id[NRRC_PLMN_ID_LIST_LEN_MAX];
+    kal_uint16     dl_frequency_band;
+    kal_uint32     ssb_arfcn;
+    kal_int16      rsrp;  // unit: QdBm
+    kal_int16      rsrq;  // unit: QdB
+    kal_int16      sinr;  // unit: QdB
+    kal_int16      q_rxlev_min;
+    kal_int8       q_qual_min;
+    kal_int16      s_rxlev;
+    kal_uint8      adj_method;
+    kal_int16      rsrq_th;
+    kal_int16      qrxlevmin_good;
+    kal_int16      qrxlevmin_bad;
+}nrrc_mt_dmf_qrxlevmin_adj_ind_struct;
+
+typedef nrrc_mt_dmf_qrxlevmin_adj_ind_struct nl1mob_mt_dmf_qrxlevmin_adj_ind_struct;
+
+typedef struct{
     kal_uint32 xarfcn;
     kal_uint32 pci;
     kal_int16  rsrp;  //unit: qdBm
@@ -188,6 +219,17 @@
     LOCAL_PARA_HDR
 }nl1mob_mt_dmf_postpone_a2_for_b1b2_ind_struct;
 
+typedef struct{
+    LOCAL_PARA_HDR
+    plmn_id_struct plmn_id;
+    kal_uint16     dl_frequency_band;
+    kal_uint32     ssb_arfcn;
+    kal_int16      rsrp;  // unit: QdBm
+    kal_int16      rsrq;  // unit: QdB
+    kal_int16      sinr;  // unit: QdB
+}nl1mob_mt_dmf_poor_sinr_oos_ind_struct;
+
+
 #ifdef __cplusplus
 }
 #endif