blob: d4fbf33926e3231c40450431a9de474687eb8d12 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<body>
<TypeDefine name="int" len="4" kind="BaseType" />
<TypeDefine name="DWORD" len="4" kind="BaseType" />
<TypeDefine name="long" len="4" kind="BaseType" />
<TypeDefine name="unsigned long" len="4" kind="BaseType" />
<TypeDefine name="short" len="2" kind="BaseType" />
<TypeDefine name="WORD" len="2" kind="BaseType" />
<TypeDefine name="char" len="1" kind="BaseType" />
<TypeDefine name="BYTE" len="1" kind="BaseType" />
<TypeDefine name="unsigned __int64" len="8" kind="BaseType" />
<TypeDefine name="pointer" len="4" kind="pointer" />
<TypeDefine name="L1G_EEP_t_max_pwr_comp" kind="struct" len="16">
<child offset="0" name="tx_gmsk_850_comp" kind="BaseType" type="short" text="signed" />
<child offset="2" name="tx_gmsk_900_comp" kind="BaseType" type="short" text="signed" />
<child offset="4" name="tx_gmsk_1800_comp" kind="BaseType" type="short" text="signed" />
<child offset="6" name="tx_gmsk_1900_comp" kind="BaseType" type="short" text="signed" />
<child offset="8" name="tx_edge_850_comp" kind="BaseType" type="short" text="signed" />
<child offset="10" name="tx_edge_900_comp" kind="BaseType" type="short" text="signed" />
<child offset="12" name="tx_edge_1800_comp" kind="BaseType" type="short" text="signed" />
<child offset="14" name="tx_edge_1900_comp" kind="BaseType" type="short" text="signed" />
</TypeDefine>
<TypeDefine name="L1G_EEP_t_tx_edge_ramp_data" kind="struct" len="608">
<child offset="0" name="guard_ramp_edge" kind="array" num="3">
<child kind="array" num="16">
<child kind="BaseType" type="WORD" />
</child>
</child>
<child offset="96" name="up_down_ramp_edge" kind="array" num="4">
<child kind="array" num="2">
<child kind="struct" type="L1G_EEP_t_tx_up_dowm_ramp_edge" />
</child>
</child>
</TypeDefine>
<TypeDefine name="L1G_EEP_t_tx_up_dowm_ramp_edge" kind="struct" len="64">
<child offset="0" name="up_ramp_edge" kind="array" num="16">
<child kind="BaseType" type="WORD" />
</child>
<child offset="32" name="down_ramp_edge" kind="array" num="16">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="T_RfComNvPortVal" kind="struct" len="864">
<child offset="0" name="tPort" kind="array" num="100">
<child kind="struct" type="T_ZX230PortDefine" />
</child>
<child offset="600" name="awReserved" kind="array" num="132">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="T_ZX230PortDefine" kind="struct" len="6">
<child offset="0" name="awPortTx" kind="BaseType" type="WORD" text="UINT16" />
<child offset="2" name="awPortRxMain" kind="BaseType" type="WORD" text="UINT16" />
<child offset="4" name="awPortRxAux" kind="BaseType" type="WORD" text="UINT16" />
</TypeDefine>
<TypeDefine name="T_WcdmaNvPaData" kind="struct" len="192">
<child offset="0" name="tPaHigh" kind="array" num="4">
<child kind="struct" type="T_WcdmaNvComCtrlWord" />
</child>
<child offset="32" name="tPaMid" kind="array" num="4">
<child kind="struct" type="T_WcdmaNvComCtrlWord" />
</child>
<child offset="64" name="tPaLow" kind="array" num="4">
<child kind="struct" type="T_WcdmaNvComCtrlWord" />
</child>
<child offset="96" name="tPaIdle" kind="array" num="4">
<child kind="struct" type="T_WcdmaNvComCtrlWord" />
</child>
<child offset="128" name="adReserved" kind="array" num="16">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="T_WcdmaNvComCtrlWord" kind="struct" len="8">
<child offset="0" name="dDataType" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="4" name="dCw" kind="BaseType" type="DWORD" text="unsigned" />
</TypeDefine>
<TypeDefine name="L1G_EEP_t_edge_multyslot_tx_power_correction" kind="struct" len="72">
<child offset="0" name="edge_multislot_tx_power_correction" kind="array" num="4">
<child kind="array" num="6">
<child kind="BaseType" type="BYTE" />
</child>
</child>
<child offset="24" name="edge_multislot_tx_power_correction_1" kind="array" num="4">
<child kind="array" num="6">
<child kind="BaseType" type="BYTE" />
</child>
</child>
<child offset="48" name="edge_multislot_tx_power_correction_2" kind="array" num="4">
<child kind="array" num="6">
<child kind="BaseType" type="BYTE" />
</child>
</child>
</TypeDefine>
<TypeDefine name="L1G_EEP_t_EDGE_APC_WORD" kind="struct" len="4">
<child offset="0" name="LOW_WORD" kind="BaseType" type="WORD" text="unsigned" />
<child offset="2" name="HIGH_WORD" kind="BaseType" type="WORD" text="unsigned" />
</TypeDefine>
<TypeDefine name="T_WcdmaNvAgcCtrlWord" kind="struct" len="8">
<child offset="0" name="dCtrlWord0" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="4" name="dCtrlWord1" kind="BaseType" type="DWORD" text="unsigned" />
</TypeDefine>
<TypeDefine name="T_zAMT_AMT_NVInfo" kind="struct" len="245760">
<child offset="0" name="tAmtLteAllBandNVInfo" kind="array" num="12">
<child kind="struct" type="T_zAMT_LteAllBandNVInfo" />
</child>
<child offset="98304" name="DCOC_Info" kind="array" num="12">
<child kind="struct" type="T_zAMT_LTE_DCOC_BAND_INFO" />
</child>
<child offset="196608" name="PaBias_Info" kind="array" num="12">
<child kind="struct" type="T_zAMT_LTE_PABIAS_BAND_INFO" />
</child>
</TypeDefine>
<TypeDefine name="T_zAMT_LteAllBandNVInfo" kind="struct" len="8192">
<child offset="0" name="awAmtBandBitMap" kind="array" num="8">
<child kind="BaseType" type="WORD" />
</child>
<child offset="16" name="wAmtBandNum" kind="BaseType" type="WORD" text="UINT16" />
<child offset="18" name="swAmtTxMaxPower" kind="BaseType" type="short" text="SINT16" />
<child offset="20" name="tAmtLteAFC" kind="struct" type="T_zAMT_LTE_AFC" />
<child offset="24" name="wAmtPaRange" kind="BaseType" type="WORD" text="UINT16" />
<child offset="26" name="wAmtLnaRange" kind="BaseType" type="WORD" text="UINT16" />
<child offset="28" name="aswAmtRxCellPowerPoint" kind="array" num="6">
<child kind="BaseType" type="short" />
</child>
<child offset="40" name="tAmtPASwitchPoint" kind="struct" type="T_zAMT_LTE_PA_Switch_Point" />
<child offset="52" name="tAmtLNASwitchPoint" kind="struct" type="T_zAMT_LTE_LNA_Switch_Point" />
<child offset="72" name="atAmtTxAPCFreqCompCtrl" kind="array" num="16">
<child kind="struct" type="T_zAMT_LTE_TxAPCFreqCompCtrl" />
</child>
<child offset="200" name="awRxRsrpFreqPoint" kind="array" num="16">
<child kind="BaseType" type="WORD" />
</child>
<child offset="232" name="atAmtRxRSRPFreqCompCtrl" kind="array" num="16">
<child kind="struct" type="T_zAMT_LTE_RxRSRPFreqCompCtrl" />
</child>
<child offset="616" name="atAmtAPCCtrlWord" kind="array" num="3">
<child kind="struct" type="T_zAMT_LTE_APC_CtrlWord" />
</child>
<child offset="7816" name="swTx1RbCompVal" kind="BaseType" type="short" text="SINT16" />
<child offset="7818" name="w1ROr2RCaliFlag" kind="BaseType" type="WORD" text="UINT16" />
<child offset="7820" name="atHdet" kind="array" num="48">
<child kind="struct" type="T_L1lNvLteTxHdet" />
</child>
<child offset="8012" name="swHdetFreqComp" kind="array" num="16">
<child kind="BaseType" type="short" />
</child>
<child offset="8044" name="wUavId" kind="array" num="3">
<child kind="BaseType" type="WORD" />
</child>
<child offset="8050" name="wReserved" kind="BaseType" type="WORD" text="UINT16" />
<child offset="8052" name="tNvDcxoAfcData" kind="struct" type="T_L1lNvDcxoAfcData" />
<child offset="8124" name="padding" kind="array" num="34">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zAMT_LTE_DCOC_BAND_INFO" kind="struct" len="8192">
<child offset="0" name="wAmtBandNum" kind="BaseType" type="WORD" text="UINT16" />
<child offset="2" name="Frequency" kind="BaseType" type="WORD" text="UINT16" />
<child offset="4" name="CalValue" kind="array" num="3">
<child kind="array" num="300">
<child kind="struct" type="T_RF_120_DCOC" />
</child>
</child>
<child offset="7204" name="dcCalPadding" kind="array" num="494">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="T_zAMT_LTE_PABIAS_BAND_INFO" kind="struct" len="4096">
<child offset="0" name="PaBias" kind="array" num="3">
<child kind="array" num="300">
<child kind="struct" type="T_RF_120_PABIAS" />
</child>
</child>
<child offset="3600" name="Padding" kind="array" num="248">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="L1G_EEPrf_pa_timing_elm_type" kind="struct" len="2">
<child offset="0" name="rampup" kind="BaseType" type="char" text="signed" />
<child offset="1" name="rampdown" kind="BaseType" type="char" text="signed" />
</TypeDefine>
<TypeDefine name="T_WcdmaNvApt" kind="struct" len="64">
<child offset="0" name="dDataType" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="4" name="adResved" kind="array" num="15">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="T_RF_120_DCOC" kind="struct" len="8">
<child offset="0" name="Reg285" kind="BaseType" type="short" text="SINT16" />
<child offset="2" name="Reg286" kind="BaseType" type="short" text="SINT16" />
<child offset="4" name="Reg285_10MHz" kind="BaseType" type="short" text="SINT16" />
<child offset="6" name="Reg286_10MHz" kind="BaseType" type="short" text="SINT16" />
</TypeDefine>
<TypeDefine name="L1G_EEP_static_type_uncalc" kind="struct" len="12820">
<child offset="0" name="head_check_bit" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="4" name="pa_ramp_shape_tab" kind="array" num="12">
<child kind="array" num="16">
<child kind="BaseType" type="DWORD" />
</child>
</child>
<child offset="772" name="Reserved_Telegrams" kind="array" num="642">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="3340" name="gsm_spi_sel" kind="BaseType" type="BYTE" text="unsigned" />
<child offset="3341" name="gsm_gpio_sel" kind="BaseType" type="BYTE" text="unsigned" />
<child offset="3342" name="td_gpio_sel" kind="BaseType" type="BYTE" text="unsigned" />
<child offset="3344" name="rf_adjcomp_fixed" kind="struct" type="L1G_EEPrf_adjusted_comp_parm_fixed_type" />
<child offset="3728" name="gmsk_rf_comp_fixed" kind="struct" type="L1G_EEPrf_gmsk_comp_parm_fixed_type" />
<child offset="4720" name="rf_comp" kind="struct" type="L1G_EEPrf_comp_parm_type" />
<child offset="4772" name="bfi" kind="struct" type="L1G_EEP_bfi_type" />
<child offset="4784" name="rf_ramps" kind="struct" type="L1G_EEP_static_rf_power_ramps_type" />
<child offset="12720" name="edge_ms_tx_correction" kind="struct" type="L1G_EEP_t_edge_multyslot_tx_power_correction" />
<child offset="12792" name="gmsk_ms_tx_correction" kind="struct" type="L1G_EEP_t_gmsk_multyslot_tx_power_correction" />
<child offset="12808" name="rf_corr_value" kind="array" num="4">
<child kind="BaseType" type="char" />
</child>
<child offset="12812" name="version_control" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="12816" name="tail_check_bit" kind="BaseType" type="DWORD" text="unsigned" />
</TypeDefine>
<TypeDefine name="L1G_EEPrf_adjusted_comp_parm_fixed_type" kind="struct" len="384">
<child offset="0" name="pa_timing_offset" kind="array" num="4">
<child kind="array" num="20">
<child kind="struct" type="L1G_EEPrf_pa_timing_elm_type" />
</child>
</child>
<child offset="160" name="edge_pa_timing_offset" kind="array" num="4">
<child kind="array" num="20">
<child kind="struct" type="L1G_EEPrf_pa_timing_elm_type" />
</child>
</child>
<child offset="320" name="rxlev_ch_no_comp" kind="array" num="4">
<child kind="array" num="8">
<child kind="BaseType" type="short" />
</child>
</child>
</TypeDefine>
<TypeDefine name="L1G_EEPrf_gmsk_comp_parm_fixed_type" kind="struct" len="992">
<child offset="0" name="gmsk_pa_temp_comp" kind="array" num="4">
<child kind="array" num="20">
<child kind="array" num="6">
<child kind="BaseType" type="short" />
</child>
</child>
</child>
<child offset="960" name="gmsk_pa_ch_comp_limits" kind="array" num="4">
<child kind="array" num="4">
<child kind="BaseType" type="WORD" />
</child>
</child>
</TypeDefine>
<TypeDefine name="L1G_EEPrf_comp_parm_type" kind="struct" len="52">
<child offset="0" name="pa_vcc_comp" kind="array" num="4">
<child kind="struct" type="L1G_EEPrf_pa_max_pwr_vcc_comp_elm_type" />
</child>
<child offset="16" name="edge_pa_vcc_comp" kind="array" num="4">
<child kind="struct" type="L1G_EEPrf_edge_pa_max_pwr_vcc_comp_elm_type" />
</child>
<child offset="32" name="rxlev_temp_comp" kind="array" num="4">
<child kind="array" num="5">
<child kind="BaseType" type="char" />
</child>
</child>
</TypeDefine>
<TypeDefine name="L1G_EEP_bfi_type" kind="struct" len="12">
<child offset="0" name="fr" kind="BaseType" type="WORD" text="unsigned" />
<child offset="2" name="fr_loop_back" kind="BaseType" type="WORD" text="unsigned" />
<child offset="4" name="efr" kind="BaseType" type="WORD" text="unsigned" />
<child offset="6" name="efr_loop_back" kind="BaseType" type="WORD" text="unsigned" />
<child offset="8" name="half" kind="BaseType" type="WORD" text="unsigned" />
<child offset="10" name="half_loop_back" kind="BaseType" type="WORD" text="unsigned" />
</TypeDefine>
<TypeDefine name="L1G_EEP_static_rf_power_ramps_type" kind="struct" len="7936">
<child offset="0" name="rampgroupGSM850" kind="struct" type="L1G_EEP_static_rf_power_ramps_shape_low_band_type" />
<child offset="960" name="rampgroupGSM900" kind="struct" type="L1G_EEP_static_rf_power_ramps_shape_low_band_type" />
<child offset="1920" name="rampgroupDCS1800" kind="struct" type="L1G_EEP_static_rf_power_ramps_shape_high_band_type" />
<child offset="2944" name="rampgroupPCS1900" kind="struct" type="L1G_EEP_static_rf_power_ramps_shape_high_band_type" />
<child offset="3968" name="rampgroupEGSM850" kind="struct" type="L1G_EEP_static_rf_power_ramps_shape_low_band_type" />
<child offset="4928" name="rampgroupEGSM900" kind="struct" type="L1G_EEP_static_rf_power_ramps_shape_low_band_type" />
<child offset="5888" name="rampgroupEDCS1800" kind="struct" type="L1G_EEP_static_rf_power_ramps_shape_high_band_type" />
<child offset="6912" name="rampgroupEPCS1900" kind="struct" type="L1G_EEP_static_rf_power_ramps_shape_high_band_type" />
</TypeDefine>
<TypeDefine name="L1G_EEP_t_gmsk_multyslot_tx_power_correction" kind="struct" len="16">
<child offset="0" name="gmsk_multislot_tx_power_correction" kind="array" num="4">
<child kind="array" num="4">
<child kind="BaseType" type="BYTE" />
</child>
</child>
</TypeDefine>
<TypeDefine name="T_rfc_PaCtrl" kind="struct" len="128">
<child offset="0" name="PaCtrlWord_HighGain" kind="array" num="4">
<child kind="struct" type="T_zPHY_ERFC_GPIO_Set" />
</child>
<child offset="32" name="PaCtrlWord_MidGain" kind="array" num="4">
<child kind="struct" type="T_zPHY_ERFC_GPIO_Set" />
</child>
<child offset="64" name="PaCtrlWord_LowGain" kind="array" num="4">
<child kind="struct" type="T_zPHY_ERFC_GPIO_Set" />
</child>
<child offset="96" name="PaCtrlWord_Idle" kind="array" num="4">
<child kind="struct" type="T_zPHY_ERFC_GPIO_Set" />
</child>
</TypeDefine>
<TypeDefine name="T_zPHY_ERFC_GPIO_Set" kind="struct" len="8">
<child offset="0" name="GPIO_High_16bit" kind="BaseType" type="WORD" text="UINT16" />
<child offset="2" name="wpadding" kind="BaseType" type="WORD" text="UINT16" />
<child offset="4" name="GPIO_Low_32bit" kind="BaseType" type="DWORD" text="UINT32" />
</TypeDefine>
<TypeDefine name="L1G_EEP_static_rf_power_ramps_shape_high_band_type" kind="struct" len="1024">
<child offset="0" name="rampshape" kind="array" num="16">
<child kind="array" num="32">
<child kind="BaseType" type="WORD" />
</child>
</child>
</TypeDefine>
<TypeDefine name="L1G_EEP_t_rffe_ram_table" kind="struct" len="100">
<child offset="0" name="RX_SWTICH_ON_850" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="4" name="RX_SWTICH_ON_900" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="8" name="RX_SWTICH_ON_1800" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="12" name="RX_SWTICH_ON_1900" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="16" name="TX_SWITCH_ON_850" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="20" name="TX_SWITCH_ON_900" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="24" name="TX_SWITCH_ON_1800" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="28" name="TX_SWITCH_ON_1900" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="32" name="ANTSWITCH_OFF_LOW" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="36" name="TX_PA_ON_GMSK850" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="40" name="TX_PA_ON_GMSK900" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="44" name="TX_PA_ON_GMSK1800" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="48" name="TX_PA_ON_GMSK1900" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="52" name="TX_PA_ON_EDGE850" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="56" name="TX_PA_ON_EDGE900" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="60" name="TX_PA_ON_EDGE1800" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="64" name="TX_PA_ON_EDGE1900" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="68" name="TX_PA_OFF" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="72" name="TX_PA_PWR_ON" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="76" name="ANTSWITCH_OFF_HIGH" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="80" name="TX_SWITCH_ON_EDGE850" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="84" name="TX_SWITCH_ON_EDGE900" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="88" name="TX_SWITCH_ON_EDGE1800" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="92" name="TX_SWITCH_ON_EDGE1900" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="96" name="TX_MODE_SWITCH_OFF" kind="BaseType" type="DWORD" text="unsigned" />
</TypeDefine>
<TypeDefine name="T_WcdmaNvApcCalibData" kind="struct" len="10000">
<child offset="0" name="atWcdmaNvApcCtrlWordPaH" kind="array" num="200">
<child kind="struct" type="T_WcdmaNvApcCtrlWord" />
</child>
<child offset="4000" name="atWcdmaNvApcCtrlWordPaL" kind="array" num="300">
<child kind="struct" type="T_WcdmaNvApcCtrlWord" />
</child>
</TypeDefine>
<TypeDefine name="T_WcdmaNvApcCtrlWord" kind="struct" len="20">
<child offset="0" name="dCtrlWord0" kind="BaseType" type="WORD" text="unsigned" />
<child offset="2" name="dCtrlWord1" kind="BaseType" type="WORD" text="unsigned" />
<child offset="4" name="dAptDac0" kind="BaseType" type="WORD" text="unsigned" />
<child offset="6" name="dAptDac1" kind="BaseType" type="WORD" text="unsigned" />
<child offset="8" name="swDcocIData" kind="BaseType" type="short" />
<child offset="10" name="swDcocQData" kind="BaseType" type="short" />
<child offset="12" name="swDcocIRate" kind="BaseType" type="short" />
<child offset="14" name="swDcocQRate" kind="BaseType" type="short" />
<child offset="16" name="awPabias" kind="array" num="2">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="T_WcdmaBandPowerMax" kind="struct" len="4">
<child offset="0" name="wBand" kind="BaseType" type="WORD" text="unsigned" />
<child offset="2" name="swTxMaxPow" kind="BaseType" type="short" text="signed" />
</TypeDefine>
<TypeDefine name="T_WcdmaNvPaSwitchPoint" kind="struct" len="4">
<child offset="0" name="swSwitchPoint" kind="BaseType" type="short" text="signed" />
<child offset="2" name="wRang" kind="BaseType" type="WORD" text="unsigned" />
</TypeDefine>
<TypeDefine name="T_WcdmaNvUserCmn" kind="struct" len="720">
<child offset="0" name="atWcdmaNvApcTmpCompData" kind="array" num="40">
<child kind="struct" type="T_WcdmaNvApcTmpCompData" />
</child>
<child offset="160" name="tWcdmaNvSwitchData" kind="struct" type="T_WcdmaNvSwitchData" />
<child offset="528" name="tWcdmaNvPaData" kind="struct" type="T_WcdmaNvPaData" />
</TypeDefine>
<TypeDefine name="T_WcdmaNvApcTmpCompData" kind="struct" len="4">
<child offset="0" name="wTmpVal" kind="BaseType" type="WORD" text="unsigned" />
<child offset="2" name="swDeltaPow" kind="BaseType" type="short" text="signed" />
</TypeDefine>
<TypeDefine name="T_WcdmaNvSwitchData" kind="struct" len="368">
<child offset="0" name="tRxMain" kind="array" num="4">
<child kind="struct" type="T_WcdmaNvComCtrlWord" />
</child>
<child offset="32" name="tRxAux" kind="array" num="4">
<child kind="struct" type="T_WcdmaNvComCtrlWord" />
</child>
<child offset="64" name="tRxAll" kind="array" num="4">
<child kind="struct" type="T_WcdmaNvComCtrlWord" />
</child>
<child offset="96" name="tTx" kind="array" num="4">
<child kind="struct" type="T_WcdmaNvComCtrlWord" />
</child>
<child offset="128" name="tIdleRxMain" kind="array" num="4">
<child kind="struct" type="T_WcdmaNvComCtrlWord" />
</child>
<child offset="160" name="tIdleRxAux" kind="array" num="4">
<child kind="struct" type="T_WcdmaNvComCtrlWord" />
</child>
<child offset="192" name="tIdleRxAll" kind="array" num="4">
<child kind="struct" type="T_WcdmaNvComCtrlWord" />
</child>
<child offset="224" name="tIdleTx" kind="array" num="4">
<child kind="struct" type="T_WcdmaNvComCtrlWord" />
</child>
<child offset="256" name="tIdleAll" kind="array" num="4">
<child kind="struct" type="T_WcdmaNvComCtrlWord" />
</child>
<child offset="288" name="adReserved" kind="array" num="20">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="L1G_EEPrf_edge_comp_parm_pm_type" kind="struct" len="768">
<child offset="0" name="edge_pa_ch_comp" kind="array" num="4">
<child kind="array" num="20">
<child kind="array" num="4">
<child kind="BaseType" type="short" />
</child>
</child>
</child>
<child offset="640" name="edge_txcorr" kind="array" num="4">
<child kind="array" num="32">
<child kind="BaseType" type="char" />
</child>
</child>
</TypeDefine>
<TypeDefine name="T_zAMT_LTE_PA_Switch_Point" kind="struct" len="12">
<child offset="0" name="swMid2High" kind="BaseType" type="short" text="SINT16" />
<child offset="2" name="swHigh2Mid" kind="BaseType" type="short" text="SINT16" />
<child offset="4" name="swLow2Mid" kind="BaseType" type="short" text="SINT16" />
<child offset="6" name="swMid2Low" kind="BaseType" type="short" text="SINT16" />
<child offset="8" name="swLow2High" kind="BaseType" type="short" text="SINT16" />
<child offset="10" name="swHigh2Low" kind="BaseType" type="short" text="SINT16" />
</TypeDefine>
<TypeDefine name="T_WcdmaPowrInfo" kind="struct" len="36">
<child offset="0" name="dBandMaxEn" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="4" name="atBandPowerMax" kind="array" num="8">
<child kind="struct" type="T_WcdmaBandPowerMax" />
</child>
</TypeDefine>
<TypeDefine name="T_RF_120_PABIAS" kind="struct" len="4">
<child offset="0" name="pa_bias0" kind="BaseType" type="WORD" text="UINT16" />
<child offset="2" name="pa_bias1" kind="BaseType" type="WORD" text="UINT16" />
</TypeDefine>
<TypeDefine name="T_zAMT_LTE_AFC" kind="struct" len="4">
<child offset="0" name="wAfcVxcoInitWord" kind="BaseType" type="WORD" text="UINT16" />
<child offset="2" name="wAfcBitPerHz" kind="BaseType" type="WORD" text="UINT16" />
</TypeDefine>
<TypeDefine name="T_zAMT_LTE_LNA_Switch_Point" kind="struct" len="20">
<child offset="0" name="swLna0ToLna1" kind="BaseType" type="short" text="SINT16" />
<child offset="2" name="swLna1ToLna0" kind="BaseType" type="short" text="SINT16" />
<child offset="4" name="swLna1ToLna2" kind="BaseType" type="short" text="SINT16" />
<child offset="6" name="swLna2ToLna1" kind="BaseType" type="short" text="SINT16" />
<child offset="8" name="swLna2ToLna3" kind="BaseType" type="short" text="SINT16" />
<child offset="10" name="swLna3ToLna2" kind="BaseType" type="short" text="SINT16" />
<child offset="12" name="swLna3ToLna4" kind="BaseType" type="short" text="SINT16" />
<child offset="14" name="swLna4ToLna3" kind="BaseType" type="short" text="SINT16" />
<child offset="16" name="swLna4ToLna5" kind="BaseType" type="short" text="SINT16" />
<child offset="18" name="swLna5ToLna4" kind="BaseType" type="short" text="SINT16" />
</TypeDefine>
<TypeDefine name="T_zAMT_LTE_TxAPCFreqCompCtrl" kind="struct" len="8">
<child offset="0" name="wTxVgaCompFreqPoint" kind="BaseType" type="WORD" text="UINT16" />
<child offset="2" name="tAmtTxVgaFreqCompVal" kind="struct" type="T_zAMT_LTE_TxVgaFreqCompVal" />
</TypeDefine>
<TypeDefine name="T_zAMT_LTE_RxRSRPFreqCompCtrl" kind="struct" len="24">
<child offset="0" name="tAmtCsrmRsrpOffset" kind="array" num="6">
<child kind="struct" type="T_zAMT_LTE_CsrmRsrpOffset" />
</child>
</TypeDefine>
<TypeDefine name="T_zAMT_LTE_APC_CtrlWord" kind="struct" len="2400">
<child offset="0" name="atAmtTxVgaAptCtrlWord" kind="array" num="300">
<child kind="struct" type="T_zAMT_LTE_TxVGA_APT_CtrlWord" />
</child>
</TypeDefine>
<TypeDefine name="T_L1lNvLteTxHdet" kind="struct" len="4">
<child offset="0" name="wDac" kind="BaseType" type="WORD" text="WORD16" />
<child offset="2" name="swPower" kind="BaseType" type="short" text="SWORD16" />
</TypeDefine>
<TypeDefine name="T_L1lNvDcxoAfcData" kind="struct" len="72">
<child offset="0" name="sdTemp0" kind="BaseType" type="int" text="SWORD32" />
<child offset="4" name="sdCoef0" kind="BaseType" type="int" text="SWORD32" />
<child offset="8" name="sdCoef1" kind="BaseType" type="int" text="SWORD32" />
<child offset="12" name="sdCoef2" kind="BaseType" type="int" text="SWORD32" />
<child offset="16" name="sdCoef3" kind="BaseType" type="int" text="SWORD32" />
<child offset="20" name="dCoarseInitCw" kind="BaseType" type="DWORD" text="WORD32" />
<child offset="24" name="dCoarseRate" kind="BaseType" type="DWORD" text="WORD32" />
<child offset="28" name="dFineInitCw" kind="BaseType" type="DWORD" text="WORD32" />
<child offset="32" name="dFineRate" kind="BaseType" type="DWORD" text="WORD32" />
<child offset="36" name="wXoSegFlag" kind="BaseType" type="WORD" text="WORD16" />
<child offset="38" name="xoCwSeg" kind="array" num="3">
<child kind="struct" type="T_L1XoCwSeg" />
</child>
<child offset="68" name="dXoCalDate" kind="BaseType" type="DWORD" text="WORD32" />
</TypeDefine>
<TypeDefine name="T_L1XoCwSeg" kind="struct" len="10">
<child offset="0" name="swBase" kind="BaseType" type="short" text="signed" />
<child offset="2" name="wCoarse" kind="BaseType" type="WORD" text="unsigned" />
<child offset="4" name="wUpFine" kind="BaseType" type="WORD" text="unsigned" />
<child offset="6" name="wDownFine" kind="BaseType" type="WORD" text="unsigned" />
<child offset="8" name="wdeadZone" kind="BaseType" type="WORD" text="unsigned" />
</TypeDefine>
<TypeDefine name="T_zAMT_LTE_TxVGA_APT_CtrlWord" kind="struct" len="8">
<child offset="0" name="cVGACtrlWord" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="4" name="cAPTCtrlWord" kind="BaseType" type="DWORD" text="UINT32" />
</TypeDefine>
<TypeDefine name="T_zAMT_LTE_CsrmRsrpOffset" kind="struct" len="4">
<child offset="0" name="swAnt0CsrmRsrpOffset" kind="BaseType" type="short" text="SINT16" />
<child offset="2" name="swAnt1CsrmRsrpOffset" kind="BaseType" type="short" text="SINT16" />
</TypeDefine>
<TypeDefine name="T_zAMT_LTE_TxVgaFreqCompVal" kind="struct" len="6">
<child offset="0" name="swHighTxVgaComp" kind="BaseType" type="short" text="SINT16" />
<child offset="2" name="swMidTxVgaComp" kind="BaseType" type="short" text="SINT16" />
<child offset="4" name="swLowTxVgaComp" kind="BaseType" type="short" text="SINT16" />
</TypeDefine>
<TypeDefine name="L1G_EEP_static_rf_power_ramps_shape_low_band_type" kind="struct" len="960">
<child offset="0" name="rampshape" kind="array" num="15">
<child kind="array" num="32">
<child kind="BaseType" type="WORD" />
</child>
</child>
</TypeDefine>
<TypeDefine name="L1G_EEPrf_pa_max_pwr_vcc_comp_elm_type" kind="struct" len="4">
<child offset="0" name="threshold" kind="BaseType" type="WORD" text="unsigned" />
<child offset="2" name="offset_step" kind="BaseType" type="WORD" text="unsigned" />
</TypeDefine>
<TypeDefine name="L1G_EEPrf_edge_pa_max_pwr_vcc_comp_elm_type" kind="struct" len="4">
<child offset="0" name="threshold" kind="BaseType" type="WORD" text="unsigned" />
<child offset="2" name="offset_step" kind="BaseType" type="WORD" text="unsigned" />
</TypeDefine>
<TypeDefine name="L1G_EEP_t_rffe_ram_table_ext" kind="struct" len="64">
<child offset="0" name="TX_GMSK_MIPI2_850" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="4" name="TX_GMSK_MIPI2_900" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="8" name="TX_GMSK_MIPI2_1800" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="12" name="TX_GMSK_MIPI2_1900" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="16" name="TX_EDGE_MIPI2_850" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="20" name="TX_EDGE_MIPI2_900" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="24" name="TX_EDGE_MIPI2_1800" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="28" name="TX_EDGE_MIPI2_1900" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="32" name="TX_GMSK_MIPI3_850" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="36" name="TX_GMSK_MIPI3_900" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="40" name="TX_GMSK_MIPI3_1800" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="44" name="TX_GMSK_MIPI3_1900" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="48" name="TX_EDGE_MIPI3_850" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="52" name="TX_EDGE_MIPI3_900" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="56" name="TX_EDGE_MIPI3_1800" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="60" name="TX_EDGE_MIPI3_1900" kind="BaseType" type="DWORD" text="unsigned" />
</TypeDefine>
<TypeDefine name="L1G_EEPrf_adjusted_comp_parm_type" kind="struct" len="156">
<child offset="0" name="rxlev_gain_comp" kind="array" num="4">
<child kind="array" num="5">
<child kind="BaseType" type="char" />
</child>
</child>
<child offset="20" name="rxlev_ch_comp" kind="array" num="4">
<child kind="array" num="8">
<child kind="array" num="4">
<child kind="BaseType" type="char" />
</child>
</child>
</child>
<child offset="148" name="afc" kind="struct" type="L1G_EEPrf_afc_type" />
</TypeDefine>
<TypeDefine name="L1G_EEPrf_afc_type" kind="struct" len="8">
<child offset="0" name="default_dac_value" kind="BaseType" type="WORD" text="unsigned" />
<child offset="2" name="dac_step_gsm_in_hz" kind="BaseType" type="WORD" text="unsigned" />
<child offset="4" name="default_dac_value_extended" kind="BaseType" type="WORD" text="unsigned" />
<child offset="6" name="dac_step_gsm_in_hz_extended" kind="BaseType" type="WORD" text="unsigned" />
</TypeDefine>
<TypeDefine name="T_WcdmaNvNotch" kind="struct" len="84">
<child offset="0" name="dHarmonicNum" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="4" name="tHarmonicPar" kind="array" num="10">
<child kind="struct" type="T_WcdmaNotchPar" />
</child>
</TypeDefine>
<TypeDefine name="T_WcdmaNotchPar" kind="struct" len="8">
<child offset="0" name="dFreq" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="4" name="dKval" kind="BaseType" type="DWORD" text="unsigned" />
</TypeDefine>
<TypeDefine name="L1G_EEP_t_tx_up_dowm_ramp_gmsk" kind="struct" len="32">
<child offset="0" name="up_down_ramp_gmsk" kind="array" num="16">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="T_WcdmaNvDCXOAfcCalibData" kind="struct" len="68">
<child offset="0" name="sdTemp0" kind="BaseType" type="long" text="signed" />
<child offset="4" name="sdCoef0" kind="BaseType" type="long" text="signed" />
<child offset="8" name="sdCoef1" kind="BaseType" type="long" text="signed" />
<child offset="12" name="sdCoef2" kind="BaseType" type="long" text="signed" />
<child offset="16" name="sdCoef3" kind="BaseType" type="long" text="signed" />
<child offset="20" name="dCoarseInitCw" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="24" name="dCoarseRate" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="28" name="dFineInitCw" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="32" name="dFineRate" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="36" name="wXoSegFlag" kind="BaseType" type="WORD" text="unsigned" />
<child offset="38" name="xoCwSeg" kind="array" num="3">
<child kind="struct" type="T_L1XoCwSeg" />
</child>
</TypeDefine>
<TypeDefine name="T_WcdmaUserNv" kind="struct" len="6104">
<child offset="0" name="wVersionNum" kind="BaseType" type="WORD" text="unsigned" />
<child offset="2" name="wPadding" kind="BaseType" type="WORD" text="unsigned" />
<child offset="4" name="adReserved" kind="array" num="18">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="76" name="tWcdmaNvCtrl" kind="struct" type="T_WcdmaNvCtrl" />
<child offset="244" name="tWcdmaNvApt" kind="struct" type="T_WcdmaNvApt" />
<child offset="308" name="tWcdmaNvUserCmn" kind="array" num="8">
<child kind="struct" type="T_WcdmaNvUserCmn" />
</child>
<child offset="6068" name="adBandIndex" kind="array" num="8">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="6100" name="dBandValidNum" kind="BaseType" type="DWORD" text="unsigned" />
</TypeDefine>
<TypeDefine name="T_WcdmaNvCtrl" kind="struct" len="168">
<child offset="0" name="dHdetFlag" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="4" name="tWcdmaNvNotch" kind="struct" type="T_WcdmaNvNotch" />
<child offset="88" name="tWcdmaPowerInfo" kind="struct" type="T_WcdmaPowrInfo" />
<child offset="124" name="tRfcAntExhangeData" kind="struct" type="T_WcdmaNvComCtrlWord" />
<child offset="132" name="tRfcAntOriginData" kind="struct" type="T_WcdmaNvComCtrlWord" />
<child offset="140" name="wRfcAptNewFlag" kind="BaseType" type="WORD" text="unsigned" />
<child offset="142" name="awResved" kind="array" num="13">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="L1G_EEP_t_tx_ramp_data" kind="struct" len="2752">
<child offset="0" name="gmsk_ramp_data" kind="struct" type="L1G_EEP_t_tx_gmsk_ramp_data" />
<child offset="2144" name="edge_ramp_data" kind="struct" type="L1G_EEP_t_tx_edge_ramp_data" />
</TypeDefine>
<TypeDefine name="L1G_EEP_t_tx_gmsk_ramp_data" kind="struct" len="2144">
<child offset="0" name="guard_ramp_gmsk" kind="array" num="3">
<child kind="array" num="16">
<child kind="BaseType" type="WORD" />
</child>
</child>
<child offset="96" name="up_down_ramp_gmsk" kind="array" num="4">
<child kind="array" num="16">
<child kind="struct" type="L1G_EEP_t_tx_up_dowm_ramp_gmsk" />
</child>
</child>
</TypeDefine>
<TypeDefine name="T_WcdmaNvApcFreqCompData" kind="struct" len="320">
<child offset="0" name="awFreqInfo" kind="array" num="32">
<child kind="BaseType" type="WORD" />
</child>
<child offset="64" name="aswWcdmaNvApcFreqCompPaH" kind="array" num="32">
<child kind="BaseType" type="short" />
</child>
<child offset="128" name="aswWcdmaNvApcFreqCompPaL" kind="array" num="32">
<child kind="BaseType" type="short" />
</child>
<child offset="192" name="aswReserved" kind="array" num="64">
<child kind="BaseType" type="short" />
</child>
</TypeDefine>
<TypeDefine name="T_UEIdInfo" kind="struct" len="20">
<child offset="0" name="dwIdAddrFlag" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="4" name="wRFType" kind="BaseType" type="WORD" text="UINT16" />
<child offset="6" name="wModemType" kind="BaseType" type="WORD" text="UINT16" />
<child offset="8" name="dwUEId" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="12" name="dwSwVersion" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="16" name="wAlterRateNV" kind="BaseType" type="WORD" text="UINT16" />
<child offset="18" name="wReserved" kind="BaseType" type="WORD" text="UINT16" />
</TypeDefine>
<TypeDefine name="T_rfc_TempComp" kind="struct" len="8">
<child offset="0" name="TempDac" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="4" name="TempCompValue" kind="BaseType" type="int" text="SINT32" />
</TypeDefine>
<TypeDefine name="T_WcdmaCalibNv" kind="struct" len="96148">
<child offset="0" name="wTotalLen" kind="BaseType" type="WORD" text="unsigned" />
<child offset="2" name="swRssiOffset" kind="BaseType" type="short" text="signed" />
<child offset="4" name="w1Ror2RCalibFlag" kind="BaseType" type="WORD" text="unsigned" />
<child offset="6" name="wReserved1" kind="BaseType" type="WORD" text="unsigned" />
<child offset="8" name="adReserved" kind="array" num="19">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="84" name="tWcdmaNvAfcCalibData" kind="struct" type="T_WcdmaNvAfcCalibData" />
<child offset="108" name="tWcdmaNvCalibCmn" kind="array" num="8">
<child kind="struct" type="T_WcdmaNvCalibCmn" />
</child>
<child offset="96044" name="adBandIndex" kind="array" num="8">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="96076" name="dBandValidNum" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="96080" name="tWcdmaNvDCXOAfcCalibData" kind="struct" type="T_WcdmaNvDCXOAfcCalibData" />
</TypeDefine>
<TypeDefine name="T_WcdmaNvAfcCalibData" kind="struct" len="24">
<child offset="0" name="wRate" kind="BaseType" type="WORD" text="unsigned" />
<child offset="2" name="swFreqErr" kind="BaseType" type="short" text="signed" />
<child offset="4" name="awReserved" kind="array" num="10">
<child kind="BaseType" type="WORD" />
</child>
</TypeDefine>
<TypeDefine name="T_WcdmaNvCalibCmn" kind="struct" len="11992">
<child offset="0" name="tWcdmaNvApcCalibData" kind="struct" type="T_WcdmaNvApcCalibData" />
<child offset="10000" name="tWcdmaNvApcFreqCompData" kind="struct" type="T_WcdmaNvApcFreqCompData" />
<child offset="10320" name="tWcdmaNvAgcCalibData" kind="struct" type="T_WcdmaNvAgcCalibData" />
<child offset="11792" name="tWcdmaNvAgcFreqCompData" kind="struct" type="T_WcdmaNvAgcFreqCompData" />
<child offset="11984" name="tWcdmaNvPaSwitchPoint" kind="struct" type="T_WcdmaNvPaSwitchPoint" />
<child offset="11988" name="dCentreChannel" kind="BaseType" type="DWORD" text="unsigned" />
</TypeDefine>
<TypeDefine name="T_rfc_SwitchCtrl" kind="struct" len="128">
<child offset="0" name="SwitchCtrlWord_Rx" kind="array" num="4">
<child kind="struct" type="T_zPHY_ERFC_GPIO_Set" />
</child>
<child offset="32" name="SwitchCtrlWord_Tx" kind="array" num="4">
<child kind="struct" type="T_zPHY_ERFC_GPIO_Set" />
</child>
<child offset="64" name="SwitchCtrlWord_RTX" kind="array" num="4">
<child kind="struct" type="T_zPHY_ERFC_GPIO_Set" />
</child>
<child offset="96" name="SwitchCtrlWord_Idle" kind="array" num="4">
<child kind="struct" type="T_zPHY_ERFC_GPIO_Set" />
</child>
</TypeDefine>
<TypeDefine name="L1G_EEPrf_edge_comp_parm_pm_fixed_type" kind="struct" len="992">
<child offset="0" name="edge_pa_temp_comp" kind="array" num="4">
<child kind="array" num="4">
<child kind="array" num="15">
<child kind="BaseType" type="short" />
</child>
</child>
</child>
<child offset="480" name="edge_pa_lowpower_temp_comp" kind="array" num="4">
<child kind="array" num="4">
<child kind="array" num="15">
<child kind="BaseType" type="short" />
</child>
</child>
</child>
<child offset="960" name="edge_pa_ch_comp_limits" kind="array" num="4">
<child kind="array" num="4">
<child kind="BaseType" type="WORD" />
</child>
</child>
</TypeDefine>
<TypeDefine name="L1G_EEP_CALC_DYNAMIC_TYPE" kind="struct" len="3344">
<child offset="0" name="gmsk_plc_tab" kind="array" num="4">
<child kind="array" num="24">
<child kind="BaseType" type="DWORD" />
</child>
</child>
<child offset="384" name="psk8_plc_tab" kind="array" num="4">
<child kind="array" num="3">
<child kind="array" num="20">
<child kind="BaseType" type="DWORD" />
</child>
</child>
</child>
<child offset="1344" name="edge_rf_comp" kind="struct" type="L1G_EEPrf_edge_comp_parm_pm_type" />
<child offset="2112" name="gmsk_rf_comp" kind="struct" type="L1G_EEPrf_gmsk_comp_parm_type" />
<child offset="2784" name="rf_adjcomp" kind="struct" type="L1G_EEPrf_adjusted_comp_parm_type" />
<child offset="2940" name="l1d_rf_afc_middle" kind="BaseType" type="long" text="signed" />
<child offset="2944" name="gmsk_DCOC" kind="array" num="4">
<child kind="array" num="2">
<child kind="BaseType" type="short" />
</child>
</child>
<child offset="2960" name="psk8_DCOC" kind="array" num="4">
<child kind="array" num="16">
<child kind="array" num="3">
<child kind="BaseType" type="short" />
</child>
</child>
</child>
</TypeDefine>
<TypeDefine name="L1G_EEPrf_gmsk_comp_parm_type" kind="struct" len="672">
<child offset="0" name="gmsk_pa_ch_comp" kind="array" num="4">
<child kind="array" num="20">
<child kind="array" num="4">
<child kind="BaseType" type="short" />
</child>
</child>
</child>
<child offset="640" name="gmsk_pa_ch_no_comp" kind="array" num="4">
<child kind="array" num="4">
<child kind="BaseType" type="short" />
</child>
</child>
</TypeDefine>
<TypeDefine name="L1G_EEP_multislot_reduct_parm" kind="struct" len="40">
<child offset="0" name="gmsk_multislot_pow_reduct" kind="array" num="4">
<child kind="array" num="5">
<child kind="BaseType" type="BYTE" />
</child>
</child>
<child offset="20" name="edge_multislot_pow_reduct" kind="array" num="4">
<child kind="array" num="5">
<child kind="BaseType" type="BYTE" />
</child>
</child>
</TypeDefine>
<TypeDefine name="T_zPHY_usernv" kind="struct" len="13080">
<child offset="0" name="t_zPHY_NV_user_sw" kind="array" num="1">
<child kind="struct" type="T_zPHY_usernv_SingleWave" />
</child>
<child offset="13076" name="wAmtUserNvVersion" kind="BaseType" type="WORD" text="UINT16" />
<child offset="13078" name="wPadding" kind="BaseType" type="WORD" text="UINT16" />
</TypeDefine>
<TypeDefine name="T_zPHY_usernv_SingleWave" kind="struct" len="13076">
<child offset="0" name="t_Uldl_usernv" kind="struct" type="T_ULDL_usernv" />
<child offset="400" name="t_rfc_anten_select" kind="struct" type="T_rfc_TX_Anten_select" />
<child offset="416" name="Reserv" kind="array" num="5">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="436" name="dwUserBandNum" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="440" name="t_rfc_BandCtrInfo" kind="array" num="16">
<child kind="struct" type="T_rfc_bandCtrlInfo" />
</child>
<child offset="12920" name="t_rfc_RbdpCfig" kind="struct" type="T_rfc_RbdpCfig" />
<child offset="12952" name="dwType1orFourAnts" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="12956" name="TX_NV_FLAG" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="12960" name="wRFC_1T" kind="BaseType" type="WORD" text="UINT16" />
<child offset="12962" name="wAptUseJ11PinFlag" kind="BaseType" type="WORD" text="UINT16" />
<child offset="12964" name="wGHT1RbCompOpen" kind="BaseType" type="WORD" text="UINT16" />
<child offset="12966" name="wTxPowerESFFlag" kind="BaseType" type="WORD" text="UINT16" />
<child offset="12968" name="tNotchPara" kind="struct" type="t_zPHY_NV_NotchPara" />
<child offset="13000" name="wTxPointAdjMax" kind="BaseType" type="WORD" text="UINT16" />
<child offset="13002" name="swTxPaEvtPoint" kind="array" num="3">
<child kind="BaseType" type="short" />
</child>
<child offset="13008" name="Reserv2" kind="array" num="17">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="L1G_EEP_tx_antsw_table" kind="struct" len="16">
<child offset="0" name="SW_GMSK_850" kind="BaseType" type="WORD" text="unsigned" />
<child offset="2" name="SW_GMSK_900" kind="BaseType" type="WORD" text="unsigned" />
<child offset="4" name="SW_GMSK_1800" kind="BaseType" type="WORD" text="unsigned" />
<child offset="6" name="SW_GMSK_1900" kind="BaseType" type="WORD" text="unsigned" />
<child offset="8" name="SW_EDGE_850" kind="BaseType" type="WORD" text="unsigned" />
<child offset="10" name="SW_EDGE_900" kind="BaseType" type="WORD" text="unsigned" />
<child offset="12" name="SW_EDGE_1800" kind="BaseType" type="WORD" text="unsigned" />
<child offset="14" name="SW_EDGE_1900" kind="BaseType" type="WORD" text="unsigned" />
</TypeDefine>
<TypeDefine name="T_zPHY_NV_EULA_FILTERCTRL_FLAG" kind="struct" len="12">
<child offset="0" name="w20MFilterCtrlFlag" kind="BaseType" type="WORD" text="UINT16" />
<child offset="2" name="w15MFilterCtrlFlag" kind="BaseType" type="WORD" text="UINT16" />
<child offset="4" name="w10MFilterCtrlFlag" kind="BaseType" type="WORD" text="UINT16" />
<child offset="6" name="w5MFilterCtrlFlag" kind="BaseType" type="WORD" text="UINT16" />
<child offset="8" name="w3MFilterCtrlFlag" kind="BaseType" type="WORD" text="UINT16" />
<child offset="10" name="w1_4MFilterCtrlFlag" kind="BaseType" type="WORD" text="UINT16" />
</TypeDefine>
<TypeDefine name="T_WcdmaNvAgcFreqCompData" kind="struct" len="192">
<child offset="0" name="awFreqInfo" kind="array" num="32">
<child kind="BaseType" type="WORD" />
</child>
<child offset="64" name="aswWcdmaNvAgcFreqCompMain" kind="array" num="32">
<child kind="BaseType" type="short" />
</child>
<child offset="128" name="aswWcdmaNvAgcFreqCompAux" kind="array" num="32">
<child kind="BaseType" type="short" />
</child>
</TypeDefine>
<TypeDefine name="T_rfc_LnaCtrl" kind="struct" len="16">
<child offset="0" name="LnaCtrlWord_Open" kind="struct" type="T_zPHY_ERFC_GPIO_Set" />
<child offset="8" name="LnaCtrlWord_Close" kind="struct" type="T_zPHY_ERFC_GPIO_Set" />
</TypeDefine>
<TypeDefine name="L1G_EEP_CALC_STATIC_TYPE" kind="struct" len="7072">
<child offset="0" name="NV_VERSION" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="4" name="edge_rf_comp_fixed" kind="struct" type="L1G_EEPrf_edge_comp_parm_pm_fixed_type" />
<child offset="996" name="temp_dac_table" kind="array" num="2">
<child kind="array" num="15">
<child kind="BaseType" type="short" />
</child>
</child>
<child offset="1056" name="gmsk_temp_comp_table" kind="array" num="4">
<child kind="array" num="15">
<child kind="array" num="10">
<child kind="BaseType" type="short" />
</child>
</child>
</child>
<child offset="2256" name="edge_temp_comp_table" kind="array" num="4">
<child kind="array" num="15">
<child kind="array" num="10">
<child kind="BaseType" type="short" />
</child>
</child>
</child>
<child offset="3456" name="tu_antsw_table" kind="struct" type="L1G_EEP_t_rf_antsw_table" />
<child offset="3474" name="ramp_time" kind="struct" type="L1G_EEP_t_tx_ramp_time" />
<child offset="3490" name="ramp_data" kind="struct" type="L1G_EEP_t_tx_ramp_data" />
<child offset="6242" name="reserve" kind="array" num="112">
<child kind="BaseType" type="short" />
</child>
<child offset="6468" name="pa_switch" kind="struct" type="L1G_EEP_t_tx_pa_switch" />
<child offset="6500" name="tx_antsw_table" kind="struct" type="L1G_EEP_tx_antsw_table" />
<child offset="6516" name="tx_temp_vs_gain" kind="array" num="72">
<child kind="BaseType" type="WORD" />
</child>
<child offset="6660" name="tu_antsw_table_RDA" kind="struct" type="L1G_EEP_t_rf_antsw_table" />
<child offset="6680" name="pa_switch_RDA" kind="struct" type="L1G_EEP_t_tx_pa_switch" />
<child offset="6712" name="tu_antsw_table_RDA_CMCC" kind="struct" type="L1G_EEP_t_rf_antsw_table" />
<child offset="6732" name="rffe_ram_table" kind="struct" type="L1G_EEP_t_rffe_ram_table" />
<child offset="6832" name="rffe_ram_table_ext" kind="struct" type="L1G_EEP_t_rffe_ram_table_ext" />
<child offset="6896" name="max_pwr_comp" kind="struct" type="L1G_EEP_t_max_pwr_comp" />
<child offset="6912" name="multslot_pow_reduct" kind="struct" type="L1G_EEP_multislot_reduct_parm" />
<child offset="6952" name="RXLEV_gmsk_temp_comp_table" kind="array" num="4">
<child kind="array" num="15">
<child kind="BaseType" type="short" />
</child>
</child>
</TypeDefine>
<TypeDefine name="L1G_EEP_t_rf_antsw_table" kind="struct" len="18">
<child offset="0" name="switch_rx850" kind="BaseType" type="WORD" text="unsigned" />
<child offset="2" name="reserve_850" kind="BaseType" type="WORD" text="unsigned" />
<child offset="4" name="switch_rx900" kind="BaseType" type="WORD" text="unsigned" />
<child offset="6" name="reserve_900" kind="BaseType" type="WORD" text="unsigned" />
<child offset="8" name="switch_rx1800" kind="BaseType" type="WORD" text="unsigned" />
<child offset="10" name="reserve_1800" kind="BaseType" type="WORD" text="unsigned" />
<child offset="12" name="switch_rx1900" kind="BaseType" type="WORD" text="unsigned" />
<child offset="14" name="reserve_1900" kind="BaseType" type="WORD" text="unsigned" />
<child offset="16" name="switch_mask" kind="BaseType" type="WORD" text="unsigned" />
</TypeDefine>
<TypeDefine name="L1G_EEP_t_tx_ramp_time" kind="struct" len="16">
<child offset="0" name="tx_rampup_shift_gmsk" kind="BaseType" type="short" text="signed" />
<child offset="2" name="tx_rampdown_shift_gmsk" kind="BaseType" type="short" text="signed" />
<child offset="4" name="tx_rampup_shift_edge" kind="BaseType" type="short" text="signed" />
<child offset="6" name="tx_rampdown_shift_edge" kind="BaseType" type="short" text="signed" />
<child offset="8" name="reserve_0" kind="BaseType" type="short" text="signed" />
<child offset="10" name="reserve_1" kind="BaseType" type="short" text="signed" />
<child offset="12" name="reserve_2" kind="BaseType" type="short" text="signed" />
<child offset="14" name="reserve_3" kind="BaseType" type="short" text="signed" />
</TypeDefine>
<TypeDefine name="L1G_EEP_t_tx_pa_switch" kind="struct" len="32">
<child offset="0" name="RESERVE_0" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="4" name="SPECIAL_SEL_FOR_MODEL" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="8" name="PA_SWITCH_SEL" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="12" name="MIPI_GPIO_SEL" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="16" name="EDGE_TOUT2_SEL" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="20" name="Reserve0" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="24" name="Reserve1" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="28" name="Reserve2" kind="BaseType" type="DWORD" text="unsigned" />
</TypeDefine>
<TypeDefine name="T_rfc_RbdpCfig" kind="struct" len="32">
<child offset="0" name="RBDPRx_PhaseCofig" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="4" name="RBDPRx_DriveCapCofig" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="8" name="RBDPRx_AcpDPhaseConfig" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="12" name="RBDPRx_AcpDDriveCapConfig" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="16" name="RBDPTx_PhaseCofig" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="20" name="RBDPTx_DriveCapCofig" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="24" name="RBDPTx_AcpDPhaseConfig" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="28" name="RBDPTx_AcpDDriveCapCofig" kind="BaseType" type="DWORD" text="UINT32" />
</TypeDefine>
<TypeDefine name="T_WcdmaNvAgcCalibData" kind="struct" len="1472">
<child offset="0" name="atWcdmaNvAgcMainCtrlWord" kind="array" num="92">
<child kind="struct" type="T_WcdmaNvAgcCtrlWord" />
</child>
<child offset="736" name="atWcdmaNvAgcAuxCtrlWord" kind="array" num="92">
<child kind="struct" type="T_WcdmaNvAgcCtrlWord" />
</child>
</TypeDefine>
<TypeDefine name="L1G_EEP_static_type_calc" kind="struct" len="10188">
<child offset="0" name="gmsk_plc_tab" kind="array" num="4">
<child kind="array" num="24">
<child kind="BaseType" type="DWORD" />
</child>
</child>
<child offset="384" name="psk8_plc_tab" kind="array" num="4">
<child kind="array" num="3">
<child kind="array" num="20">
<child kind="BaseType" type="DWORD" />
</child>
</child>
</child>
<child offset="1344" name="edge_rf_comp" kind="struct" type="L1G_EEPrf_edge_comp_parm_pm_type" />
<child offset="2112" name="gmsk_rf_comp" kind="struct" type="L1G_EEPrf_gmsk_comp_parm_type" />
<child offset="2784" name="edge_rf_comp_fixed" kind="struct" type="L1G_EEPrf_edge_comp_parm_pm_fixed_type" />
<child offset="3776" name="rf_adjcomp" kind="struct" type="L1G_EEPrf_adjusted_comp_parm_type" />
<child offset="3932" name="temp_dac_table" kind="array" num="2">
<child kind="array" num="15">
<child kind="BaseType" type="short" />
</child>
</child>
<child offset="3992" name="gmsk_temp_comp_table" kind="array" num="4">
<child kind="array" num="15">
<child kind="array" num="10">
<child kind="BaseType" type="short" />
</child>
</child>
</child>
<child offset="5192" name="edge_temp_comp_table" kind="array" num="4">
<child kind="array" num="15">
<child kind="array" num="10">
<child kind="BaseType" type="short" />
</child>
</child>
</child>
<child offset="6392" name="l1d_rf_afc_middle" kind="BaseType" type="long" text="signed" />
<child offset="6396" name="tu_antsw_table" kind="array" num="9">
<child kind="BaseType" type="WORD" />
</child>
<child offset="6414" name="ramp_time" kind="struct" type="L1G_EEP_t_tx_ramp_time" />
<child offset="6430" name="ramp_data" kind="struct" type="L1G_EEP_t_tx_ramp_data" />
<child offset="9184" name="pa_switch" kind="struct" type="L1G_EEP_t_tx_pa_switch" />
<child offset="9216" name="tx_antsw_table" kind="struct" type="L1G_EEP_tx_antsw_table" />
<child offset="9232" name="tx_temp_vs_gain" kind="array" num="72">
<child kind="BaseType" type="WORD" />
</child>
<child offset="9376" name="tu_antsw_table_RDA" kind="array" num="9">
<child kind="BaseType" type="WORD" />
</child>
<child offset="9396" name="pa_switch_RDA" kind="struct" type="L1G_EEP_t_tx_pa_switch" />
<child offset="9428" name="tu_antsw_table_RDA_CMCC" kind="array" num="9">
<child kind="BaseType" type="WORD" />
</child>
<child offset="9448" name="rffe_ram_table" kind="struct" type="L1G_EEP_t_rffe_ram_table" />
<child offset="9548" name="rffe_ram_table_ext" kind="struct" type="L1G_EEP_t_rffe_ram_table_ext" />
<child offset="9612" name="max_pwr_comp" kind="struct" type="L1G_EEP_t_max_pwr_comp" />
<child offset="9628" name="multslot_pow_reduct" kind="struct" type="L1G_EEP_multislot_reduct_parm" />
<child offset="9668" name="gmsk_DCOC" kind="array" num="4">
<child kind="array" num="2">
<child kind="BaseType" type="short" />
</child>
</child>
<child offset="9684" name="psk8_DCOC" kind="array" num="4">
<child kind="array" num="16">
<child kind="array" num="3">
<child kind="BaseType" type="short" />
</child>
</child>
</child>
<child offset="10068" name="RXLEV_gmsk_temp_comp_table" kind="array" num="4">
<child kind="array" num="15">
<child kind="BaseType" type="short" />
</child>
</child>
</TypeDefine>
<TypeDefine name="T_ULDL_usernv" kind="struct" len="400">
<child offset="0" name="dwReserved" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="4" name="tUlPcMpr" kind="struct" type="T_zAMT_LTE_EULPC_Mpr" />
<child offset="132" name="tUlPcAmpr" kind="struct" type="T_zAMT_LTE_EULPC_Ampr" />
<child offset="324" name="tUlPcScale" kind="struct" type="T_zAMT_LTE_EULPower_scale" />
<child offset="388" name="tUlaFilterCtrlFlg" kind="struct" type="T_zPHY_NV_EULA_FILTERCTRL_FLAG" />
</TypeDefine>
<TypeDefine name="T_rfc_TX_Anten_select" kind="struct" len="16">
<child offset="0" name="Select_Anten0" kind="struct" type="T_zPHY_ERFC_GPIO_Set" />
<child offset="8" name="Select_Anten1" kind="struct" type="T_zPHY_ERFC_GPIO_Set" />
</TypeDefine>
<TypeDefine name="T_rfc_bandCtrlInfo" kind="struct" len="780">
<child offset="0" name="dwBandNUM" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="4" name="dwBSNUM" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="8" name="t_rfc_PaCtrl" kind="struct" type="T_rfc_PaCtrl" />
<child offset="136" name="t_rfc_SwitchCtrl" kind="struct" type="T_rfc_SwitchCtrl" />
<child offset="264" name="t_rfc_LnaCtrl" kind="struct" type="T_rfc_LnaCtrl" />
<child offset="280" name="t_rfc_TempComp" kind="array" num="60">
<child kind="struct" type="T_rfc_TempComp" />
</child>
<child offset="760" name="wPAOpenPoint" kind="BaseType" type="WORD" text="UINT16" />
<child offset="762" name="wSRSOpenPoint" kind="BaseType" type="WORD" text="UINT16" />
<child offset="764" name="swTxPaEvtPoint" kind="array" num="4">
<child kind="BaseType" type="short" />
</child>
<child offset="772" name="Reserv" kind="array" num="2">
<child kind="BaseType" type="DWORD" />
</child>
</TypeDefine>
<TypeDefine name="t_zPHY_NV_NotchPara" kind="struct" len="32">
<child offset="0" name="wNotchGate" kind="BaseType" type="WORD" text="UINT16" />
<child offset="2" name="wT0_A" kind="BaseType" type="WORD" text="UINT16" />
<child offset="4" name="wT1_A" kind="BaseType" type="WORD" text="UINT16" />
<child offset="6" name="wT2_A" kind="BaseType" type="WORD" text="UINT16" />
<child offset="8" name="wK0_A" kind="BaseType" type="WORD" text="UINT16" />
<child offset="10" name="wK1_A" kind="BaseType" type="WORD" text="UINT16" />
<child offset="12" name="wK2_A" kind="BaseType" type="WORD" text="UINT16" />
<child offset="14" name="wK3_A" kind="BaseType" type="WORD" text="UINT16" />
<child offset="16" name="wNotchPrintFlg" kind="BaseType" type="WORD" text="UINT16" />
<child offset="18" name="wT0_B" kind="BaseType" type="WORD" text="UINT16" />
<child offset="20" name="wT1_B" kind="BaseType" type="WORD" text="UINT16" />
<child offset="22" name="wT2_B" kind="BaseType" type="WORD" text="UINT16" />
<child offset="24" name="wK0_B" kind="BaseType" type="WORD" text="UINT16" />
<child offset="26" name="wK1_B" kind="BaseType" type="WORD" text="UINT16" />
<child offset="28" name="wK2_B" kind="BaseType" type="WORD" text="UINT16" />
<child offset="30" name="wK3_B" kind="BaseType" type="WORD" text="UINT16" />
</TypeDefine>
<TypeDefine name="T_zAMT_LTE_EULPC_Mpr" kind="struct" len="128">
<child offset="0" name="swNoCAMprQpsk1_4M01" kind="BaseType" type="short" text="SINT16" />
<child offset="2" name="swNoCAMprQpsk3M01" kind="BaseType" type="short" text="SINT16" />
<child offset="4" name="swNoCAMprQpsk5M01" kind="BaseType" type="short" text="SINT16" />
<child offset="6" name="swNoCAMprQpsk10M01" kind="BaseType" type="short" text="SINT16" />
<child offset="8" name="swNoCAMprQpsk15M01" kind="BaseType" type="short" text="SINT16" />
<child offset="10" name="swNoCAMprQpsk20M01" kind="BaseType" type="short" text="SINT16" />
<child offset="12" name="swNoCAMprQpsk1_4M02" kind="BaseType" type="short" text="SINT16" />
<child offset="14" name="swNoCAMprQpsk3M02" kind="BaseType" type="short" text="SINT16" />
<child offset="16" name="swNoCAMprQpsk5M02" kind="BaseType" type="short" text="SINT16" />
<child offset="18" name="swNoCAMprQpsk10M02" kind="BaseType" type="short" text="SINT16" />
<child offset="20" name="swNoCAMprQpsk15M02" kind="BaseType" type="short" text="SINT16" />
<child offset="22" name="swNoCAMprQpsk20M02" kind="BaseType" type="short" text="SINT16" />
<child offset="24" name="swNoCAMpr16Qam1_4M01" kind="BaseType" type="short" text="SINT16" />
<child offset="26" name="swNoCAMpr16Qam3M01" kind="BaseType" type="short" text="SINT16" />
<child offset="28" name="swNoCAMpr16Qam5M01" kind="BaseType" type="short" text="SINT16" />
<child offset="30" name="swNoCAMpr16Qam10M01" kind="BaseType" type="short" text="SINT16" />
<child offset="32" name="swNoCAMpr16Qam15M01" kind="BaseType" type="short" text="SINT16" />
<child offset="34" name="swNoCAMpr16Qam20M01" kind="BaseType" type="short" text="SINT16" />
<child offset="36" name="swNoCAMpr16Qam1_4M02" kind="BaseType" type="short" text="SINT16" />
<child offset="38" name="swNoCAMpr16Qam3M02" kind="BaseType" type="short" text="SINT16" />
<child offset="40" name="swNoCAMpr16Qam5M02" kind="BaseType" type="short" text="SINT16" />
<child offset="42" name="swNoCAMpr16Qam10M02" kind="BaseType" type="short" text="SINT16" />
<child offset="44" name="swNoCAMpr16Qam15M02" kind="BaseType" type="short" text="SINT16" />
<child offset="46" name="swNoCAMpr16Qam20M02" kind="BaseType" type="short" text="SINT16" />
<child offset="48" name="swCaMprQpsk50_100RB_01" kind="BaseType" type="short" text="SINT16" />
<child offset="50" name="swCaMprQpsk75_75RB_01" kind="BaseType" type="short" text="SINT16" />
<child offset="52" name="swCaMprQpsk100_100RB_01" kind="BaseType" type="short" text="SINT16" />
<child offset="54" name="swCaMprQpsk50_100RB_02" kind="BaseType" type="short" text="SINT16" />
<child offset="56" name="swCaMprQpsk75_75RB_02" kind="BaseType" type="short" text="SINT16" />
<child offset="58" name="swCaMprQpsk100_100RB_02" kind="BaseType" type="short" text="SINT16" />
<child offset="60" name="swCaMprQpsk50_100RB_03" kind="BaseType" type="short" text="SINT16" />
<child offset="62" name="swCaMprQpsk75_75RB_03" kind="BaseType" type="short" text="SINT16" />
<child offset="64" name="swCaMprQpsk100_100RB_03" kind="BaseType" type="short" text="SINT16" />
<child offset="66" name="swCaMpr16Qam50_100RB_01" kind="BaseType" type="short" text="SINT16" />
<child offset="68" name="swCaMpr16Qam75_75RB_01" kind="BaseType" type="short" text="SINT16" />
<child offset="70" name="swCaMpr16Qam100_100RB_01" kind="BaseType" type="short" text="SINT16" />
<child offset="72" name="swCaMpr16Qam50_100RB_02" kind="BaseType" type="short" text="SINT16" />
<child offset="74" name="swCaMpr16Qam75_75RB_02" kind="BaseType" type="short" text="SINT16" />
<child offset="76" name="swCaMpr16Qam100_100RB_02" kind="BaseType" type="short" text="SINT16" />
<child offset="78" name="swCaMpr16Qam50_100RB_03" kind="BaseType" type="short" text="SINT16" />
<child offset="80" name="swCaMpr16Qam75_75RB_03" kind="BaseType" type="short" text="SINT16" />
<child offset="82" name="swCaMpr16Qam100_100RB_03" kind="BaseType" type="short" text="SINT16" />
<child offset="84" name="aswReserved" kind="array" num="22">
<child kind="BaseType" type="short" />
</child>
</TypeDefine>
<TypeDefine name="T_zAMT_LTE_EULPC_Ampr" kind="struct" len="192">
<child offset="0" name="swNoCaAmprNS_03_3M_01" kind="BaseType" type="short" text="SINT16" />
<child offset="2" name="swNoCaAmprNS_03_3M_02" kind="BaseType" type="short" text="SINT16" />
<child offset="4" name="swNoCaAmprNS_03_5M_01" kind="BaseType" type="short" text="SINT16" />
<child offset="6" name="swNoCaAmprNS_03_5M_02" kind="BaseType" type="short" text="SINT16" />
<child offset="8" name="swNoCaAmprNS_03_10M_01" kind="BaseType" type="short" text="SINT16" />
<child offset="10" name="swNoCaAmprNS_03_10M_02" kind="BaseType" type="short" text="SINT16" />
<child offset="12" name="swNoCaAmprNS_03_15M_01" kind="BaseType" type="short" text="SINT16" />
<child offset="14" name="swNoCaAmprNS_03_15M_02" kind="BaseType" type="short" text="SINT16" />
<child offset="16" name="swNoCaAmprNS_03_20M_01" kind="BaseType" type="short" text="SINT16" />
<child offset="18" name="swNoCaAmprNS_03_20M_02" kind="BaseType" type="short" text="SINT16" />
<child offset="20" name="swNoCaAmprNS_04_5M_01" kind="BaseType" type="short" text="SINT16" />
<child offset="22" name="swNoCaAmprNS_04_5M_02" kind="BaseType" type="short" text="SINT16" />
<child offset="24" name="swNoCaAmprNS_04_10MRegionA" kind="BaseType" type="short" text="SINT16" />
<child offset="26" name="swNoCaAmprNS_04_10MRegionB_01" kind="BaseType" type="short" text="SINT16" />
<child offset="28" name="swNoCaAmprNS_04_10MRegionB_02" kind="BaseType" type="short" text="SINT16" />
<child offset="30" name="swNoCaAmprNS_04_10MRegionC" kind="BaseType" type="short" text="SINT16" />
<child offset="32" name="swNoCaAmprNS_04_15MRegionA" kind="BaseType" type="short" text="SINT16" />
<child offset="34" name="swNoCaAmprNS_04_15MRegionB_01" kind="BaseType" type="short" text="SINT16" />
<child offset="36" name="swNoCaAmprNS_04_15MRegionB_02" kind="BaseType" type="short" text="SINT16" />
<child offset="38" name="swNoCaAmprNS_04_15MRegionC" kind="BaseType" type="short" text="SINT16" />
<child offset="40" name="swNoCaAmprNS_04_20MRegionA" kind="BaseType" type="short" text="SINT16" />
<child offset="42" name="swNoCaAmprNS_04_20MRegionB_01" kind="BaseType" type="short" text="SINT16" />
<child offset="44" name="swNoCaAmprNS_04_20MRegionB_02" kind="BaseType" type="short" text="SINT16" />
<child offset="46" name="swNoCaAmprNS_04_20MRegionC" kind="BaseType" type="short" text="SINT16" />
<child offset="48" name="swNoCaAmprNS_05_01" kind="BaseType" type="short" text="SINT16" />
<child offset="50" name="swNoCaAmprNS_05_02" kind="BaseType" type="short" text="SINT16" />
<child offset="52" name="swNoCaAmprNS_07_RegionA_01" kind="BaseType" type="short" text="SINT16" />
<child offset="54" name="swNoCaAmprNS_07_RegionA_02" kind="BaseType" type="short" text="SINT16" />
<child offset="56" name="swNoCaAmprNS_07_RegionA_03" kind="BaseType" type="short" text="SINT16" />
<child offset="58" name="swNoCaAmprNS_07_RegionB1_01" kind="BaseType" type="short" text="SINT16" />
<child offset="60" name="swNoCaAmprNS_07_RegionB1_02" kind="BaseType" type="short" text="SINT16" />
<child offset="62" name="swNoCaAmprNS_07_RegionB2_01" kind="BaseType" type="short" text="SINT16" />
<child offset="64" name="swNoCaAmprNS_07_RegionB2_02" kind="BaseType" type="short" text="SINT16" />
<child offset="66" name="swNoCaAmprNS_07_RegionC_01" kind="BaseType" type="short" text="SINT16" />
<child offset="68" name="swNoCaAmprNS_07_RegionC_02" kind="BaseType" type="short" text="SINT16" />
<child offset="70" name="swNoCaAmprNS_08_01" kind="BaseType" type="short" text="SINT16" />
<child offset="72" name="swNoCaAmprNS_08_02" kind="BaseType" type="short" text="SINT16" />
<child offset="74" name="swNoCaAmprNS_09_01" kind="BaseType" type="short" text="SINT16" />
<child offset="76" name="swNoCaAmprNS_09_02" kind="BaseType" type="short" text="SINT16" />
<child offset="78" name="swNoCaAmprNS_09_03" kind="BaseType" type="short" text="SINT16" />
<child offset="80" name="swNoCaAmprNS_10_15MRegionA_01" kind="BaseType" type="short" text="SINT16" />
<child offset="82" name="swNoCaAmprNS_10_15MRegionA_02" kind="BaseType" type="short" text="SINT16" />
<child offset="84" name="swNoCaAmprNS_10_20MRegionA_01" kind="BaseType" type="short" text="SINT16" />
<child offset="86" name="swNoCaAmprNS_10_20MRegionA_02" kind="BaseType" type="short" text="SINT16" />
<child offset="88" name="swNoCaAmprNS_11_3MFc1_01" kind="BaseType" type="short" text="SINT16" />
<child offset="90" name="swNoCaAmprNS_11_3MFc1_02" kind="BaseType" type="short" text="SINT16" />
<child offset="92" name="swNoCaAmprNS_11_3MFc2_01" kind="BaseType" type="short" text="SINT16" />
<child offset="94" name="swNoCaAmprNS_11_3MFc2_02" kind="BaseType" type="short" text="SINT16" />
<child offset="96" name="swNoCaAmprNS_11_5MFc1_01" kind="BaseType" type="short" text="SINT16" />
<child offset="98" name="swNoCaAmprNS_11_5MFc1_02" kind="BaseType" type="short" text="SINT16" />
<child offset="100" name="swNoCaAmprNS_11_5MFc2_01" kind="BaseType" type="short" text="SINT16" />
<child offset="102" name="swNoCaAmprNS_11_5MFc2_02" kind="BaseType" type="short" text="SINT16" />
<child offset="104" name="swNoCaAmprNS_11_5MFc2_03" kind="BaseType" type="short" text="SINT16" />
<child offset="106" name="swNoCaAmprNS_11_5MFc3_01" kind="BaseType" type="short" text="SINT16" />
<child offset="108" name="swNoCaAmprNS_11_5MFc3_02" kind="BaseType" type="short" text="SINT16" />
<child offset="110" name="swNoCaAmprNS_11_10M_01" kind="BaseType" type="short" text="SINT16" />
<child offset="112" name="swNoCaAmprNS_11_10M_02" kind="BaseType" type="short" text="SINT16" />
<child offset="114" name="swNoCaAmprNS_11_15MFc1_RegionA_01" kind="BaseType" type="short" text="SINT16" />
<child offset="116" name="swNoCaAmprNS_11_15MFc1_RegionA_02" kind="BaseType" type="short" text="SINT16" />
<child offset="118" name="swNoCaAmprNS_11_15MFc1_RegionB_01" kind="BaseType" type="short" text="SINT16" />
<child offset="120" name="swNoCaAmprNS_11_15MFc1_RegionB_02" kind="BaseType" type="short" text="SINT16" />
<child offset="122" name="swNoCaAmprNS_11_15MFc1_RegionC_01" kind="BaseType" type="short" text="SINT16" />
<child offset="124" name="swNoCaAmprNS_11_15MFc1_RegionC_02" kind="BaseType" type="short" text="SINT16" />
<child offset="126" name="swNoCaAmprNS_11_15MFc1_RegionD_01" kind="BaseType" type="short" text="SINT16" />
<child offset="128" name="swNoCaAmprNS_11_15MFc1_RegionD_02" kind="BaseType" type="short" text="SINT16" />
<child offset="130" name="swNoCaAmprNS_11_15MFc2_RegionA_01" kind="BaseType" type="short" text="SINT16" />
<child offset="132" name="swNoCaAmprNS_11_15MFc2_RegionA_02" kind="BaseType" type="short" text="SINT16" />
<child offset="134" name="swNoCaAmprNS_11_15MFc2_RegionB_01" kind="BaseType" type="short" text="SINT16" />
<child offset="136" name="swNoCaAmprNS_11_15MFc2_RegionB_02" kind="BaseType" type="short" text="SINT16" />
<child offset="138" name="swNoCaAmprNS_11_15MFc2_RegionC_01" kind="BaseType" type="short" text="SINT16" />
<child offset="140" name="swNoCaAmprNS_11_15MFc2_RegionC_02" kind="BaseType" type="short" text="SINT16" />
<child offset="142" name="swNoCaAmprNS_11_15MFc2_RegionD_01" kind="BaseType" type="short" text="SINT16" />
<child offset="144" name="swNoCaAmprNS_11_15MFc2_RegionD_02" kind="BaseType" type="short" text="SINT16" />
<child offset="146" name="swNoCaAmprNS_11_20M_RegionA_01" kind="BaseType" type="short" text="SINT16" />
<child offset="148" name="swNoCaAmprNS_11_20M_RegionA_02" kind="BaseType" type="short" text="SINT16" />
<child offset="150" name="swNoCaAmprNS_11_20M_RegionB_01" kind="BaseType" type="short" text="SINT16" />
<child offset="152" name="swNoCaAmprNS_11_20M_RegionB_02" kind="BaseType" type="short" text="SINT16" />
<child offset="154" name="swNoCaAmprNS_11_20M_RegionC_01" kind="BaseType" type="short" text="SINT16" />
<child offset="156" name="swNoCaAmprNS_11_20M_RegionC_02" kind="BaseType" type="short" text="SINT16" />
<child offset="158" name="swNoCaAmprNS_11_20M_RegionD_01" kind="BaseType" type="short" text="SINT16" />
<child offset="160" name="swNoCaAmprNS_11_20M_RegionD_02" kind="BaseType" type="short" text="SINT16" />
<child offset="162" name="swAmprCA_NS_0120M_20MRegionA" kind="BaseType" type="short" text="SINT16" />
<child offset="164" name="swAmprCA_NS_0120M_20MRegionB_01" kind="BaseType" type="short" text="SINT16" />
<child offset="166" name="swAmprCA_NS_0120M_20MRegionB_02" kind="BaseType" type="short" text="SINT16" />
<child offset="168" name="swAmprCA_NS_0120M_20MRegionC" kind="BaseType" type="short" text="SINT16" />
<child offset="170" name="swAmprCA_NS_0115M_15MRegionA_01" kind="BaseType" type="short" text="SINT16" />
<child offset="172" name="swAmprCA_NS_0115M_15MRegionA_02" kind="BaseType" type="short" text="SINT16" />
<child offset="174" name="swAmprCA_NS_0115M_15MRegionB_01" kind="BaseType" type="short" text="SINT16" />
<child offset="176" name="swAmprCA_NS_0115M_15MRegionB_02" kind="BaseType" type="short" text="SINT16" />
<child offset="178" name="swAmprCA_NS_0115M_15MRegionC_01" kind="BaseType" type="short" text="SINT16" />
<child offset="180" name="swAmprCA_NS_0115M_15MRegionC_02" kind="BaseType" type="short" text="SINT16" />
<child offset="182" name="swPadding" kind="BaseType" type="short" text="SINT16" />
<child offset="184" name="aswReserved" kind="array" num="4">
<child kind="BaseType" type="short" />
</child>
</TypeDefine>
<TypeDefine name="T_zAMT_LTE_EULPower_scale" kind="struct" len="64">
<child offset="0" name="uwULScaleNVControlFlag" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="4" name="uwPRACH0_3_SCALE3" kind="BaseType" type="WORD" text="UINT16" />
<child offset="6" name="uwPRACH4_SCALE3" kind="BaseType" type="WORD" text="UINT16" />
<child offset="8" name="uwPUCCH_SCALE3" kind="BaseType" type="WORD" text="UINT16" />
<child offset="10" name="uwSRS_SCALE3" kind="BaseType" type="WORD" text="UINT16" />
<child offset="12" name="uwPUSCH_SCALE1_1_92M_SAMPLE" kind="BaseType" type="WORD" text="UINT16" />
<child offset="14" name="uwPUSCH_SCALE1_3_84M_SAMPLE" kind="BaseType" type="WORD" text="UINT16" />
<child offset="16" name="uwPUSCH_SCALE1_7_68M_SAMPLE" kind="BaseType" type="WORD" text="UINT16" />
<child offset="18" name="uwPUSCH_SCALE1_15_36M_SAMPLE" kind="BaseType" type="WORD" text="UINT16" />
<child offset="20" name="uwPUSCH_SCALE1_30_72M_SAMPLE" kind="array" num="2">
<child kind="BaseType" type="WORD" />
</child>
<child offset="24" name="uwCommon_SCALE_FACTOR" kind="BaseType" type="WORD" text="UINT16" />
<child offset="26" name="uw20MULScaleDownDbNum" kind="BaseType" type="WORD" text="UINT16" />
<child offset="28" name="uw15MULScaleDownDbNum" kind="BaseType" type="WORD" text="UINT16" />
<child offset="30" name="uw10MULScaleDownDbNum" kind="BaseType" type="WORD" text="UINT16" />
<child offset="32" name="uw5MULScaleDownDbNum" kind="BaseType" type="WORD" text="UINT16" />
<child offset="34" name="uw3MULScaleDownDbNum" kind="BaseType" type="WORD" text="UINT16" />
<child offset="36" name="uw1_4MULScaleDownDbNum" kind="BaseType" type="WORD" text="UINT16" />
<child offset="38" name="aswReserved" kind="array" num="13">
<child kind="BaseType" type="short" />
</child>
</TypeDefine>
<TypeDefine name="T_RfComNvPara" kind="struct" len="1212">
<child offset="0" name="tRfComNvPortVal" kind="struct" type="T_RfComNvPortVal" />
<child offset="864" name="adMipiInitData" kind="array" num="32">
<child kind="BaseType" type="DWORD" />
</child>
<child offset="992" name="wPinMuxTypePara" kind="BaseType" type="WORD" text="UINT16" />
<child offset="994" name="wSim1MuxSel" kind="BaseType" type="WORD" text="UINT16" />
<child offset="996" name="dwReserved" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="1000" name="tUEIdInfo" kind="struct" type="T_UEIdInfo" />
<child offset="1020" name="dNvPortEn" kind="BaseType" type="DWORD" text="UINT32" />
<child offset="1024" name="dwPadding" kind="array" num="64">
<child kind="BaseType" type="WORD" />
</child>
<child offset="1152" name="dwTempDAC" kind="array" num="27">
<child kind="BaseType" type="WORD" />
</child>
<child offset="1206" name="wReserved1" kind="BaseType" type="WORD" text="UINT16" />
<child offset="1208" name="dwZxPaFlag" kind="BaseType" type="DWORD" text="UINT32" />
</TypeDefine>
<TypeDefine name="L1G_EEP_DCXO_cali_parm_type" kind="struct" len="68">
<child offset="0" name="t0_ref" kind="BaseType" type="long" text="signed" />
<child offset="4" name="c0_ref" kind="BaseType" type="long" text="signed" />
<child offset="8" name="c1_ref" kind="BaseType" type="long" text="signed" />
<child offset="12" name="c2_ref" kind="BaseType" type="long" text="signed" />
<child offset="16" name="c3_ref" kind="BaseType" type="long" text="signed" />
<child offset="20" name="coarse_init" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="24" name="coarse_slope" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="28" name="fine_init" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="32" name="fine_slope" kind="BaseType" type="DWORD" text="unsigned" />
<child offset="36" name="wXoSegFlag" kind="BaseType" type="WORD" text="unsigned" />
<child offset="38" name="xoCwSeg" kind="array" num="3">
<child kind="struct" type="T_L1XoCwSeg" />
</child>
</TypeDefine>
</body>