]> git.baikalelectronics.ru Git - kernel.git/commit
ath6kl: Perform WOW resume in RX path in case of SDIO IRQ wake up
authorRaja Mani <rmani@qca.qualcomm.com>
Mon, 7 Nov 2011 20:52:46 +0000 (22:52 +0200)
committerKalle Valo <kvalo@qca.qualcomm.com>
Fri, 11 Nov 2011 11:00:00 +0000 (13:00 +0200)
commitc46e48422fc4e83a6d9db7a654d8cf4b714d1ea1
treeeeacc514e03652d9147917b3cdd2103c4cd60a53
parent4ced58556c2450bc01e6fbad8b2d08cc12f113a2
ath6kl: Perform WOW resume in RX path in case of SDIO IRQ wake up

The target triggers sdio data line to wake up the host when
WOW pattern matches. This causes sdio irq handler is being
executed in the host side which internally hits ath6kl's RX path.

WOW resume should happen before start processing any data from
the target. So it's required to perform WOW resume in RX path.

This area needs bit rework to avoid WOW resume in RX path,
As of now it's fine to have this model, rework will be done later.

Signed-off-by: Raja Mani <rmani@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
drivers/net/wireless/ath/ath6kl/cfg80211.c
drivers/net/wireless/ath/ath6kl/core.h
drivers/net/wireless/ath/ath6kl/txrx.c