]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/net/wireless/iwlwifi/iwl-power.c
iwlwifi: disable powersave for 4965
[karo-tx-linux.git] / drivers / net / wireless / iwlwifi / iwl-power.c
index 4ec6a8307cc6bd35a067c4e26d681eadf3408a38..60be976afff8e49dd918d303f45e5fe6e9853759 100644 (file)
@@ -292,8 +292,9 @@ int iwl_power_update_mode(struct iwl_priv *priv, bool force)
        else
                dtimper = 1;
 
-       /* TT power setting overwrites everything */
-       if (tt->state >= IWL_TI_1)
+       if (priv->cfg->broken_powersave)
+               iwl_power_sleep_cam_cmd(priv, &cmd);
+       else if (tt->state >= IWL_TI_1)
                iwl_static_sleep_cmd(priv, &cmd, tt->tt_power_mode, dtimper);
        else if (!enabled)
                iwl_power_sleep_cam_cmd(priv, &cmd);