OSDN Git Service

rsi: reset hibernate_resume flag to work hibernate resume in coex mode.
authorSiva Rebbagondla <siva.rebbagondla@redpinesignals.com>
Fri, 11 May 2018 14:57:52 +0000 (20:27 +0530)
committerKalle Valo <kvalo@codeaurora.org>
Tue, 15 May 2018 05:37:46 +0000 (08:37 +0300)
In coex mode, observed hibernate resume is not working properly, as the
hibernate_resume flag is not getting reset in rsi_coex_recv_pkt(),
when common card ready indication received from firmware. Hence resetting
hibernate_resume flag in this function.

Signed-off-by: Siva Rebbagondla <siva.rebbagondla@redpinesignals.com>
Signed-off-by: Sushant Kumar Mishra <sushant.mishra@redpinesignals.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/rsi/rsi_91x_coex.c

index d055099..c8ba148 100644 (file)
@@ -73,6 +73,7 @@ int rsi_coex_recv_pkt(struct rsi_common *common, u8 *msg)
        switch (msg_type) {
        case COMMON_CARD_READY_IND:
                rsi_dbg(INFO_ZONE, "common card ready received\n");
+               common->hibernate_resume = false;
                rsi_handle_card_ready(common, msg);
                break;
        case SLEEP_NOTIFY_IND: