{
        struct odm_rate_adapt *pOdmRA = &pDM_Odm->RateAdaptive;
 
-       pOdmRA->Type = DM_Type_ByDriver;
-       if (pOdmRA->Type == DM_Type_ByDriver)
-               pDM_Odm->bUseRAMask = true;
-       else
-               pDM_Odm->bUseRAMask = false;
-
        pOdmRA->RATRState = DM_RATR_STA_INIT;
        pOdmRA->HighRSSIThresh = 50;
        pOdmRA->LowRSSIThresh = 20;
        if (pAdapter->bDriverStopped)
                return;
 
-       if (!pDM_Odm->bUseRAMask)
-               return;
-
        for (i = 0; i < ODM_ASSOCIATE_ENTRY_NUM; i++) {
                struct sta_info *pstat = pDM_Odm->pODM_StaInfo[i];
                if (IS_STA_VALID(pstat)) {
 
 };
 
 struct odm_rate_adapt {
-       u8      Type;           /*  DM_Type_ByFW/DM_Type_ByDriver */
        u8      HighRSSIThresh; /*  if RSSI > HighRSSIThresh    => RATRState is DM_RATR_STA_HIGH */
        u8      LowRSSIThresh;  /*  if RSSI <= LowRSSIThresh    => RATRState is DM_RATR_STA_LOW */
        u8      RATRState;      /*  Current RSSI level, DM_RATR_STA_HIGH/DM_RATR_STA_MIDDLE/DM_RATR_STA_LOW */
 #define AVG_THERMAL_NUM                8
 #define IQK_Matrix_REG_NUM     8
 
-#define        DM_Type_ByDriver        1
-
 struct odm_phy_dbg_info {
        /* ODM Write,debug info */
        s8      RxSNRdB[MAX_PATH_NUM_92CS];
        bool    bPSDinProcess;
        bool    bDMInitialGainEnable;
 
-       /* for rate adaptive, in fact,  88c/92c fw will handle this */
-       u8      bUseRAMask;
-
        struct odm_rate_adapt RateAdaptive;
 
        struct odm_rf_cal RFCalibrateInfo;