Add initial support for Wake-On-Wireless. Currently, we support only the ANY trigger, which basically means the device stays awake while the host is being suspended, and will wake up the host by any irq it will trigger (but since the wl12xx fw offloads a lot of its work, it will probably wake up the host because of rx frame/beacon loss) Note that this patchset needs some additional omap/mmc patches in order to support the MMC_PM_KEEP_POWER flag and wake-irq correctly (however, if the MMC_PM_KEEP_POWER flag is not being supported we don't advertise support for wowlan triggers, so this patchset alone shouldn't harm). Eliad Peller (7): wl12xx_sdio: set interrupt as wake_up interrupt wl12xx: declare suspend/resume callbacks (for wowlan) wl12xx_sdio: set MMC_PM_KEEP_POWER flag on suspend wl12xx: prevent scheduling while suspending (WoW enabled) wl12xx_sdio: declare support for NL80211_WOW_TRIGGER_ANYTHING trigger wl12xx: add ps completion event wl12xx: enter/exit psm on wowlan suspend/resume drivers/net/wireless/wl12xx/event.c | 7 ++ drivers/net/wireless/wl12xx/main.c | 146 ++++++++++++++++++++++++++++++++++ drivers/net/wireless/wl12xx/sdio.c | 66 +++++++++++++++ drivers/net/wireless/wl12xx/wl12xx.h | 9 ++ 4 files changed, 228 insertions(+), 0 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html