rsi: sdio: Add WOWLAN support for S4 hibernate state
authorKarun Eagalapati <karun256@gmail.com>
Fri, 27 Oct 2017 11:25:56 +0000 (16:55 +0530)
committerKalle Valo <kvalo@codeaurora.org>
Mon, 30 Oct 2017 10:50:12 +0000 (12:50 +0200)
commitb6c8d06c8a6465c054befd416d8b067ad495fa06
treee3c2e9f0072ca5e498f97da6ba79c884fe7fa7a2
parentf3ac4e7394a1aa89c5ca49f8a5344a98b56df046
rsi: sdio: Add WOWLAN support for S4 hibernate state

We are disabling of interrupts from firmware in freeze handler.
Also setting power management capability KEEP_MMC_POWER to make
device wakeup for WoWLAN trigger.
At restore, we observed a device reset on some platforms. Hence
reloading of firmware and device initialization is performed.

Signed-off-by: Karun Eagalapati <karun256@gmail.com>
Signed-off-by: Amitkumar Karwar <amit.karwar@redpinesignals.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/rsi/rsi_91x_core.c
drivers/net/wireless/rsi/rsi_91x_mac80211.c
drivers/net/wireless/rsi/rsi_91x_main.c
drivers/net/wireless/rsi/rsi_91x_mgmt.c
drivers/net/wireless/rsi/rsi_91x_sdio.c
drivers/net/wireless/rsi/rsi_main.h
drivers/net/wireless/rsi/rsi_sdio.h