]> www.infradead.org Git - users/hch/misc.git/commitdiff
wifi: iwlwifi: don't support WH a step
authorMiri Korenblit <miriam.rachel.korenblit@intel.com>
Thu, 28 Aug 2025 08:26:01 +0000 (11:26 +0300)
committerMiri Korenblit <miriam.rachel.korenblit@intel.com>
Sun, 31 Aug 2025 11:39:26 +0000 (14:39 +0300)
This is no longer supported. Fail the probe if such an HW is
detected.

Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20250828111032.8d484f21a237.I16a30af0b4b964339bd60c3bed854d1028c1fff8@changeid
drivers/net/wireless/intel/iwlwifi/iwl-drv.c

index 6045a7915b918de4f91613f6bc2124625712de9d..607fcea6f4efc45e8c32db743c507ea0e3dbe471 100644 (file)
@@ -337,6 +337,12 @@ static int iwl_request_firmware(struct iwl_drv *drv, bool first)
                return -EINVAL;
        }
 
+       if (CSR_HW_RFID_TYPE(drv->trans->info.hw_rf_id) == IWL_CFG_RF_TYPE_WH &&
+           CSR_HW_RFID_STEP(drv->trans->info.hw_rf_id) == SILICON_A_STEP) {
+               IWL_ERR(drv, "WH A step is not supported\n");
+               return -EINVAL;
+       }
+
        fw_name_pre = iwl_drv_get_fwname_pre(drv->trans, _fw_name_pre);
 
        if (first)