staging: rtl8723au: Use proper name REG_CAMCMD and remove wrapper invalidate_cam_all23a()
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
e4d480b012
commit
2a3bc8aa4f
5 changed files with 7 additions and 14 deletions
|
@ -445,11 +445,6 @@ unsigned int decide_wait_for_beacon_timeout23a(unsigned int bcn_interval)
|
||||||
return bcn_interval << 2;
|
return bcn_interval << 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
void invalidate_cam_all23a(struct rtw_adapter *padapter)
|
|
||||||
{
|
|
||||||
rtl8723a_cam_invalid_all(padapter);
|
|
||||||
}
|
|
||||||
|
|
||||||
void clear_cam_entry23a(struct rtw_adapter *padapter, u8 entry)
|
void clear_cam_entry23a(struct rtw_adapter *padapter, u8 entry)
|
||||||
{
|
{
|
||||||
unsigned char null_sta[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
unsigned char null_sta[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
||||||
|
@ -483,7 +478,7 @@ void flush_all_cam_entry23a(struct rtw_adapter *padapter)
|
||||||
struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv;
|
struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv;
|
||||||
struct mlme_ext_info *pmlmeinfo = &pmlmeext->mlmext_info;
|
struct mlme_ext_info *pmlmeinfo = &pmlmeext->mlmext_info;
|
||||||
|
|
||||||
rtl8723a_cam_invalid_all(padapter);
|
rtl8723a_cam_invalidate_all(padapter);
|
||||||
|
|
||||||
memset(pmlmeinfo->FW_sta_info, 0, sizeof(pmlmeinfo->FW_sta_info));
|
memset(pmlmeinfo->FW_sta_info, 0, sizeof(pmlmeinfo->FW_sta_info));
|
||||||
}
|
}
|
||||||
|
|
|
@ -669,16 +669,16 @@ void rtl8723a_cam_empty_entry(struct rtw_adapter *padapter, u8 ucIndex)
|
||||||
("rtl8723a_cam_empty_entry(): WRITE A4: %lx \n",
|
("rtl8723a_cam_empty_entry(): WRITE A4: %lx \n",
|
||||||
ulContent));*/
|
ulContent));*/
|
||||||
/* delay_ms(40); */
|
/* delay_ms(40); */
|
||||||
rtl8723au_write32(padapter, RWCAM, ulCommand);
|
rtl8723au_write32(padapter, REG_CAMCMD, ulCommand);
|
||||||
/* RT_TRACE(COMP_SEC, DBG_LOUD,
|
/* RT_TRACE(COMP_SEC, DBG_LOUD,
|
||||||
("rtl8723a_cam_empty_entry(): WRITE A0: %lx \n",
|
("rtl8723a_cam_empty_entry(): WRITE A0: %lx \n",
|
||||||
ulCommand));*/
|
ulCommand));*/
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtl8723a_cam_invalid_all(struct rtw_adapter *padapter)
|
void rtl8723a_cam_invalidate_all(struct rtw_adapter *padapter)
|
||||||
{
|
{
|
||||||
rtl8723au_write32(padapter, RWCAM, BIT(31) | BIT(30));
|
rtl8723au_write32(padapter, REG_CAMCMD, CAM_POLLINIG | BIT(30));
|
||||||
}
|
}
|
||||||
|
|
||||||
void rtl8723a_cam_write(struct rtw_adapter *padapter,
|
void rtl8723a_cam_write(struct rtw_adapter *padapter,
|
||||||
|
@ -708,7 +708,7 @@ void rtl8723a_cam_write(struct rtw_adapter *padapter,
|
||||||
|
|
||||||
rtl8723au_write32(padapter, WCAMI, val);
|
rtl8723au_write32(padapter, WCAMI, val);
|
||||||
cmd = CAM_POLLINIG | CAM_WRITE | (addr + j);
|
cmd = CAM_POLLINIG | CAM_WRITE | (addr + j);
|
||||||
rtl8723au_write32(padapter, RWCAM, cmd);
|
rtl8723au_write32(padapter, REG_CAMCMD, cmd);
|
||||||
|
|
||||||
/* DBG_8723A("%s => cam write: %x, %x\n", __func__, cmd, val);*/
|
/* DBG_8723A("%s => cam write: %x, %x\n", __func__, cmd, val);*/
|
||||||
}
|
}
|
||||||
|
|
|
@ -702,7 +702,7 @@ static int rtl8723au_hal_init(struct rtw_adapter *Adapter)
|
||||||
_BBTurnOnBlock(Adapter);
|
_BBTurnOnBlock(Adapter);
|
||||||
/* NicIFSetMacAddress(padapter, padapter->PermanentAddress); */
|
/* NicIFSetMacAddress(padapter, padapter->PermanentAddress); */
|
||||||
|
|
||||||
invalidate_cam_all23a(Adapter);
|
rtl8723a_cam_invalidate_all(Adapter);
|
||||||
|
|
||||||
/* 2010/12/17 MH We need to set TX power according to EFUSE content at first. */
|
/* 2010/12/17 MH We need to set TX power according to EFUSE content at first. */
|
||||||
PHY_SetTxPowerLevel8723A(Adapter, pHalData->CurrentChannel);
|
PHY_SetTxPowerLevel8723A(Adapter, pHalData->CurrentChannel);
|
||||||
|
|
|
@ -182,7 +182,7 @@ void rtl8723a_set_slot_time(struct rtw_adapter *padapter, u8 slottime);
|
||||||
void rtl8723a_ack_preamble(struct rtw_adapter *padapter, u8 bShortPreamble);
|
void rtl8723a_ack_preamble(struct rtw_adapter *padapter, u8 bShortPreamble);
|
||||||
void rtl8723a_set_sec_cfg(struct rtw_adapter *padapter, u8 sec);
|
void rtl8723a_set_sec_cfg(struct rtw_adapter *padapter, u8 sec);
|
||||||
void rtl8723a_cam_empty_entry(struct rtw_adapter *padapter, u8 ucIndex);
|
void rtl8723a_cam_empty_entry(struct rtw_adapter *padapter, u8 ucIndex);
|
||||||
void rtl8723a_cam_invalid_all(struct rtw_adapter *padapter);
|
void rtl8723a_cam_invalidate_all(struct rtw_adapter *padapter);
|
||||||
void rtl8723a_cam_write(struct rtw_adapter *padapter,
|
void rtl8723a_cam_write(struct rtw_adapter *padapter,
|
||||||
u8 entry, u16 ctrl, const u8 *mac, const u8 *key);
|
u8 entry, u16 ctrl, const u8 *mac, const u8 *key);
|
||||||
void rtl8723a_fifo_cleanup(struct rtw_adapter *padapter);
|
void rtl8723a_fifo_cleanup(struct rtw_adapter *padapter);
|
||||||
|
|
|
@ -454,8 +454,6 @@
|
||||||
/* */
|
/* */
|
||||||
/* 9. Security Control Registers (Offset: ) */
|
/* 9. Security Control Registers (Offset: ) */
|
||||||
/* */
|
/* */
|
||||||
/* IN 8190 Data Sheet is called CAMcmd */
|
|
||||||
#define RWCAM REG_CAMCMD
|
|
||||||
/* Software write CAM input content */
|
/* Software write CAM input content */
|
||||||
#define WCAMI REG_CAMWRITE
|
#define WCAMI REG_CAMWRITE
|
||||||
/* Software read/write CAM config */
|
/* Software read/write CAM config */
|
||||||
|
|
Loading…
Add table
Reference in a new issue