wilc1000: Support chip sleep over SPI
authorDavid Mosberger-Tang <davidm@egauge.net>
Wed, 24 Feb 2021 03:33:23 +0000 (03:33 +0000)
committerKalle Valo <kvalo@codeaurora.org>
Mon, 15 Mar 2021 08:23:53 +0000 (10:23 +0200)
commitf135a1571a0579bebed625e3af0b1fcae6dff7c5
treefcaa73c69127b9cc431655dc2f3c1b1229bd90eb
parent4a7ea94377c928355f778bd2f5cac73757935425
wilc1000: Support chip sleep over SPI

chip_allow_sleep() only supported wakeup via SDIO, which made the
driver unusable over SPI.  This code is a straight forward port from
the driver in the linux-at91 repository.

Signed-off-by: David Mosberger-Tang <davidm@egauge.net>
Acked-by: Ajay Singh <ajay.kathat@microchip.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20210224033317.1507603-1-davidm@egauge.net
drivers/net/wireless/microchip/wilc1000/wlan.c
drivers/net/wireless/microchip/wilc1000/wlan.h