rtl8xxxu: Init the LLT after we start the firmware

To match the flow of the vendor driver, move the LLT init to after the
firmware is started.

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
This commit is contained in:
Jes Sorensen 2016-02-29 17:04:06 -05:00 committed by Kalle Valo
parent 07bb46be53
commit a47b9d477c

View File

@ -4342,6 +4342,15 @@ static int rtl8xxxu_init_device(struct ieee80211_hw *hw)
rtl8xxxu_write8(priv, REG_TDECTRL + 1, val8); rtl8xxxu_write8(priv, REG_TDECTRL + 1, val8);
} }
ret = rtl8xxxu_download_firmware(priv);
dev_dbg(dev, "%s: download_fiwmare %i\n", __func__, ret);
if (ret)
goto exit;
ret = rtl8xxxu_start_firmware(priv);
dev_dbg(dev, "%s: start_fiwmare %i\n", __func__, ret);
if (ret)
goto exit;
ret = rtl8xxxu_init_queue_priority(priv); ret = rtl8xxxu_init_queue_priority(priv);
dev_dbg(dev, "%s: init_queue_priority %i\n", __func__, ret); dev_dbg(dev, "%s: init_queue_priority %i\n", __func__, ret);
if (ret) if (ret)
@ -4356,15 +4365,6 @@ static int rtl8xxxu_init_device(struct ieee80211_hw *hw)
} }
} }
ret = rtl8xxxu_download_firmware(priv);
dev_dbg(dev, "%s: download_fiwmare %i\n", __func__, ret);
if (ret)
goto exit;
ret = rtl8xxxu_start_firmware(priv);
dev_dbg(dev, "%s: start_fiwmare %i\n", __func__, ret);
if (ret)
goto exit;
ret = rtl8xxxu_init_mac(priv, rtl8723a_mac_init_table); ret = rtl8xxxu_init_mac(priv, rtl8723a_mac_init_table);
dev_dbg(dev, "%s: init_mac %i\n", __func__, ret); dev_dbg(dev, "%s: init_mac %i\n", __func__, ret);
if (ret) if (ret)