|
@@ -955,6 +955,7 @@ int rtl92ce_hw_init(struct ieee80211_hw *hw)
|
|
|
local_save_flags(flags);
|
|
|
local_irq_enable();
|
|
|
|
|
|
+ rtlhal->fw_ready = false;
|
|
|
rtlpriv->intf_ops->disable_aspm(hw);
|
|
|
rtstatus = _rtl92ce_init_mac(hw);
|
|
|
if (!rtstatus) {
|
|
@@ -971,6 +972,7 @@ int rtl92ce_hw_init(struct ieee80211_hw *hw)
|
|
|
goto exit;
|
|
|
}
|
|
|
|
|
|
+ rtlhal->fw_ready = true;
|
|
|
rtlhal->last_hmeboxnum = 0;
|
|
|
rtl92c_phy_mac_config(hw);
|
|
|
/* because last function modify RCR, so we update
|