From: Miri Korenblit Date: Thu, 28 Aug 2025 08:26:01 +0000 (+0300) Subject: wifi: iwlwifi: don't support WH a step X-Git-Tag: v6.18-rc1~132^2~207^2~23^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9b273ee9c084a7db2978e2101bbb6fc163701c85;p=thirdparty%2Flinux.git wifi: iwlwifi: don't support WH a step This is no longer supported. Fail the probe if such an HW is detected. Signed-off-by: Miri Korenblit Link: https://patch.msgid.link/20250828111032.8d484f21a237.I16a30af0b4b964339bd60c3bed854d1028c1fff8@changeid --- diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-drv.c b/drivers/net/wireless/intel/iwlwifi/iwl-drv.c index 6045a7915b918..607fcea6f4efc 100644 --- a/drivers/net/wireless/intel/iwlwifi/iwl-drv.c +++ b/drivers/net/wireless/intel/iwlwifi/iwl-drv.c @@ -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)