[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