Commit e24c235b authored by Malcolm Priestley's avatar Malcolm Priestley Committed by Greg Kroah-Hartman

staging: vt6655: mac80211 conversion: PSbIsNextTBTTWakeUp convert to mac80211

Wake up to listen to next beacon when struct ieee80211_conf -> listen_interval == 1
Signed-off-by: default avatarMalcolm Priestley <tvboxspy@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent b4bdf94d
...@@ -327,21 +327,14 @@ PSbIsNextTBTTWakeUp( ...@@ -327,21 +327,14 @@ PSbIsNextTBTTWakeUp(
) )
{ {
struct vnt_private *pDevice = hDeviceContext; struct vnt_private *pDevice = hDeviceContext;
PSMgmtObject pMgmt = pDevice->pMgmt; struct ieee80211_hw *hw = pDevice->hw;
struct ieee80211_conf *conf = &hw->conf;
bool bWakeUp = false; bool bWakeUp = false;
if (pMgmt->wListenInterval >= 2) { if (conf->listen_interval == 1) {
if (pMgmt->wCountToWakeUp == 0) /* Turn on wake up to listen next beacon */
pMgmt->wCountToWakeUp = pMgmt->wListenInterval; MACvRegBitsOn(pDevice->PortOffset, MAC_REG_PSCTL, PSCTL_LNBCN);
bWakeUp = true;
pMgmt->wCountToWakeUp--;
if (pMgmt->wCountToWakeUp == 1) {
// Turn on wake up to listen next beacon
MACvRegBitsOn(pDevice->PortOffset, MAC_REG_PSCTL, PSCTL_LNBCN);
bWakeUp = true;
}
} }
return bWakeUp; return bWakeUp;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment