static void Set_NETYPE0_MSR(struct adapter *padapter, u8 type)
 {
-       SetHwReg8188EU(padapter, HW_VAR_MEDIA_STATUS, (u8 *)(&type));
+       u8 val8;
+
+       val8 = rtw_read8(padapter, MSR) & 0x0c;
+       val8 |= type;
+       rtw_write8(padapter, MSR, val8);
 }
 
 void Set_MSR(struct adapter *padapter, u8 type)
 
        struct odm_dm_struct *podmpriv = &haldata->odmpriv;
 
        switch (variable) {
-       case HW_VAR_MEDIA_STATUS:
-               {
-                       u8 val8;
-
-                       val8 = rtw_read8(Adapter, MSR) & 0x0c;
-                       val8 |= *((u8 *)val);
-                       rtw_write8(Adapter, MSR, val8);
-               }
-               break;
        case HW_VAR_SET_OPMODE:
                hw_var_set_opmode(Adapter, val);
                break;
 
 #include "Hal8188EPhyCfg.h"
 
 enum hw_variables {
-       HW_VAR_MEDIA_STATUS,
        HW_VAR_SET_OPMODE,
        HW_VAR_BSSID,
        HW_VAR_INIT_RTS_RATE,