iwlwifi: support idle for 6000 series hw
[deliverable/linux.git] / drivers / net / wireless / iwlwifi / iwl-power.c
index 60be976afff8e49dd918d303f45e5fe6e9853759..e50d77bd7aadbcdfbcd933026c54703aa50809e2 100644 (file)
@@ -294,6 +294,9 @@ int iwl_power_update_mode(struct iwl_priv *priv, bool force)
 
        if (priv->cfg->broken_powersave)
                iwl_power_sleep_cam_cmd(priv, &cmd);
+       else if (priv->cfg->supports_idle &&
+                priv->hw->conf.flags & IEEE80211_CONF_IDLE)
+               iwl_static_sleep_cmd(priv, &cmd, IWL_POWER_INDEX_5, 20);
        else if (tt->state >= IWL_TI_1)
                iwl_static_sleep_cmd(priv, &cmd, tt->tt_power_mode, dtimper);
        else if (!enabled)
This page took 0.028072 seconds and 5 git commands to generate.