[v3 11/21] rsi: set immediate wakeup bit
From: Amitkumar Karwar <hidden>
Date: 2017-07-06 14:42:32
Subsystem:
redpine wireless driver, the rest · Maintainer:
Linus Torvalds
From: Amitkumar Karwar <hidden>
Date: 2017-07-06 14:42:32
Subsystem:
redpine wireless driver, the rest · Maintainer:
Linus Torvalds
From: Karun Eagalapati <redacted> immediate wakeup bit is set while sending internal management frame to the firmware. Signed-off-by: Karun Eagalapati <redacted> Signed-off-by: Amitkumar Karwar <redacted> --- drivers/net/wireless/rsi/rsi_91x_hal.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/drivers/net/wireless/rsi/rsi_91x_hal.c b/drivers/net/wireless/rsi/rsi_91x_hal.c
index c230359..7c9224f 100644
--- a/drivers/net/wireless/rsi/rsi_91x_hal.c
+++ b/drivers/net/wireless/rsi/rsi_91x_hal.c@@ -149,6 +149,7 @@ int rsi_send_mgmt_pkt(struct rsi_common *common, extnd_size = ((uintptr_t)skb->data & 0x3); if (tx_params->flags & INTERNAL_MGMT_PKT) { + skb->data[1] |= BIT(7); /* Immediate Wakeup bit*/ if ((extnd_size) > skb_headroom(skb)) { rsi_dbg(ERR_ZONE, "%s: Unable to send pkt\n", __func__); dev_kfree_skb(skb);
--
2.7.4