wifi: rtw89: 8922a: rfk: enlarge TSSI timeout time to 20ms
authorPing-Ke Shih <pkshih@realtek.com>
Fri, 13 Sep 2024 07:13:36 +0000 (15:13 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Fri, 20 Sep 2024 02:45:56 +0000 (10:45 +0800)
Firmware needs more time to execute TSSI calibration command. Enlarge
timeout time accordingly, otherwise driver throws messages:

   rtw89_8922ae 0000:03:00.0: failed to wait RF TSSI

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20240913071340.41822-2-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/rtw8922a.c

index 63b1ff2f98ed317552362fe5cd2ce071cc746d95..fb422bff4912d0c6541d856a12bb6bee7e054c58 100644 (file)
@@ -2035,7 +2035,7 @@ static void rtw8922a_rfk_channel(struct rtw89_dev *rtwdev, struct rtw89_vif *rtw
        rtw89_phy_rfk_pre_ntfy_and_wait(rtwdev, phy_idx, 5);
        rtw89_phy_rfk_txgapk_and_wait(rtwdev, phy_idx, chan, 54);
        rtw89_phy_rfk_iqk_and_wait(rtwdev, phy_idx, chan, 84);
-       rtw89_phy_rfk_tssi_and_wait(rtwdev, phy_idx, chan, RTW89_TSSI_NORMAL, 6);
+       rtw89_phy_rfk_tssi_and_wait(rtwdev, phy_idx, chan, RTW89_TSSI_NORMAL, 20);
        rtw89_phy_rfk_dpk_and_wait(rtwdev, phy_idx, chan, 34);
        rtw89_phy_rfk_rxdck_and_wait(rtwdev, RTW89_PHY_0, chan, 32);