wifi: wilc1000: add 'isinit' flag for SDIO bus similar to SPI
authorAjay Singh <ajay.kathat@microchip.com>
Wed, 20 Jul 2022 16:03:05 +0000 (16:03 +0000)
committerKalle Valo <kvalo@kernel.org>
Wed, 27 Jul 2022 12:58:10 +0000 (15:58 +0300)
commit39d0f1b0bf914885880d73f89e1eb1508d5eaa16
tree417ecac302819deef52197f60ff45082beb7beaa
parentad3e683ae4dc311baea7a8724315b6d8d9a7aaa9
wifi: wilc1000: add 'isinit' flag for SDIO bus similar to SPI

Similar to SPI priv data, add 'isinit' variable in SDIO priv. Make use
of the state to invoke hif_init() once, and acquire the lock before
accessing hif function.

Signed-off-by: Ajay Singh <ajay.kathat@microchip.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20220720160302.231516-7-ajay.kathat@microchip.com
drivers/net/wireless/microchip/wilc1000/sdio.c
drivers/net/wireless/microchip/wilc1000/spi.c
drivers/net/wireless/microchip/wilc1000/wlan.c
drivers/net/wireless/microchip/wilc1000/wlan.h