staging: rtl8723au: Remove RegBcnCtrlVal
[deliverable/linux.git] / drivers / staging / rtl8723au / hal / rtl8723a_hal_init.c
index bc9e88026e81270344a22823f92fdb1e0e4f057e..5c4751cc482f84ded45080fb93cebfea18c464e5 100644 (file)
@@ -882,20 +882,13 @@ void rtl8723a_read_chip_version(struct rtw_adapter *padapter)
 /*  */
 void SetBcnCtrlReg23a(struct rtw_adapter *padapter, u8 SetBits, u8 ClearBits)
 {
-       struct hal_data_8723a *pHalData;
-       u32 addr;
-       u8 *pRegBcnCtrlVal;
-
-       pHalData = GET_HAL_DATA(padapter);
-       pRegBcnCtrlVal = (u8 *)&pHalData->RegBcnCtrlVal;
-
-       addr = REG_BCN_CTRL;
+       u8 val8;
 
-       *pRegBcnCtrlVal = rtl8723au_read8(padapter, addr);
-       *pRegBcnCtrlVal |= SetBits;
-       *pRegBcnCtrlVal &= ~ClearBits;
+       val8 = rtl8723au_read8(padapter, REG_BCN_CTRL);
+       val8 |= SetBits;
+       val8 &= ~ClearBits;
 
-       rtl8723au_write8(padapter, addr, *pRegBcnCtrlVal);
+       rtl8723au_write8(padapter, REG_BCN_CTRL, val8);
 }
 
 void rtl8723a_InitBeaconParameters(struct rtw_adapter *padapter)
@@ -903,7 +896,6 @@ void rtl8723a_InitBeaconParameters(struct rtw_adapter *padapter)
        struct hal_data_8723a *pHalData = GET_HAL_DATA(padapter);
 
        rtl8723au_write16(padapter, REG_BCN_CTRL, 0x1010);
-       pHalData->RegBcnCtrlVal = 0x1010;
 
        /*  TODO: Remove these magic number */
        rtl8723au_write16(padapter, REG_TBTT_PROHIBIT, 0x6404); /*  ms */
This page took 0.025576 seconds and 5 git commands to generate.