]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
iwlwifi: pcie: don't switch FW to qnj when ax201 is detected
authorLuca Coelho <luciano.coelho@intel.com>
Fri, 16 Aug 2019 12:55:53 +0000 (15:55 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 6 Sep 2019 08:23:50 +0000 (10:23 +0200)
[ Upstream commit 17e40e6979aaf60f356331bac129df20e1fd74a0 ]

We have a too generic condition that switches from Qu configurations
to QnJ configurations.  We need to exclude some configurations so that
they are not erroneously switched.  Add the ax201 configuration to the
list of exclusions.

Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/wireless/intel/iwlwifi/pcie/trans.c

index 38ab24d9624461c74ece7fb691296126e47143bb..5209e8c3643ebd1fae0386d504aefafb4518f2c5 100644 (file)
@@ -3601,6 +3601,7 @@ struct iwl_trans *iwl_trans_pcie_alloc(struct pci_dev *pdev,
        } else if (CSR_HW_RF_ID_TYPE_CHIP_ID(trans->hw_rf_id) ==
                   CSR_HW_RF_ID_TYPE_CHIP_ID(CSR_HW_RF_ID_TYPE_HR) &&
                   ((trans->cfg != &iwl_ax200_cfg_cc &&
+                    trans->cfg != &iwl_ax201_cfg_qu_hr &&
                     trans->cfg != &killer1650x_2ax_cfg &&
                     trans->cfg != &killer1650w_2ax_cfg &&
                     trans->cfg != &iwl_ax201_cfg_quz_hr) ||