Luca Coelho <luca@xxxxxxxxx> writes: > --- a/drivers/net/wireless/intel/iwlwifi/iwl-config.h > +++ b/drivers/net/wireless/intel/iwlwifi/iwl-config.h > @@ -549,6 +549,7 @@ extern const struct iwl_cfg iwl22000_2ac_cfg_hr; > extern const struct iwl_cfg iwl22000_2ac_cfg_hr_cdb; > extern const struct iwl_cfg iwl22000_2ac_cfg_jf; > extern const struct iwl_cfg iwl_ax101_cfg_qu_hr; > +extern const struct iwl_cfg iwl_ax101_cfg_quz_hr; > extern const struct iwl_cfg iwl22000_2ax_cfg_hr; > extern const struct iwl_cfg iwl_ax200_cfg_cc; > extern const struct iwl_cfg killer1650s_2ax_cfg_qu_b0_hr_b0; > diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-csr.h b/drivers/net/wireless/intel/iwlwifi/iwl-csr.h > index aea6d03e545a..e539bc94eff7 100644 > --- a/drivers/net/wireless/intel/iwlwifi/iwl-csr.h > +++ b/drivers/net/wireless/intel/iwlwifi/iwl-csr.h > @@ -327,6 +327,7 @@ enum { > #define CSR_HW_REV_TYPE_NONE (0x00001F0) > #define CSR_HW_REV_TYPE_QNJ (0x0000360) > #define CSR_HW_REV_TYPE_QNJ_B0 (0x0000364) > +#define CSR_HW_REV_TYPE_QUZ (0x0000354) > #define CSR_HW_REV_TYPE_HR_CDB (0x0000340) > #define CSR_HW_REV_TYPE_SO (0x0000370) > #define CSR_HW_REV_TYPE_TY (0x0000420) > diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/trans.c b/drivers/net/wireless/intel/iwlwifi/pcie/trans.c > index 1d6f3053f233..79c1dc05f948 100644 > --- a/drivers/net/wireless/intel/iwlwifi/pcie/trans.c > +++ b/drivers/net/wireless/intel/iwlwifi/pcie/trans.c > @@ -3543,6 +3543,10 @@ struct iwl_trans *iwl_trans_pcie_alloc(struct pci_dev *pdev, > } > } else if (cfg == &iwl_ax101_cfg_qu_hr) { > 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->hw_rev == CSR_HW_REV_TYPE_QNJ_B0) { > + trans->cfg = &iwl22000_2ax_cfg_qnj_hr_b0; > + } 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_ax101_cfg_qu_hr; > } else if (CSR_HW_RF_ID_TYPE_CHIP_ID(trans->hw_rf_id) == Did you intend to use CSR_HW_REV_TYPE_QUZ and iwl_cfg iwl_ax101_cfg_quz_hr here, or am I misunderstanding something? Must admit that I didn't actually read the code. Just happend to look at this patch briefly while glancing through linux-wireless... Sorry if I'just adding noise. Bjørn