diff options
Diffstat (limited to 'drivers/net/wireless/rtlwifi/rtl8192cu/dm.c')
-rw-r--r-- | drivers/net/wireless/rtlwifi/rtl8192cu/dm.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/drivers/net/wireless/rtlwifi/rtl8192cu/dm.c b/drivers/net/wireless/rtlwifi/rtl8192cu/dm.c index f311baee668d..6fd39eaf361e 100644 --- a/drivers/net/wireless/rtlwifi/rtl8192cu/dm.c +++ b/drivers/net/wireless/rtlwifi/rtl8192cu/dm.c | |||
@@ -1,6 +1,6 @@ | |||
1 | /****************************************************************************** | 1 | /****************************************************************************** |
2 | * | 2 | * |
3 | * Copyright(c) 2009-2010 Realtek Corporation. | 3 | * Copyright(c) 2009-2012 Realtek Corporation. |
4 | * | 4 | * |
5 | * This program is free software; you can redistribute it and/or modify it | 5 | * This program is free software; you can redistribute it and/or modify it |
6 | * under the terms of version 2 of the GNU General Public License as | 6 | * under the terms of version 2 of the GNU General Public License as |
@@ -52,7 +52,7 @@ void rtl92cu_dm_dynamic_txpower(struct ieee80211_hw *hw) | |||
52 | if ((mac->link_state < MAC80211_LINKED) && | 52 | if ((mac->link_state < MAC80211_LINKED) && |
53 | (rtlpriv->dm.entry_min_undecoratedsmoothed_pwdb == 0)) { | 53 | (rtlpriv->dm.entry_min_undecoratedsmoothed_pwdb == 0)) { |
54 | RT_TRACE(rtlpriv, COMP_POWER, DBG_TRACE, | 54 | RT_TRACE(rtlpriv, COMP_POWER, DBG_TRACE, |
55 | ("Not connected to any\n")); | 55 | "Not connected to any\n"); |
56 | 56 | ||
57 | rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; | 57 | rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; |
58 | 58 | ||
@@ -65,28 +65,28 @@ void rtl92cu_dm_dynamic_txpower(struct ieee80211_hw *hw) | |||
65 | undecorated_smoothed_pwdb = | 65 | undecorated_smoothed_pwdb = |
66 | rtlpriv->dm.entry_min_undecoratedsmoothed_pwdb; | 66 | rtlpriv->dm.entry_min_undecoratedsmoothed_pwdb; |
67 | RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, | 67 | RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, |
68 | ("AP Client PWDB = 0x%lx\n", | 68 | "AP Client PWDB = 0x%lx\n", |
69 | undecorated_smoothed_pwdb)); | 69 | undecorated_smoothed_pwdb); |
70 | } else { | 70 | } else { |
71 | undecorated_smoothed_pwdb = | 71 | undecorated_smoothed_pwdb = |
72 | rtlpriv->dm.undecorated_smoothed_pwdb; | 72 | rtlpriv->dm.undecorated_smoothed_pwdb; |
73 | RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, | 73 | RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, |
74 | ("STA Default Port PWDB = 0x%lx\n", | 74 | "STA Default Port PWDB = 0x%lx\n", |
75 | undecorated_smoothed_pwdb)); | 75 | undecorated_smoothed_pwdb); |
76 | } | 76 | } |
77 | } else { | 77 | } else { |
78 | undecorated_smoothed_pwdb = | 78 | undecorated_smoothed_pwdb = |
79 | rtlpriv->dm.entry_min_undecoratedsmoothed_pwdb; | 79 | rtlpriv->dm.entry_min_undecoratedsmoothed_pwdb; |
80 | 80 | ||
81 | RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, | 81 | RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, |
82 | ("AP Ext Port PWDB = 0x%lx\n", | 82 | "AP Ext Port PWDB = 0x%lx\n", |
83 | undecorated_smoothed_pwdb)); | 83 | undecorated_smoothed_pwdb); |
84 | } | 84 | } |
85 | 85 | ||
86 | if (undecorated_smoothed_pwdb >= TX_POWER_NEAR_FIELD_THRESH_LVL2) { | 86 | if (undecorated_smoothed_pwdb >= TX_POWER_NEAR_FIELD_THRESH_LVL2) { |
87 | rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_LEVEL1; | 87 | rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_LEVEL1; |
88 | RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, | 88 | RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, |
89 | ("TXHIGHPWRLEVEL_LEVEL1 (TxPwr=0x0)\n")); | 89 | "TXHIGHPWRLEVEL_LEVEL1 (TxPwr=0x0)\n"); |
90 | } else if ((undecorated_smoothed_pwdb < | 90 | } else if ((undecorated_smoothed_pwdb < |
91 | (TX_POWER_NEAR_FIELD_THRESH_LVL2 - 3)) && | 91 | (TX_POWER_NEAR_FIELD_THRESH_LVL2 - 3)) && |
92 | (undecorated_smoothed_pwdb >= | 92 | (undecorated_smoothed_pwdb >= |
@@ -94,18 +94,18 @@ void rtl92cu_dm_dynamic_txpower(struct ieee80211_hw *hw) | |||
94 | 94 | ||
95 | rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_LEVEL1; | 95 | rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_LEVEL1; |
96 | RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, | 96 | RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, |
97 | ("TXHIGHPWRLEVEL_LEVEL1 (TxPwr=0x10)\n")); | 97 | "TXHIGHPWRLEVEL_LEVEL1 (TxPwr=0x10)\n"); |
98 | } else if (undecorated_smoothed_pwdb < | 98 | } else if (undecorated_smoothed_pwdb < |
99 | (TX_POWER_NEAR_FIELD_THRESH_LVL1 - 5)) { | 99 | (TX_POWER_NEAR_FIELD_THRESH_LVL1 - 5)) { |
100 | rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; | 100 | rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; |
101 | RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, | 101 | RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, |
102 | ("TXHIGHPWRLEVEL_NORMAL\n")); | 102 | "TXHIGHPWRLEVEL_NORMAL\n"); |
103 | } | 103 | } |
104 | 104 | ||
105 | if ((rtlpriv->dm.dynamic_txhighpower_lvl != rtlpriv->dm.last_dtp_lvl)) { | 105 | if ((rtlpriv->dm.dynamic_txhighpower_lvl != rtlpriv->dm.last_dtp_lvl)) { |
106 | RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, | 106 | RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, |
107 | ("PHY_SetTxPowerLevel8192S() Channel = %d\n", | 107 | "PHY_SetTxPowerLevel8192S() Channel = %d\n", |
108 | rtlphy->current_channel)); | 108 | rtlphy->current_channel); |
109 | rtl92c_phy_set_txpower_level(hw, rtlphy->current_channel); | 109 | rtl92c_phy_set_txpower_level(hw, rtlphy->current_channel); |
110 | } | 110 | } |
111 | 111 | ||