ath10k: check all CE for data if irq summary is not retained
authorRakesh Pillai <pillair@codeaurora.org>
Tue, 10 Apr 2018 15:01:32 +0000 (18:01 +0300)
committerKalle Valo <kvalo@codeaurora.org>
Thu, 19 Apr 2018 15:52:57 +0000 (18:52 +0300)
commitea66b12e63ac62de19685c6900903d22e2680be6
tree9aaa62d8a84f36306014cea9db6c9159884aa19f
parent140d1214ef555bcb14c7720e91d8a9594e4ab506
ath10k: check all CE for data if irq summary is not retained

WCN3990 has interrupts per CE and the interrupt summary
is not retained after the interrupt handler has finished
execution. We need to check if we received any
ce in rx and tx completion path.

Generate a interrupt summary with all CE interrupts if
the target does not retain interrupt summary after the
execution of interrupt handler.

Signed-off-by: Rakesh Pillai <pillair@codeaurora.org>
Signed-off-by: Govind Singh <govinds@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/ath/ath10k/ce.h
drivers/net/wireless/ath/ath10k/core.c
drivers/net/wireless/ath/ath10k/hw.h