2017-03-27 13:07:43

by Amitkumar Karwar

[permalink] [raw]
Subject: [PATCH] mwifiex: enable auto deep sleep mode for USB chipsets

Chip goes into low power state when this feature is enabled.
This was already enabled for SDIO and PCIe interface based
chipsets.

Signed-off-by: Amitkumar Karwar <[email protected]>
---
drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/net/wireless/marvell/mwifiex/sta_cmd.c b/drivers/net/wireless/marvell/mwifiex/sta_cmd.c
index f6056ab..83916c1 100644
--- a/drivers/net/wireless/marvell/mwifiex/sta_cmd.c
+++ b/drivers/net/wireless/marvell/mwifiex/sta_cmd.c
@@ -2364,8 +2364,7 @@ int mwifiex_sta_init_cmd(struct mwifiex_private *priv, u8 first_sta, bool init)
if (ret)
return -1;

- if (!disable_auto_ds &&
- first_sta && priv->adapter->iface_type != MWIFIEX_USB &&
+ if (!disable_auto_ds && first_sta &&
priv->bss_type != MWIFIEX_BSS_TYPE_UAP) {
/* Enable auto deep sleep */
auto_ds.auto_ds = DEEP_SLEEP_ON;
--
1.9.1


2017-04-05 12:39:46

by Kalle Valo

[permalink] [raw]
Subject: Re: mwifiex: enable auto deep sleep mode for USB chipsets

Amitkumar Karwar <[email protected]> wrote:
> Chip goes into low power state when this feature is enabled.
> This was already enabled for SDIO and PCIe interface based
> chipsets.
>
> Signed-off-by: Amitkumar Karwar <[email protected]>

Patch applied to wireless-drivers-next.git, thanks.

36491b152c30 mwifiex: enable auto deep sleep mode for USB chipsets

--
https://patchwork.kernel.org/patch/9646617/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches