diff options
Diffstat (limited to 'drivers/net/wireless/rtlwifi/rtl8192se/dm.c')
-rw-r--r-- | drivers/net/wireless/rtlwifi/rtl8192se/dm.c | 7 |
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 | ||