| From cb609e2db0131861f0ed0531a3a50b91906426e2 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Fri, 24 Sep 2021 15:21:54 +0300 |
| Subject: iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 |
| |
| From: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org> |
| |
| [ Upstream commit fe5c735d0d47b495be6753d6aea4f8f78c909a0a ] |
| |
| There is a Killer AX1650 2x2 Wi-Fi 6 and Bluetooth 5.1 wireless adapter |
| found on Dell XPS 15 (9510) laptop, its configuration was present on |
| Linux v5.7, however accidentally it has been removed from the list of |
| supported devices, let's add it back. |
| |
| The problem is manifested on driver initialization: |
| |
| Intel(R) Wireless WiFi driver for Linux |
| iwlwifi 0000:00:14.3: enabling device (0000 -> 0002) |
| iwlwifi: No config found for PCI dev 43f0/1651, rev=0x354, rfid=0x10a100 |
| iwlwifi: probe of 0000:00:14.3 failed with error -22 |
| |
| Bug: https://bugzilla.kernel.org/show_bug.cgi?id=213939 |
| Fixes: 3f910a25839b ("iwlwifi: pcie: convert all AX101 devices to the device tables") |
| Cc: Julien Wajsberg <felash@gmail.com> |
| Signed-off-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org> |
| Acked-by: Luca Coelho <luca@coelho.fi> |
| Signed-off-by: Kalle Valo <kvalo@codeaurora.org> |
| Link: https://lore.kernel.org/r/20210924122154.2376577-1-vladimir.zapolskiy@linaro.org |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 ++ |
| 1 file changed, 2 insertions(+) |
| |
| diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/drv.c b/drivers/net/wireless/intel/iwlwifi/pcie/drv.c |
| index 90b12e201795..4e43efd5d1ea 100644 |
| --- a/drivers/net/wireless/intel/iwlwifi/pcie/drv.c |
| +++ b/drivers/net/wireless/intel/iwlwifi/pcie/drv.c |
| @@ -635,6 +635,8 @@ static const struct iwl_dev_info iwl_dev_info_table[] = { |
| IWL_DEV_INFO(0x43F0, 0x0074, iwl_ax201_cfg_qu_hr, NULL), |
| IWL_DEV_INFO(0x43F0, 0x0078, iwl_ax201_cfg_qu_hr, NULL), |
| IWL_DEV_INFO(0x43F0, 0x007C, iwl_ax201_cfg_qu_hr, NULL), |
| + IWL_DEV_INFO(0x43F0, 0x1651, killer1650s_2ax_cfg_qu_b0_hr_b0, iwl_ax201_killer_1650s_name), |
| + IWL_DEV_INFO(0x43F0, 0x1652, killer1650i_2ax_cfg_qu_b0_hr_b0, iwl_ax201_killer_1650i_name), |
| IWL_DEV_INFO(0x43F0, 0x2074, iwl_ax201_cfg_qu_hr, NULL), |
| IWL_DEV_INFO(0x43F0, 0x4070, iwl_ax201_cfg_qu_hr, NULL), |
| IWL_DEV_INFO(0xA0F0, 0x0070, iwl_ax201_cfg_qu_hr, NULL), |
| -- |
| 2.33.0 |
| |