qtnfmac: implement basic WoWLAN support
authorSergey Matyukevich <sergey.matyukevich.os@quantenna.com>
Thu, 2 Aug 2018 10:40:43 +0000 (13:40 +0300)
committerKalle Valo <kvalo@codeaurora.org>
Thu, 2 Aug 2018 18:55:49 +0000 (21:55 +0300)
commit28b9188483908b2579fc4bbb2ec07e9ffdca69f7
tree053903b6e6515685df4481d767ad50bd05fa17d7
parenta33ce21e2afcdc29b749f74a5ec489595c417907
qtnfmac: implement basic WoWLAN support

This patch implements basic WoWLAN support in qtnfmac driver, including
processing of WoWLAN features reported by firmware and implementation
of cfg80211 suspend/resume/wakeup callbacks. Currently the following
WoWLAN triggers are supported: disconnect, magic packet,
custom pattern packet.

Signed-off-by: Sergey Matyukevich <sergey.matyukevich.os@quantenna.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/quantenna/qtnfmac/cfg80211.c
drivers/net/wireless/quantenna/qtnfmac/commands.c
drivers/net/wireless/quantenna/qtnfmac/commands.h
drivers/net/wireless/quantenna/qtnfmac/core.c
drivers/net/wireless/quantenna/qtnfmac/core.h
drivers/net/wireless/quantenna/qtnfmac/qlink.h