diff options
-rw-r--r-- | drivers/net/wireless/iwlwifi/pcie/trans.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/wireless/iwlwifi/pcie/trans.c b/drivers/net/wireless/iwlwifi/pcie/trans.c index ee2ec516e30c..b81d1412c352 100644 --- a/drivers/net/wireless/iwlwifi/pcie/trans.c +++ b/drivers/net/wireless/iwlwifi/pcie/trans.c | |||
@@ -942,7 +942,8 @@ static void iwl_trans_pcie_stop_device(struct iwl_trans *trans) | |||
942 | spin_unlock(&trans_pcie->irq_lock); | 942 | spin_unlock(&trans_pcie->irq_lock); |
943 | 943 | ||
944 | /* stop and reset the on-board processor */ | 944 | /* stop and reset the on-board processor */ |
945 | iwl_write32(trans, CSR_RESET, CSR_RESET_REG_FLAG_NEVO_RESET); | 945 | iwl_write32(trans, CSR_RESET, CSR_RESET_REG_FLAG_SW_RESET); |
946 | udelay(20); | ||
946 | 947 | ||
947 | /* clear all status bits */ | 948 | /* clear all status bits */ |
948 | clear_bit(STATUS_SYNC_HCMD_ACTIVE, &trans->status); | 949 | clear_bit(STATUS_SYNC_HCMD_ACTIVE, &trans->status); |