iwlwifi: define PAN queues/FIFOs
[deliverable/linux.git] / drivers / net / wireless / iwlwifi / iwl-agn.c
index cfc8e8de87982affafe4ee9ec424827dbd571a83..5f67955c76cf12c1b5aa741e7476bddcc5342f8a 100644 (file)
@@ -3012,7 +3012,10 @@ static int __iwl_up(struct iwl_priv *priv)
        iwl_write32(priv, CSR_INT, 0xFFFFFFFF);
 
        /* must be initialised before iwl_hw_nic_init */
-       priv->cmd_queue = IWL_DEFAULT_CMD_QUEUE_NUM;
+       if (priv->valid_contexts != BIT(IWL_RXON_CTX_BSS))
+               priv->cmd_queue = IWL_IPAN_CMD_QUEUE_NUM;
+       else
+               priv->cmd_queue = IWL_DEFAULT_CMD_QUEUE_NUM;
 
        ret = iwlagn_hw_nic_init(priv);
        if (ret) {
This page took 0.025045 seconds and 5 git commands to generate.