aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/rtlwifi/rtl8192se/dm.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/rtlwifi/rtl8192se/dm.c')
-rw-r--r--drivers/net/wireless/rtlwifi/rtl8192se/dm.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/net/wireless/rtlwifi/rtl8192se/dm.c b/drivers/net/wireless/rtlwifi/rtl8192se/dm.c
index 575980b88658..9bae5a92e30f 100644
--- a/drivers/net/wireless/rtlwifi/rtl8192se/dm.c
+++ b/drivers/net/wireless/rtlwifi/rtl8192se/dm.c
@@ -200,7 +200,6 @@ static void _rtl92s_dm_check_txpowertracking_thermalmeter(
200{ 200{
201 struct rtl_priv *rtlpriv = rtl_priv(hw); 201 struct rtl_priv *rtlpriv = rtl_priv(hw);
202 struct rtl_phy *rtlphy = &(rtlpriv->phy); 202 struct rtl_phy *rtlphy = &(rtlpriv->phy);
203 static u8 tm_trigger;
204 u8 tx_power_checkcnt = 5; 203 u8 tx_power_checkcnt = 5;
205 204
206 /* 2T2R TP issue */ 205 /* 2T2R TP issue */
@@ -215,13 +214,13 @@ static void _rtl92s_dm_check_txpowertracking_thermalmeter(
215 return; 214 return;
216 } 215 }
217 216
218 if (!tm_trigger) { 217 if (!rtlpriv->dm.tm_trigger) {
219 rtl_set_rfreg(hw, RF90_PATH_A, RF_T_METER, 218 rtl_set_rfreg(hw, RF90_PATH_A, RF_T_METER,
220 RFREG_OFFSET_MASK, 0x60); 219 RFREG_OFFSET_MASK, 0x60);
221 tm_trigger = 1; 220 rtlpriv->dm.tm_trigger = 1;
222 } else { 221 } else {
223 _rtl92s_dm_txpowertracking_callback_thermalmeter(hw); 222 _rtl92s_dm_txpowertracking_callback_thermalmeter(hw);
224 tm_trigger = 0; 223 rtlpriv->dm.tm_trigger = 0;
225 } 224 }
226} 225}
227 226