summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless
diff options
context:
space:
mode:
authorIhab Zhaika <ihab.zhaika@intel.com>2019-06-14 04:48:51 -0400
committerKalle Valo <kvalo@codeaurora.org>2019-06-24 09:21:03 -0400
commit658521fc1bf1457a944d8408b8a792b31ed9cc20 (patch)
tree2f76c0e458a212658c138aa1902ac38731bd7394 /drivers/net/wireless
parenta976bfb44bdbc1b69365dc31f7c1339fff436c95 (diff)
iwlwifi: change 0x02F0 fw from qu to quz
change the fw of 0x02F0 platform from qu to quz Signed-off-by: Ihab Zhaika <ihab.zhaika@intel.com> Signed-off-by: Luca Coelho <luciano.coelho@intel.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless')
-rw-r--r--drivers/net/wireless/intel/iwlwifi/cfg/22000.c88
-rw-r--r--drivers/net/wireless/intel/iwlwifi/iwl-config.h6
-rw-r--r--drivers/net/wireless/intel/iwlwifi/pcie/drv.c100
3 files changed, 144 insertions, 50 deletions
diff --git a/drivers/net/wireless/intel/iwlwifi/cfg/22000.c b/drivers/net/wireless/intel/iwlwifi/cfg/22000.c
index e40fa12212b7..93526dfaf791 100644
--- a/drivers/net/wireless/intel/iwlwifi/cfg/22000.c
+++ b/drivers/net/wireless/intel/iwlwifi/cfg/22000.c
@@ -82,6 +82,7 @@
82#define IWL_22000_HR_A0_FW_PRE "iwlwifi-QuQnj-a0-hr-a0-" 82#define IWL_22000_HR_A0_FW_PRE "iwlwifi-QuQnj-a0-hr-a0-"
83#define IWL_QU_B_JF_B_FW_PRE "iwlwifi-Qu-b0-jf-b0-" 83#define IWL_QU_B_JF_B_FW_PRE "iwlwifi-Qu-b0-jf-b0-"
84#define IWL_QUZ_A_HR_B_FW_PRE "iwlwifi-QuZ-a0-hr-b0-" 84#define IWL_QUZ_A_HR_B_FW_PRE "iwlwifi-QuZ-a0-hr-b0-"
85#define IWL_QUZ_A_JF_B_FW_PRE "iwlwifi-QuZ-a0-jf-b0-"
85#define IWL_QNJ_B_JF_B_FW_PRE "iwlwifi-QuQnj-b0-jf-b0-" 86#define IWL_QNJ_B_JF_B_FW_PRE "iwlwifi-QuQnj-b0-jf-b0-"
86#define IWL_CC_A_FW_PRE "iwlwifi-cc-a0-" 87#define IWL_CC_A_FW_PRE "iwlwifi-cc-a0-"
87#define IWL_22000_SO_A_JF_B_FW_PRE "iwlwifi-so-a0-jf-b0-" 88#define IWL_22000_SO_A_JF_B_FW_PRE "iwlwifi-so-a0-jf-b0-"
@@ -106,6 +107,8 @@
106 IWL_22000_HR_A0_FW_PRE __stringify(api) ".ucode" 107 IWL_22000_HR_A0_FW_PRE __stringify(api) ".ucode"
107#define IWL_QUZ_A_HR_B_MODULE_FIRMWARE(api) \ 108#define IWL_QUZ_A_HR_B_MODULE_FIRMWARE(api) \
108 IWL_QUZ_A_HR_B_FW_PRE __stringify(api) ".ucode" 109 IWL_QUZ_A_HR_B_FW_PRE __stringify(api) ".ucode"
110#define IWL_QUZ_A_JF_B_MODULE_FIRMWARE(api) \
111 IWL_QUZ_A_JF_B_FW_PRE __stringify(api) ".ucode"
109#define IWL_QU_B_JF_B_MODULE_FIRMWARE(api) \ 112#define IWL_QU_B_JF_B_MODULE_FIRMWARE(api) \
110 IWL_QU_B_JF_B_FW_PRE __stringify(api) ".ucode" 113 IWL_QU_B_JF_B_FW_PRE __stringify(api) ".ucode"
111#define IWL_QNJ_B_JF_B_MODULE_FIRMWARE(api) \ 114#define IWL_QNJ_B_JF_B_MODULE_FIRMWARE(api) \
@@ -381,6 +384,90 @@ const struct iwl_cfg iwl9560_2ac_cfg_qnj_jf_b0 = {
381 .max_tx_agg_size = IEEE80211_MAX_AMPDU_BUF_HT, 384 .max_tx_agg_size = IEEE80211_MAX_AMPDU_BUF_HT,
382}; 385};
383 386
387const struct iwl_cfg iwl9560_2ac_cfg_quz_a0_jf_b0_soc = {
388 .name = "Intel(R) Wireless-AC 9560 160MHz",
389 .fw_name_pre = IWL_QUZ_A_JF_B_FW_PRE,
390 IWL_DEVICE_22500,
391 /*
392 * This device doesn't support receiving BlockAck with a large bitmap
393 * so we need to restrict the size of transmitted aggregation to the
394 * HT size; mac80211 would otherwise pick the HE max (256) by default.
395 */
396 .max_tx_agg_size = IEEE80211_MAX_AMPDU_BUF_HT,
397 .integrated = true,
398 .soc_latency = 5000,
399};
400
401const struct iwl_cfg iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc = {
402 .name = "Intel(R) Wireless-AC 9560 160MHz",
403 .fw_name_pre = IWL_QUZ_A_JF_B_FW_PRE,
404 IWL_DEVICE_22500,
405 /*
406 * This device doesn't support receiving BlockAck with a large bitmap
407 * so we need to restrict the size of transmitted aggregation to the
408 * HT size; mac80211 would otherwise pick the HE max (256) by default.
409 */
410 .max_tx_agg_size = IEEE80211_MAX_AMPDU_BUF_HT,
411 .integrated = true,
412 .soc_latency = 5000,
413};
414
415const struct iwl_cfg iwl9461_2ac_cfg_quz_a0_jf_b0_soc = {
416 .name = "Intel(R) Dual Band Wireless AC 9461",
417 .fw_name_pre = IWL_QUZ_A_JF_B_FW_PRE,
418 IWL_DEVICE_22500,
419 /*
420 * This device doesn't support receiving BlockAck with a large bitmap
421 * so we need to restrict the size of transmitted aggregation to the
422 * HT size; mac80211 would otherwise pick the HE max (256) by default.
423 */
424 .max_tx_agg_size = IEEE80211_MAX_AMPDU_BUF_HT,
425 .integrated = true,
426 .soc_latency = 5000,
427};
428
429const struct iwl_cfg iwl9462_2ac_cfg_quz_a0_jf_b0_soc = {
430 .name = "Intel(R) Dual Band Wireless AC 9462",
431 .fw_name_pre = IWL_QUZ_A_JF_B_FW_PRE,
432 IWL_DEVICE_22500,
433 /*
434 * This device doesn't support receiving BlockAck with a large bitmap
435 * so we need to restrict the size of transmitted aggregation to the
436 * HT size; mac80211 would otherwise pick the HE max (256) by default.
437 */
438 .max_tx_agg_size = IEEE80211_MAX_AMPDU_BUF_HT,
439 .integrated = true,
440 .soc_latency = 5000,
441};
442
443const struct iwl_cfg iwl9560_killer_s_2ac_cfg_quz_a0_jf_b0_soc = {
444 .name = "Killer (R) Wireless-AC 1550s Wireless Network Adapter (9560NGW)",
445 .fw_name_pre = IWL_QUZ_A_JF_B_FW_PRE,
446 IWL_DEVICE_22500,
447 /*
448 * This device doesn't support receiving BlockAck with a large bitmap
449 * so we need to restrict the size of transmitted aggregation to the
450 * HT size; mac80211 would otherwise pick the HE max (256) by default.
451 */
452 .max_tx_agg_size = IEEE80211_MAX_AMPDU_BUF_HT,
453 .integrated = true,
454 .soc_latency = 5000,
455};
456
457const struct iwl_cfg iwl9560_killer_i_2ac_cfg_quz_a0_jf_b0_soc = {
458 .name = "Killer (R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)",
459 .fw_name_pre = IWL_QUZ_A_JF_B_FW_PRE,
460 IWL_DEVICE_22500,
461 /*
462 * This device doesn't support receiving BlockAck with a large bitmap
463 * so we need to restrict the size of transmitted aggregation to the
464 * HT size; mac80211 would otherwise pick the HE max (256) by default.
465 */
466 .max_tx_agg_size = IEEE80211_MAX_AMPDU_BUF_HT,
467 .integrated = true,
468 .soc_latency = 5000,
469};
470
384const struct iwl_cfg killer1550i_2ac_cfg_qu_b0_jf_b0 = { 471const struct iwl_cfg killer1550i_2ac_cfg_qu_b0_jf_b0 = {
385 .name = "Killer (R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)", 472 .name = "Killer (R) Wireless-AC 1550i Wireless Network Adapter (9560NGW)",
386 .fw_name_pre = IWL_QU_B_JF_B_FW_PRE, 473 .fw_name_pre = IWL_QU_B_JF_B_FW_PRE,
@@ -505,6 +592,7 @@ MODULE_FIRMWARE(IWL_22000_HR_B_QNJ_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
505MODULE_FIRMWARE(IWL_22000_HR_A0_QNJ_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX)); 592MODULE_FIRMWARE(IWL_22000_HR_A0_QNJ_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
506MODULE_FIRMWARE(IWL_QU_B_JF_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX)); 593MODULE_FIRMWARE(IWL_QU_B_JF_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
507MODULE_FIRMWARE(IWL_QUZ_A_HR_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX)); 594MODULE_FIRMWARE(IWL_QUZ_A_HR_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
595MODULE_FIRMWARE(IWL_QUZ_A_JF_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
508MODULE_FIRMWARE(IWL_QNJ_B_JF_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX)); 596MODULE_FIRMWARE(IWL_QNJ_B_JF_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
509MODULE_FIRMWARE(IWL_CC_A_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX)); 597MODULE_FIRMWARE(IWL_CC_A_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
510MODULE_FIRMWARE(IWL_22000_SO_A_JF_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX)); 598MODULE_FIRMWARE(IWL_22000_SO_A_JF_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX));
diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-config.h b/drivers/net/wireless/intel/iwlwifi/iwl-config.h
index dbe6437249f0..bc267bd2c3b0 100644
--- a/drivers/net/wireless/intel/iwlwifi/iwl-config.h
+++ b/drivers/net/wireless/intel/iwlwifi/iwl-config.h
@@ -540,14 +540,20 @@ extern const struct iwl_cfg iwl9260_killer_2ac_cfg;
540extern const struct iwl_cfg iwl9270_2ac_cfg; 540extern const struct iwl_cfg iwl9270_2ac_cfg;
541extern const struct iwl_cfg iwl9460_2ac_cfg; 541extern const struct iwl_cfg iwl9460_2ac_cfg;
542extern const struct iwl_cfg iwl9560_2ac_cfg; 542extern const struct iwl_cfg iwl9560_2ac_cfg;
543extern const struct iwl_cfg iwl9560_2ac_cfg_quz_a0_jf_b0_soc;
543extern const struct iwl_cfg iwl9560_2ac_160_cfg; 544extern const struct iwl_cfg iwl9560_2ac_160_cfg;
545extern const struct iwl_cfg iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc;
544extern const struct iwl_cfg iwl9460_2ac_cfg_soc; 546extern const struct iwl_cfg iwl9460_2ac_cfg_soc;
545extern const struct iwl_cfg iwl9461_2ac_cfg_soc; 547extern const struct iwl_cfg iwl9461_2ac_cfg_soc;
548extern const struct iwl_cfg iwl9461_2ac_cfg_quz_a0_jf_b0_soc;
546extern const struct iwl_cfg iwl9462_2ac_cfg_soc; 549extern const struct iwl_cfg iwl9462_2ac_cfg_soc;
550extern const struct iwl_cfg iwl9462_2ac_cfg_quz_a0_jf_b0_soc;
547extern const struct iwl_cfg iwl9560_2ac_cfg_soc; 551extern const struct iwl_cfg iwl9560_2ac_cfg_soc;
548extern const struct iwl_cfg iwl9560_2ac_160_cfg_soc; 552extern const struct iwl_cfg iwl9560_2ac_160_cfg_soc;
549extern const struct iwl_cfg iwl9560_killer_2ac_cfg_soc; 553extern const struct iwl_cfg iwl9560_killer_2ac_cfg_soc;
550extern const struct iwl_cfg iwl9560_killer_s_2ac_cfg_soc; 554extern const struct iwl_cfg iwl9560_killer_s_2ac_cfg_soc;
555extern const struct iwl_cfg iwl9560_killer_i_2ac_cfg_quz_a0_jf_b0_soc;
556extern const struct iwl_cfg iwl9560_killer_s_2ac_cfg_quz_a0_jf_b0_soc;
551extern const struct iwl_cfg iwl9460_2ac_cfg_shared_clk; 557extern const struct iwl_cfg iwl9460_2ac_cfg_shared_clk;
552extern const struct iwl_cfg iwl9461_2ac_cfg_shared_clk; 558extern const struct iwl_cfg iwl9461_2ac_cfg_shared_clk;
553extern const struct iwl_cfg iwl9462_2ac_cfg_shared_clk; 559extern const struct iwl_cfg iwl9462_2ac_cfg_shared_clk;
diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/drv.c b/drivers/net/wireless/intel/iwlwifi/pcie/drv.c
index 02af9073793a..ccc83fd74649 100644
--- a/drivers/net/wireless/intel/iwlwifi/pcie/drv.c
+++ b/drivers/net/wireless/intel/iwlwifi/pcie/drv.c
@@ -513,56 +513,56 @@ static const struct pci_device_id iwl_hw_card_ids[] = {
513 {IWL_PCI_DEVICE(0x24FD, 0x9074, iwl8265_2ac_cfg)}, 513 {IWL_PCI_DEVICE(0x24FD, 0x9074, iwl8265_2ac_cfg)},
514 514
515/* 9000 Series */ 515/* 9000 Series */
516 {IWL_PCI_DEVICE(0x02F0, 0x0030, iwl9560_2ac_160_cfg_soc)}, 516 {IWL_PCI_DEVICE(0x02F0, 0x0030, iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc)},
517 {IWL_PCI_DEVICE(0x02F0, 0x0034, iwl9560_2ac_cfg_soc)}, 517 {IWL_PCI_DEVICE(0x02F0, 0x0034, iwl9560_2ac_cfg_quz_a0_jf_b0_soc)},
518 {IWL_PCI_DEVICE(0x02F0, 0x0038, iwl9560_2ac_160_cfg_soc)}, 518 {IWL_PCI_DEVICE(0x02F0, 0x0038, iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc)},
519 {IWL_PCI_DEVICE(0x02F0, 0x003C, iwl9560_2ac_160_cfg_soc)}, 519 {IWL_PCI_DEVICE(0x02F0, 0x003C, iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc)},
520 {IWL_PCI_DEVICE(0x02F0, 0x0060, iwl9461_2ac_cfg_soc)}, 520 {IWL_PCI_DEVICE(0x02F0, 0x0060, iwl9461_2ac_cfg_quz_a0_jf_b0_soc)},
521 {IWL_PCI_DEVICE(0x02F0, 0x0064, iwl9461_2ac_cfg_soc)}, 521 {IWL_PCI_DEVICE(0x02F0, 0x0064, iwl9461_2ac_cfg_quz_a0_jf_b0_soc)},
522 {IWL_PCI_DEVICE(0x02F0, 0x00A0, iwl9462_2ac_cfg_soc)}, 522 {IWL_PCI_DEVICE(0x02F0, 0x00A0, iwl9462_2ac_cfg_quz_a0_jf_b0_soc)},
523 {IWL_PCI_DEVICE(0x02F0, 0x00A4, iwl9462_2ac_cfg_soc)}, 523 {IWL_PCI_DEVICE(0x02F0, 0x00A4, iwl9462_2ac_cfg_quz_a0_jf_b0_soc)},
524 {IWL_PCI_DEVICE(0x02F0, 0x0230, iwl9560_2ac_cfg_soc)}, 524 {IWL_PCI_DEVICE(0x02F0, 0x0230, iwl9560_2ac_cfg_quz_a0_jf_b0_soc)},
525 {IWL_PCI_DEVICE(0x02F0, 0x0234, iwl9560_2ac_cfg_soc)}, 525 {IWL_PCI_DEVICE(0x02F0, 0x0234, iwl9560_2ac_cfg_quz_a0_jf_b0_soc)},
526 {IWL_PCI_DEVICE(0x02F0, 0x0238, iwl9560_2ac_cfg_soc)}, 526 {IWL_PCI_DEVICE(0x02F0, 0x0238, iwl9560_2ac_cfg_quz_a0_jf_b0_soc)},
527 {IWL_PCI_DEVICE(0x02F0, 0x023C, iwl9560_2ac_cfg_soc)}, 527 {IWL_PCI_DEVICE(0x02F0, 0x023C, iwl9560_2ac_cfg_quz_a0_jf_b0_soc)},
528 {IWL_PCI_DEVICE(0x02F0, 0x0260, iwl9461_2ac_cfg_soc)}, 528 {IWL_PCI_DEVICE(0x02F0, 0x0260, iwl9461_2ac_cfg_quz_a0_jf_b0_soc)},
529 {IWL_PCI_DEVICE(0x02F0, 0x0264, iwl9461_2ac_cfg_soc)}, 529 {IWL_PCI_DEVICE(0x02F0, 0x0264, iwl9461_2ac_cfg_quz_a0_jf_b0_soc)},
530 {IWL_PCI_DEVICE(0x02F0, 0x02A0, iwl9462_2ac_cfg_soc)}, 530 {IWL_PCI_DEVICE(0x02F0, 0x02A0, iwl9462_2ac_cfg_quz_a0_jf_b0_soc)},
531 {IWL_PCI_DEVICE(0x02F0, 0x02A4, iwl9462_2ac_cfg_soc)}, 531 {IWL_PCI_DEVICE(0x02F0, 0x02A4, iwl9462_2ac_cfg_quz_a0_jf_b0_soc)},
532 {IWL_PCI_DEVICE(0x02F0, 0x1551, iwl9560_killer_s_2ac_cfg_soc)}, 532 {IWL_PCI_DEVICE(0x02F0, 0x1551, iwl9560_killer_s_2ac_cfg_quz_a0_jf_b0_soc)},
533 {IWL_PCI_DEVICE(0x02F0, 0x1552, iwl9560_killer_2ac_cfg_soc)}, 533 {IWL_PCI_DEVICE(0x02F0, 0x1552, iwl9560_killer_i_2ac_cfg_quz_a0_jf_b0_soc)},
534 {IWL_PCI_DEVICE(0x02F0, 0x2030, iwl9560_2ac_160_cfg_soc)}, 534 {IWL_PCI_DEVICE(0x02F0, 0x2030, iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc)},
535 {IWL_PCI_DEVICE(0x02F0, 0x2034, iwl9560_2ac_160_cfg_soc)}, 535 {IWL_PCI_DEVICE(0x02F0, 0x2034, iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc)},
536 {IWL_PCI_DEVICE(0x02F0, 0x4030, iwl9560_2ac_160_cfg_soc)}, 536 {IWL_PCI_DEVICE(0x02F0, 0x4030, iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc)},
537 {IWL_PCI_DEVICE(0x02F0, 0x4034, iwl9560_2ac_160_cfg_soc)}, 537 {IWL_PCI_DEVICE(0x02F0, 0x4034, iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc)},
538 {IWL_PCI_DEVICE(0x02F0, 0x40A4, iwl9462_2ac_cfg_soc)}, 538 {IWL_PCI_DEVICE(0x02F0, 0x40A4, iwl9462_2ac_cfg_quz_a0_jf_b0_soc)},
539 {IWL_PCI_DEVICE(0x02F0, 0x4234, iwl9560_2ac_cfg_soc)}, 539 {IWL_PCI_DEVICE(0x02F0, 0x4234, iwl9560_2ac_cfg_quz_a0_jf_b0_soc)},
540 {IWL_PCI_DEVICE(0x02F0, 0x42A4, iwl9462_2ac_cfg_soc)}, 540 {IWL_PCI_DEVICE(0x02F0, 0x42A4, iwl9462_2ac_cfg_quz_a0_jf_b0_soc)},
541 {IWL_PCI_DEVICE(0x06F0, 0x0030, iwl9560_2ac_160_cfg_soc)}, 541 {IWL_PCI_DEVICE(0x06F0, 0x0030, iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc)},
542 {IWL_PCI_DEVICE(0x06F0, 0x0034, iwl9560_2ac_cfg_soc)}, 542 {IWL_PCI_DEVICE(0x06F0, 0x0034, iwl9560_2ac_cfg_quz_a0_jf_b0_soc)},
543 {IWL_PCI_DEVICE(0x06F0, 0x0038, iwl9560_2ac_160_cfg_soc)}, 543 {IWL_PCI_DEVICE(0x06F0, 0x0038, iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc)},
544 {IWL_PCI_DEVICE(0x06F0, 0x003C, iwl9560_2ac_160_cfg_soc)}, 544 {IWL_PCI_DEVICE(0x06F0, 0x003C, iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc)},
545 {IWL_PCI_DEVICE(0x06F0, 0x0060, iwl9461_2ac_cfg_soc)}, 545 {IWL_PCI_DEVICE(0x06F0, 0x0060, iwl9461_2ac_cfg_quz_a0_jf_b0_soc)},
546 {IWL_PCI_DEVICE(0x06F0, 0x0064, iwl9461_2ac_cfg_soc)}, 546 {IWL_PCI_DEVICE(0x06F0, 0x0064, iwl9461_2ac_cfg_quz_a0_jf_b0_soc)},
547 {IWL_PCI_DEVICE(0x06F0, 0x00A0, iwl9462_2ac_cfg_soc)}, 547 {IWL_PCI_DEVICE(0x06F0, 0x00A0, iwl9462_2ac_cfg_quz_a0_jf_b0_soc)},
548 {IWL_PCI_DEVICE(0x06F0, 0x00A4, iwl9462_2ac_cfg_soc)}, 548 {IWL_PCI_DEVICE(0x06F0, 0x00A4, iwl9462_2ac_cfg_quz_a0_jf_b0_soc)},
549 {IWL_PCI_DEVICE(0x06F0, 0x0230, iwl9560_2ac_cfg_soc)}, 549 {IWL_PCI_DEVICE(0x06F0, 0x0230, iwl9560_2ac_cfg_quz_a0_jf_b0_soc)},
550 {IWL_PCI_DEVICE(0x06F0, 0x0234, iwl9560_2ac_cfg_soc)}, 550 {IWL_PCI_DEVICE(0x06F0, 0x0234, iwl9560_2ac_cfg_quz_a0_jf_b0_soc)},
551 {IWL_PCI_DEVICE(0x06F0, 0x0238, iwl9560_2ac_cfg_soc)}, 551 {IWL_PCI_DEVICE(0x06F0, 0x0238, iwl9560_2ac_cfg_quz_a0_jf_b0_soc)},
552 {IWL_PCI_DEVICE(0x06F0, 0x023C, iwl9560_2ac_cfg_soc)}, 552 {IWL_PCI_DEVICE(0x06F0, 0x023C, iwl9560_2ac_cfg_quz_a0_jf_b0_soc)},
553 {IWL_PCI_DEVICE(0x06F0, 0x0260, iwl9461_2ac_cfg_soc)}, 553 {IWL_PCI_DEVICE(0x06F0, 0x0260, iwl9461_2ac_cfg_quz_a0_jf_b0_soc)},
554 {IWL_PCI_DEVICE(0x06F0, 0x0264, iwl9461_2ac_cfg_soc)}, 554 {IWL_PCI_DEVICE(0x06F0, 0x0264, iwl9461_2ac_cfg_quz_a0_jf_b0_soc)},
555 {IWL_PCI_DEVICE(0x06F0, 0x02A0, iwl9462_2ac_cfg_soc)}, 555 {IWL_PCI_DEVICE(0x06F0, 0x02A0, iwl9462_2ac_cfg_quz_a0_jf_b0_soc)},
556 {IWL_PCI_DEVICE(0x06F0, 0x02A4, iwl9462_2ac_cfg_soc)}, 556 {IWL_PCI_DEVICE(0x06F0, 0x02A4, iwl9462_2ac_cfg_quz_a0_jf_b0_soc)},
557 {IWL_PCI_DEVICE(0x06F0, 0x1551, iwl9560_killer_s_2ac_cfg_soc)}, 557 {IWL_PCI_DEVICE(0x06F0, 0x1551, iwl9560_killer_s_2ac_cfg_quz_a0_jf_b0_soc)},
558 {IWL_PCI_DEVICE(0x06F0, 0x1552, iwl9560_killer_2ac_cfg_soc)}, 558 {IWL_PCI_DEVICE(0x06F0, 0x1552, iwl9560_killer_i_2ac_cfg_quz_a0_jf_b0_soc)},
559 {IWL_PCI_DEVICE(0x06F0, 0x2030, iwl9560_2ac_160_cfg_soc)}, 559 {IWL_PCI_DEVICE(0x06F0, 0x2030, iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc)},
560 {IWL_PCI_DEVICE(0x06F0, 0x2034, iwl9560_2ac_160_cfg_soc)}, 560 {IWL_PCI_DEVICE(0x06F0, 0x2034, iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc)},
561 {IWL_PCI_DEVICE(0x06F0, 0x4030, iwl9560_2ac_160_cfg_soc)}, 561 {IWL_PCI_DEVICE(0x06F0, 0x4030, iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc)},
562 {IWL_PCI_DEVICE(0x06F0, 0x4034, iwl9560_2ac_160_cfg_soc)}, 562 {IWL_PCI_DEVICE(0x06F0, 0x4034, iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc)},
563 {IWL_PCI_DEVICE(0x06F0, 0x40A4, iwl9462_2ac_cfg_soc)}, 563 {IWL_PCI_DEVICE(0x06F0, 0x40A4, iwl9462_2ac_cfg_quz_a0_jf_b0_soc)},
564 {IWL_PCI_DEVICE(0x06F0, 0x4234, iwl9560_2ac_cfg_soc)}, 564 {IWL_PCI_DEVICE(0x06F0, 0x4234, iwl9560_2ac_cfg_quz_a0_jf_b0_soc)},
565 {IWL_PCI_DEVICE(0x06F0, 0x42A4, iwl9462_2ac_cfg_soc)}, 565 {IWL_PCI_DEVICE(0x06F0, 0x42A4, iwl9462_2ac_cfg_quz_a0_jf_b0_soc)},
566 {IWL_PCI_DEVICE(0x2526, 0x0010, iwl9260_2ac_160_cfg)}, 566 {IWL_PCI_DEVICE(0x2526, 0x0010, iwl9260_2ac_160_cfg)},
567 {IWL_PCI_DEVICE(0x2526, 0x0014, iwl9260_2ac_160_cfg)}, 567 {IWL_PCI_DEVICE(0x2526, 0x0014, iwl9260_2ac_160_cfg)},
568 {IWL_PCI_DEVICE(0x2526, 0x0018, iwl9260_2ac_160_cfg)}, 568 {IWL_PCI_DEVICE(0x2526, 0x0018, iwl9260_2ac_160_cfg)},