aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ti/wl18xx/main.c
diff options
context:
space:
mode:
authorEliad Peller <eliad@wizery.com>2013-09-09 05:24:34 -0400
committerLuciano Coelho <luciano.coelho@intel.com>2013-10-23 02:47:39 -0400
commit71e996bef90b23919f627a38367b9e8b44b77d37 (patch)
tree740d3e7b576e5141fe236041e99f172d5e753b41 /drivers/net/wireless/ti/wl18xx/main.c
parentbbd74557e5711e3d5f4d94d050ae05987c4fd0be (diff)
wlcore: add ap_event_mask
Add new ap_event_mask field, to indicate events that should be unmasked only when there's an ap interface. This is done in order to avoid spurious wakeups when we don't care about the incoming event anyway. Signed-off-by: Eliad Peller <eliad@wizery.com> Signed-off-by: Luciano Coelho <luciano.coelho@intel.com>
Diffstat (limited to 'drivers/net/wireless/ti/wl18xx/main.c')
-rw-r--r--drivers/net/wireless/ti/wl18xx/main.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/wireless/ti/wl18xx/main.c b/drivers/net/wireless/ti/wl18xx/main.c
index b48d01db3ef4..3804a554ecf0 100644
--- a/drivers/net/wireless/ti/wl18xx/main.c
+++ b/drivers/net/wireless/ti/wl18xx/main.c
@@ -988,10 +988,11 @@ static int wl18xx_boot(struct wl1271 *wl)
988 BA_SESSION_RX_CONSTRAINT_EVENT_ID | 988 BA_SESSION_RX_CONSTRAINT_EVENT_ID |
989 REMAIN_ON_CHANNEL_COMPLETE_EVENT_ID | 989 REMAIN_ON_CHANNEL_COMPLETE_EVENT_ID |
990 INACTIVE_STA_EVENT_ID | 990 INACTIVE_STA_EVENT_ID |
991 MAX_TX_FAILURE_EVENT_ID |
992 CHANNEL_SWITCH_COMPLETE_EVENT_ID | 991 CHANNEL_SWITCH_COMPLETE_EVENT_ID |
993 DFS_CHANNELS_CONFIG_COMPLETE_EVENT; 992 DFS_CHANNELS_CONFIG_COMPLETE_EVENT;
994 993
994 wl->ap_event_mask = MAX_TX_FAILURE_EVENT_ID;
995
995 ret = wlcore_boot_run_firmware(wl); 996 ret = wlcore_boot_run_firmware(wl);
996 if (ret < 0) 997 if (ret < 0)
997 goto out; 998 goto out;