@@ -134,24 +134,7 @@ const struct iwl_mac_cfg iwl_ma_mac_cfg = {
.umac_prph_offset = 0x300000
};
-const char iwl_ax211_name[] = "Intel(R) Wi-Fi 6E AX211 160MHz";
const char iwl_ax231_name[] = "Intel(R) Wi-Fi 6E AX231 160MHz";
-const char iwl_ax411_name[] = "Intel(R) Wi-Fi 6E AX411 160MHz";
-
-const char iwl_ax210_killer_1675w_name[] =
- "Killer(R) Wi-Fi 6E AX1675w 160MHz Wireless Network Adapter (210D2W)";
-const char iwl_ax210_killer_1675x_name[] =
- "Killer(R) Wi-Fi 6E AX1675x 160MHz Wireless Network Adapter (210NGW)";
-const char iwl_ax211_killer_1675s_name[] =
- "Killer(R) Wi-Fi 6E AX1675s 160MHz Wireless Network Adapter (211NGW)";
-const char iwl_ax211_killer_1675i_name[] =
- "Killer(R) Wi-Fi 6E AX1675i 160MHz Wireless Network Adapter (211NGW)";
-const char iwl_ax411_killer_1690s_name[] =
- "Killer(R) Wi-Fi 6E AX1690s 160MHz Wireless Network Adapter (411D2W)";
-const char iwl_ax411_killer_1690i_name[] =
- "Killer(R) Wi-Fi 6E AX1690i 160MHz Wireless Network Adapter (411NGW)";
-
-const char iwl_ax210_name[] = "Intel(R) Wi-Fi 6 AX210 160MHz";
MODULE_FIRMWARE(IWL_SO_A_JF_B_MODULE_FIRMWARE(IWL_AX210_UCODE_API_MAX));
MODULE_FIRMWARE(IWL_SO_A_HR_B_MODULE_FIRMWARE(IWL_AX210_UCODE_API_MAX));
@@ -31,10 +31,6 @@
#define IWL_BZ_A_HR_B_MODULE_FIRMWARE(api) \
IWL_BZ_A_HR_B_FW_PRE "-" __stringify(api) ".ucode"
-#if !IS_ENABLED(CONFIG_IWLMVM)
-const char iwl_ax211_name[] = "Intel(R) Wi-Fi 6E AX211 160MHz";
-#endif
-
static const struct iwl_family_base_params iwl_bz_base = {
.num_of_queues = 512,
.max_tfd_queue_size = 65536,
@@ -23,3 +23,20 @@ const struct iwl_rf_cfg iwl_rf_gf = {
.nvm_type = IWL_NVM_EXT,
.num_rbds = IWL_NUM_RBDS_HE,
};
+
+const char iwl_ax210_killer_1675w_name[] =
+ "Killer(R) Wi-Fi 6E AX1675w 160MHz Wireless Network Adapter (210D2W)";
+const char iwl_ax210_killer_1675x_name[] =
+ "Killer(R) Wi-Fi 6E AX1675x 160MHz Wireless Network Adapter (210NGW)";
+const char iwl_ax211_killer_1675s_name[] =
+ "Killer(R) Wi-Fi 6E AX1675s 160MHz Wireless Network Adapter (211D2W)";
+const char iwl_ax211_killer_1675i_name[] =
+ "Killer(R) Wi-Fi 6E AX1675i 160MHz Wireless Network Adapter (211NGW)";
+const char iwl_ax411_killer_1690s_name[] =
+ "Killer(R) Wi-Fi 6E AX1690s 160MHz Wireless Network Adapter (411D2W)";
+const char iwl_ax411_killer_1690i_name[] =
+ "Killer(R) Wi-Fi 6E AX1690i 160MHz Wireless Network Adapter (411NGW)";
+
+const char iwl_ax210_name[] = "Intel(R) Wi-Fi 6E AX210 160MHz";
+const char iwl_ax211_name[] = "Intel(R) Wi-Fi 6E AX211 160MHz";
+const char iwl_ax411_name[] = "Intel(R) Wi-Fi 6E AX411 160MHz";
@@ -969,6 +969,11 @@ VISIBLE_IF_IWLWIFI_KUNIT const struct iwl_dev_info iwl_dev_info_table[] = {
IWL_DEV_INFO(iwl_rf_hr_80mhz, iwl_ax203_name, RF_TYPE(HR2), BW_LIMITED),
IWL_DEV_INFO(iwl_rf_hr, iwl_ax200_name, DEVICE(0x2723)),
+/* GF RF */
+ IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_name, RF_TYPE(GF)),
+ IWL_DEV_INFO(iwl_rf_gf, iwl_ax411_name, RF_TYPE(GF), CDB),
+ IWL_DEV_INFO(iwl_rf_gf, iwl_ax210_name, DEVICE(0x2725)),
+
/* Killer CRFs */
IWL_DEV_INFO(iwl_rf_jf, iwl9260_killer_1550_name, SUBDEV(0x1550)),
IWL_DEV_INFO(iwl_rf_jf, iwl9560_killer_1550s_name, SUBDEV(0x1551)),
@@ -989,74 +994,6 @@ VISIBLE_IF_IWLWIFI_KUNIT const struct iwl_dev_info iwl_dev_info_table[] = {
DEVICE(0x2723), SUBDEV(0x1653)),
IWL_DEV_INFO(iwl_rf_hr, iwl_ax200_killer_1650x_name,
DEVICE(0x2723), SUBDEV(0x1654)),
-
-/* JF RF */
- /* So with HR */
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_name,
- DEVICE(0x2725), SUBDEV(0x0090)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax210_name,
- DEVICE(0x2725), SUBDEV(0x0020)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax210_name,
- DEVICE(0x2725), SUBDEV(0x2020)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax210_name,
- DEVICE(0x2725), SUBDEV(0x0024)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax210_name,
- DEVICE(0x2725), SUBDEV(0x0310)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax210_name,
- DEVICE(0x2725), SUBDEV(0x0510)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax210_name,
- DEVICE(0x2725), SUBDEV(0x0A10)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax210_name,
- DEVICE(0x2725), SUBDEV(0xE020)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax210_name,
- DEVICE(0x2725), SUBDEV(0xE024)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax210_name,
- DEVICE(0x2725), SUBDEV(0x4020)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax210_name,
- DEVICE(0x2725), SUBDEV(0x6020)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax210_name,
- DEVICE(0x2725), SUBDEV(0x6024)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_name,
- DEVICE(0x7A70), SUBDEV(0x0090)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_name,
- DEVICE(0x7A70), SUBDEV(0x0098)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax411_name,
- DEVICE(0x7A70), SUBDEV(0x00B0)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_name,
- DEVICE(0x7A70), SUBDEV(0x0310)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_name,
- DEVICE(0x7A70), SUBDEV(0x0510)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_name,
- DEVICE(0x7A70), SUBDEV(0x0A10)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_name,
- DEVICE(0x7AF0), SUBDEV(0x0090)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_name,
- DEVICE(0x7AF0), SUBDEV(0x0098)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax411_name,
- DEVICE(0x7AF0), SUBDEV(0x00B0)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_name,
- DEVICE(0x7AF0), SUBDEV(0x0310)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_name,
- DEVICE(0x7AF0), SUBDEV(0x0510)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_name,
- DEVICE(0x7AF0), SUBDEV(0x0A10)),
-
-
-/* Ma */
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_name, MAC_TYPE(MA), RF_TYPE(GF)),
-
-/* So-F with Gf */
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_name, MAC_TYPE(SOF),
- RF_TYPE(GF), BW_NOT_LIMITED, NO_CDB),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax411_name, MAC_TYPE(SOF),
- RF_TYPE(GF), BW_NOT_LIMITED, CDB),
-
-/* So with GF */
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_name, MAC_TYPE(SO),
- RF_TYPE(GF), BW_NOT_LIMITED, NO_CDB),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax411_name, MAC_TYPE(SO),
- RF_TYPE(GF), BW_NOT_LIMITED, CDB),
-
#endif /* CONFIG_IWLMVM */
#if IS_ENABLED(CONFIG_IWLMLD)
IWL_DEV_INFO(iwl_rf_fm, iwl_ax231_name, MAC_TYPE(MA), RF_TYPE(FM),
@@ -1073,14 +1010,10 @@ VISIBLE_IF_IWLWIFI_KUNIT const struct iwl_dev_info iwl_dev_info_table[] = {
DEVICE(0x272B), SUBDEV(0x1774)),
/* Bz */
- IWL_DEV_INFO(iwl_rf_fm, iwl_ax211_name, MAC_TYPE(BZ), RF_TYPE(GF)),
-
IWL_DEV_INFO(iwl_rf_fm, iwl_fm_name, MAC_TYPE(BZ), RF_TYPE(FM)),
IWL_DEV_INFO(iwl_rf_fm, iwl_wh_name, MAC_TYPE(BZ), RF_TYPE(WH)),
- IWL_DEV_INFO(iwl_rf_fm, iwl_ax211_name, MAC_TYPE(BZ_W), RF_TYPE(GF)),
-
IWL_DEV_INFO(iwl_rf_fm, iwl_fm_name, MAC_TYPE(BZ_W), RF_TYPE(FM)),
IWL_DEV_INFO(iwl_rf_fm, iwl_wh_name, MAC_TYPE(BZ_W), RF_TYPE(WH)),
@@ -1092,21 +1025,18 @@ VISIBLE_IF_IWLWIFI_KUNIT const struct iwl_dev_info iwl_dev_info_table[] = {
BW_LIMITED, NO_CDB),
/* Sc */
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_name, MAC_TYPE(SC), RF_TYPE(GF)),
IWL_DEV_INFO(iwl_rf_fm, iwl_fm_name, MAC_TYPE(SC), RF_TYPE(FM)),
IWL_DEV_INFO(iwl_rf_wh, iwl_wh_name, MAC_TYPE(SC), RF_TYPE(WH),
BW_NOT_LIMITED),
IWL_DEV_INFO(iwl_rf_wh_160mhz, iwl_sp_name, MAC_TYPE(SC), RF_TYPE(WH),
BW_LIMITED),
IWL_DEV_INFO(iwl_rf_pe, iwl_pe_name, MAC_TYPE(SC), RF_TYPE(PE)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_name, MAC_TYPE(SC2), RF_TYPE(GF)),
IWL_DEV_INFO(iwl_rf_fm, iwl_fm_name, MAC_TYPE(SC2), RF_TYPE(FM)),
IWL_DEV_INFO(iwl_rf_wh, iwl_wh_name, MAC_TYPE(SC2), RF_TYPE(WH),
BW_NOT_LIMITED),
IWL_DEV_INFO(iwl_rf_wh_160mhz, iwl_sp_name, MAC_TYPE(SC2), RF_TYPE(WH),
BW_LIMITED),
IWL_DEV_INFO(iwl_rf_pe, iwl_pe_name, MAC_TYPE(SC2), RF_TYPE(PE)),
- IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_name, MAC_TYPE(SC2F), RF_TYPE(GF)),
IWL_DEV_INFO(iwl_rf_fm, iwl_fm_name, MAC_TYPE(SC2F), RF_TYPE(FM)),
IWL_DEV_INFO(iwl_rf_wh, iwl_wh_name, MAC_TYPE(SC2F), RF_TYPE(WH),
BW_NOT_LIMITED),