.. | .. |
---|
1 | | -/****************************************************************************** |
---|
2 | | - * |
---|
3 | | - * Copyright(c) 2009-2014 Realtek Corporation. |
---|
4 | | - * |
---|
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 |
---|
7 | | - * published by the Free Software Foundation. |
---|
8 | | - * |
---|
9 | | - * This program is distributed in the hope that it will be useful, but WITHOUT |
---|
10 | | - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
---|
11 | | - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for |
---|
12 | | - * more details. |
---|
13 | | - * |
---|
14 | | - * The full GNU General Public License is included in this distribution in the |
---|
15 | | - * file called LICENSE. |
---|
16 | | - * |
---|
17 | | - * Contact Information: |
---|
18 | | - * wlanfae <wlanfae@realtek.com> |
---|
19 | | - * Realtek Corporation, No. 2, Innovation Road II, Hsinchu Science Park, |
---|
20 | | - * Hsinchu 300, Taiwan. |
---|
21 | | - * |
---|
22 | | - * Larry Finger <Larry.Finger@lwfinger.net> |
---|
23 | | - * |
---|
24 | | - *****************************************************************************/ |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0 |
---|
| 2 | +/* Copyright(c) 2009-2014 Realtek Corporation.*/ |
---|
25 | 3 | |
---|
26 | 4 | #include "../wifi.h" |
---|
27 | 5 | #include "../pci.h" |
---|
.. | .. |
---|
65 | 43 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
---|
66 | 44 | u32 returnvalue, originalvalue, bitshift; |
---|
67 | 45 | |
---|
68 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, |
---|
69 | | - "regaddr(%#x), bitmask(%#x)\n", regaddr, bitmask); |
---|
| 46 | + rtl_dbg(rtlpriv, COMP_RF, DBG_TRACE, |
---|
| 47 | + "regaddr(%#x), bitmask(%#x)\n", regaddr, bitmask); |
---|
70 | 48 | originalvalue = rtl_read_dword(rtlpriv, regaddr); |
---|
71 | 49 | bitshift = _rtl92ee_phy_calculate_bit_shift(bitmask); |
---|
72 | 50 | returnvalue = (originalvalue & bitmask) >> bitshift; |
---|
73 | 51 | |
---|
74 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, |
---|
75 | | - "BBR MASK=0x%x Addr[0x%x]=0x%x\n", |
---|
76 | | - bitmask, regaddr, originalvalue); |
---|
| 52 | + rtl_dbg(rtlpriv, COMP_RF, DBG_TRACE, |
---|
| 53 | + "BBR MASK=0x%x Addr[0x%x]=0x%x\n", |
---|
| 54 | + bitmask, regaddr, originalvalue); |
---|
77 | 55 | |
---|
78 | 56 | return returnvalue; |
---|
79 | 57 | } |
---|
.. | .. |
---|
84 | 62 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
---|
85 | 63 | u32 originalvalue, bitshift; |
---|
86 | 64 | |
---|
87 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, |
---|
88 | | - "regaddr(%#x), bitmask(%#x), data(%#x)\n", |
---|
89 | | - regaddr, bitmask, data); |
---|
| 65 | + rtl_dbg(rtlpriv, COMP_RF, DBG_TRACE, |
---|
| 66 | + "regaddr(%#x), bitmask(%#x), data(%#x)\n", |
---|
| 67 | + regaddr, bitmask, data); |
---|
90 | 68 | |
---|
91 | 69 | if (bitmask != MASKDWORD) { |
---|
92 | 70 | originalvalue = rtl_read_dword(rtlpriv, regaddr); |
---|
.. | .. |
---|
96 | 74 | |
---|
97 | 75 | rtl_write_dword(rtlpriv, regaddr, data); |
---|
98 | 76 | |
---|
99 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, |
---|
100 | | - "regaddr(%#x), bitmask(%#x), data(%#x)\n", |
---|
101 | | - regaddr, bitmask, data); |
---|
| 77 | + rtl_dbg(rtlpriv, COMP_RF, DBG_TRACE, |
---|
| 78 | + "regaddr(%#x), bitmask(%#x), data(%#x)\n", |
---|
| 79 | + regaddr, bitmask, data); |
---|
102 | 80 | } |
---|
103 | 81 | |
---|
104 | 82 | u32 rtl92ee_phy_query_rf_reg(struct ieee80211_hw *hw, |
---|
.. | .. |
---|
106 | 84 | { |
---|
107 | 85 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
---|
108 | 86 | u32 original_value, readback_value, bitshift; |
---|
109 | | - unsigned long flags; |
---|
110 | 87 | |
---|
111 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, |
---|
112 | | - "regaddr(%#x), rfpath(%#x), bitmask(%#x)\n", |
---|
113 | | - regaddr, rfpath, bitmask); |
---|
| 88 | + rtl_dbg(rtlpriv, COMP_RF, DBG_TRACE, |
---|
| 89 | + "regaddr(%#x), rfpath(%#x), bitmask(%#x)\n", |
---|
| 90 | + regaddr, rfpath, bitmask); |
---|
114 | 91 | |
---|
115 | | - spin_lock_irqsave(&rtlpriv->locks.rf_lock, flags); |
---|
| 92 | + spin_lock(&rtlpriv->locks.rf_lock); |
---|
116 | 93 | |
---|
117 | 94 | original_value = _rtl92ee_phy_rf_serial_read(hw , rfpath, regaddr); |
---|
118 | 95 | bitshift = _rtl92ee_phy_calculate_bit_shift(bitmask); |
---|
119 | 96 | readback_value = (original_value & bitmask) >> bitshift; |
---|
120 | 97 | |
---|
121 | | - spin_unlock_irqrestore(&rtlpriv->locks.rf_lock, flags); |
---|
| 98 | + spin_unlock(&rtlpriv->locks.rf_lock); |
---|
122 | 99 | |
---|
123 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, |
---|
124 | | - "regaddr(%#x),rfpath(%#x),bitmask(%#x),original_value(%#x)\n", |
---|
125 | | - regaddr, rfpath, bitmask, original_value); |
---|
| 100 | + rtl_dbg(rtlpriv, COMP_RF, DBG_TRACE, |
---|
| 101 | + "regaddr(%#x),rfpath(%#x),bitmask(%#x),original_value(%#x)\n", |
---|
| 102 | + regaddr, rfpath, bitmask, original_value); |
---|
126 | 103 | |
---|
127 | 104 | return readback_value; |
---|
128 | 105 | } |
---|
.. | .. |
---|
133 | 110 | { |
---|
134 | 111 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
---|
135 | 112 | u32 original_value, bitshift; |
---|
136 | | - unsigned long flags; |
---|
137 | 113 | |
---|
138 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, |
---|
139 | | - "regaddr(%#x), bitmask(%#x), data(%#x), rfpath(%#x)\n", |
---|
140 | | - addr, bitmask, data, rfpath); |
---|
| 114 | + rtl_dbg(rtlpriv, COMP_RF, DBG_TRACE, |
---|
| 115 | + "regaddr(%#x), bitmask(%#x), data(%#x), rfpath(%#x)\n", |
---|
| 116 | + addr, bitmask, data, rfpath); |
---|
141 | 117 | |
---|
142 | | - spin_lock_irqsave(&rtlpriv->locks.rf_lock, flags); |
---|
| 118 | + spin_lock(&rtlpriv->locks.rf_lock); |
---|
143 | 119 | |
---|
144 | 120 | if (bitmask != RFREG_OFFSET_MASK) { |
---|
145 | 121 | original_value = _rtl92ee_phy_rf_serial_read(hw, rfpath, addr); |
---|
.. | .. |
---|
149 | 125 | |
---|
150 | 126 | _rtl92ee_phy_rf_serial_write(hw, rfpath, addr, data); |
---|
151 | 127 | |
---|
152 | | - spin_unlock_irqrestore(&rtlpriv->locks.rf_lock, flags); |
---|
| 128 | + spin_unlock(&rtlpriv->locks.rf_lock); |
---|
153 | 129 | |
---|
154 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, |
---|
155 | | - "regaddr(%#x), bitmask(%#x), data(%#x), rfpath(%#x)\n", |
---|
156 | | - addr, bitmask, data, rfpath); |
---|
| 130 | + rtl_dbg(rtlpriv, COMP_RF, DBG_TRACE, |
---|
| 131 | + "regaddr(%#x), bitmask(%#x), data(%#x), rfpath(%#x)\n", |
---|
| 132 | + addr, bitmask, data, rfpath); |
---|
157 | 133 | } |
---|
158 | 134 | |
---|
159 | 135 | static u32 _rtl92ee_phy_rf_serial_read(struct ieee80211_hw *hw, |
---|
.. | .. |
---|
182 | 158 | (newoffset << 23) | BLSSIREADEDGE; |
---|
183 | 159 | rtl_set_bbreg(hw, RFPGA0_XA_HSSIPARAMETER2, MASKDWORD, |
---|
184 | 160 | tmplong & (~BLSSIREADEDGE)); |
---|
185 | | - mdelay(1); |
---|
186 | 161 | rtl_set_bbreg(hw, pphyreg->rfhssi_para2, MASKDWORD, tmplong2); |
---|
187 | | - mdelay(2); |
---|
| 162 | + udelay(20); |
---|
188 | 163 | if (rfpath == RF90_PATH_A) |
---|
189 | 164 | rfpi_enable = (u8)rtl_get_bbreg(hw, RFPGA0_XA_HSSIPARAMETER1, |
---|
190 | 165 | BIT(8)); |
---|
.. | .. |
---|
197 | 172 | else |
---|
198 | 173 | retvalue = rtl_get_bbreg(hw, pphyreg->rf_rb, |
---|
199 | 174 | BLSSIREADBACKDATA); |
---|
200 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, |
---|
201 | | - "RFR-%d Addr[0x%x]=0x%x\n", |
---|
202 | | - rfpath, pphyreg->rf_rb, retvalue); |
---|
| 175 | + rtl_dbg(rtlpriv, COMP_RF, DBG_TRACE, |
---|
| 176 | + "RFR-%d Addr[0x%x]=0x%x\n", |
---|
| 177 | + rfpath, pphyreg->rf_rb, retvalue); |
---|
203 | 178 | return retvalue; |
---|
204 | 179 | } |
---|
205 | 180 | |
---|
.. | .. |
---|
221 | 196 | newoffset = offset; |
---|
222 | 197 | data_and_addr = ((newoffset << 20) | (data & 0x000fffff)) & 0x0fffffff; |
---|
223 | 198 | rtl_set_bbreg(hw, pphyreg->rf3wire_offset, MASKDWORD, data_and_addr); |
---|
224 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, |
---|
225 | | - "RFW-%d Addr[0x%x]=0x%x\n", rfpath, |
---|
226 | | - pphyreg->rf3wire_offset, data_and_addr); |
---|
| 199 | + rtl_dbg(rtlpriv, COMP_RF, DBG_TRACE, |
---|
| 200 | + "RFW-%d Addr[0x%x]=0x%x\n", rfpath, |
---|
| 201 | + pphyreg->rf3wire_offset, data_and_addr); |
---|
227 | 202 | } |
---|
228 | 203 | |
---|
229 | 204 | static u32 _rtl92ee_phy_calculate_bit_shift(u32 bitmask) |
---|
230 | 205 | { |
---|
231 | | - u32 i; |
---|
| 206 | + u32 i = ffs(bitmask); |
---|
232 | 207 | |
---|
233 | | - for (i = 0; i <= 31; i++) { |
---|
234 | | - if (((bitmask >> i) & 0x1) == 1) |
---|
235 | | - break; |
---|
236 | | - } |
---|
237 | | - return i; |
---|
| 208 | + return i ? i - 1 : 32; |
---|
238 | 209 | } |
---|
239 | 210 | |
---|
240 | 211 | bool rtl92ee_phy_mac_config(struct ieee80211_hw *hw) |
---|
.. | .. |
---|
425 | 396 | struct rtl_phy *rtlphy = &rtlpriv->phy; |
---|
426 | 397 | |
---|
427 | 398 | if (path > RF90_PATH_D) { |
---|
428 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
429 | | - "Invalid Rf Path %d\n", path); |
---|
| 399 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
| 400 | + "Invalid Rf Path %d\n", path); |
---|
430 | 401 | return; |
---|
431 | 402 | } |
---|
432 | 403 | |
---|
.. | .. |
---|
445 | 416 | rtlphy->txpwr_by_rate_base_24g[path][txnum][3] = value; |
---|
446 | 417 | break; |
---|
447 | 418 | default: |
---|
448 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
449 | | - "Invalid RateSection %d in 2.4G,Rf %d,%dTx\n", |
---|
450 | | - rate_section, path, txnum); |
---|
| 419 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
| 420 | + "Invalid RateSection %d in 2.4G,Rf %d,%dTx\n", |
---|
| 421 | + rate_section, path, txnum); |
---|
451 | 422 | break; |
---|
452 | 423 | } |
---|
453 | 424 | } else { |
---|
454 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
455 | | - "Invalid Band %d\n", band); |
---|
| 425 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
| 426 | + "Invalid Band %d\n", band); |
---|
456 | 427 | } |
---|
457 | 428 | } |
---|
458 | 429 | |
---|
.. | .. |
---|
465 | 436 | u8 value = 0; |
---|
466 | 437 | |
---|
467 | 438 | if (path > RF90_PATH_D) { |
---|
468 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
469 | | - "Invalid Rf Path %d\n", path); |
---|
| 439 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
| 440 | + "Invalid Rf Path %d\n", path); |
---|
470 | 441 | return 0; |
---|
471 | 442 | } |
---|
472 | 443 | |
---|
.. | .. |
---|
485 | 456 | value = rtlphy->txpwr_by_rate_base_24g[path][txnum][3]; |
---|
486 | 457 | break; |
---|
487 | 458 | default: |
---|
488 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
489 | | - "Invalid RateSection %d in 2.4G,Rf %d,%dTx\n", |
---|
490 | | - rate_section, path, txnum); |
---|
| 459 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
| 460 | + "Invalid RateSection %d in 2.4G,Rf %d,%dTx\n", |
---|
| 461 | + rate_section, path, txnum); |
---|
491 | 462 | break; |
---|
492 | 463 | } |
---|
493 | 464 | } else { |
---|
494 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
495 | | - "Invalid Band %d()\n", band); |
---|
| 465 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
| 466 | + "Invalid Band %d()\n", band); |
---|
496 | 467 | } |
---|
497 | 468 | return value; |
---|
498 | 469 | } |
---|
.. | .. |
---|
631 | 602 | 0, 3, base); |
---|
632 | 603 | } |
---|
633 | 604 | |
---|
634 | | - RT_TRACE(rtlpriv, COMP_POWER, DBG_TRACE, |
---|
635 | | - "<==phy_convert_txpwr_dbm_to_rel_val()\n"); |
---|
| 605 | + rtl_dbg(rtlpriv, COMP_POWER, DBG_TRACE, |
---|
| 606 | + "<==%s\n", __func__); |
---|
636 | 607 | } |
---|
637 | 608 | |
---|
638 | 609 | static void _rtl92ee_phy_txpower_by_rate_configuration(struct ieee80211_hw *hw) |
---|
.. | .. |
---|
684 | 655 | u32 arraylength; |
---|
685 | 656 | u32 *ptrarray; |
---|
686 | 657 | |
---|
687 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, "Read Rtl8192EMACPHY_Array\n"); |
---|
| 658 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, "Read Rtl8192EMACPHY_Array\n"); |
---|
688 | 659 | arraylength = RTL8192EE_MAC_ARRAY_LEN; |
---|
689 | 660 | ptrarray = RTL8192EE_MAC_ARRAY; |
---|
690 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
691 | | - "Img:RTL8192EE_MAC_ARRAY LEN %d\n" , arraylength); |
---|
| 661 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
| 662 | + "Img:RTL8192EE_MAC_ARRAY LEN %d\n", arraylength); |
---|
692 | 663 | for (i = 0; i < arraylength; i = i + 2) |
---|
693 | 664 | rtl_write_byte(rtlpriv, ptrarray[i], (u8)ptrarray[i + 1]); |
---|
694 | 665 | return true; |
---|
.. | .. |
---|
801 | 772 | } |
---|
802 | 773 | } |
---|
803 | 774 | } |
---|
804 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
---|
805 | | - "The agctab_array_table[0] is %x Rtl818EEPHY_REGArray[1] is %x\n", |
---|
806 | | - array[i], |
---|
807 | | - array[i + 1]); |
---|
| 775 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
---|
| 776 | + "The agctab_array_table[0] is %x Rtl818EEPHY_REGArray[1] is %x\n", |
---|
| 777 | + array[i], |
---|
| 778 | + array[i + 1]); |
---|
808 | 779 | } |
---|
809 | 780 | } |
---|
810 | 781 | return true; |
---|
.. | .. |
---|
868 | 839 | u8 section = _rtl92ee_get_rate_section_index(regaddr); |
---|
869 | 840 | |
---|
870 | 841 | if (band != BAND_ON_2_4G && band != BAND_ON_5G) { |
---|
871 | | - RT_TRACE(rtlpriv, FPHY, PHY_TXPWR, "Invalid Band %d\n", band); |
---|
| 842 | + rtl_dbg(rtlpriv, FPHY, PHY_TXPWR, "Invalid Band %d\n", band); |
---|
872 | 843 | return; |
---|
873 | 844 | } |
---|
874 | 845 | |
---|
875 | 846 | if (rfpath > MAX_RF_PATH - 1) { |
---|
876 | | - RT_TRACE(rtlpriv, FPHY, PHY_TXPWR, |
---|
877 | | - "Invalid RfPath %d\n", rfpath); |
---|
| 847 | + rtl_dbg(rtlpriv, FPHY, PHY_TXPWR, |
---|
| 848 | + "Invalid RfPath %d\n", rfpath); |
---|
878 | 849 | return; |
---|
879 | 850 | } |
---|
880 | 851 | if (txnum > MAX_RF_PATH - 1) { |
---|
881 | | - RT_TRACE(rtlpriv, FPHY, PHY_TXPWR, "Invalid TxNum %d\n", txnum); |
---|
| 852 | + rtl_dbg(rtlpriv, FPHY, PHY_TXPWR, "Invalid TxNum %d\n", txnum); |
---|
882 | 853 | return; |
---|
883 | 854 | } |
---|
884 | 855 | |
---|
.. | .. |
---|
913 | 884 | } |
---|
914 | 885 | } |
---|
915 | 886 | } else { |
---|
916 | | - RT_TRACE(rtlpriv, COMP_SEND, DBG_TRACE, |
---|
917 | | - "configtype != BaseBand_Config_PHY_REG\n"); |
---|
| 887 | + rtl_dbg(rtlpriv, COMP_SEND, DBG_TRACE, |
---|
| 888 | + "configtype != BaseBand_Config_PHY_REG\n"); |
---|
918 | 889 | } |
---|
919 | 890 | return true; |
---|
920 | 891 | } |
---|
.. | .. |
---|
939 | 910 | case RF90_PATH_A: |
---|
940 | 911 | len = RTL8192EE_RADIOA_ARRAY_LEN; |
---|
941 | 912 | array = RTL8192EE_RADIOA_ARRAY; |
---|
942 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
943 | | - "Radio_A:RTL8192EE_RADIOA_ARRAY %d\n" , len); |
---|
944 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "Radio No %x\n", rfpath); |
---|
| 913 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
| 914 | + "Radio_A:RTL8192EE_RADIOA_ARRAY %d\n", len); |
---|
| 915 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "Radio No %x\n", rfpath); |
---|
945 | 916 | for (i = 0; i < len; i = i + 2) { |
---|
946 | 917 | v1 = array[i]; |
---|
947 | 918 | v2 = array[i+1]; |
---|
.. | .. |
---|
986 | 957 | case RF90_PATH_B: |
---|
987 | 958 | len = RTL8192EE_RADIOB_ARRAY_LEN; |
---|
988 | 959 | array = RTL8192EE_RADIOB_ARRAY; |
---|
989 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
990 | | - "Radio_A:RTL8192EE_RADIOB_ARRAY %d\n" , len); |
---|
991 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "Radio No %x\n", rfpath); |
---|
| 960 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
| 961 | + "Radio_A:RTL8192EE_RADIOB_ARRAY %d\n", len); |
---|
| 962 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "Radio No %x\n", rfpath); |
---|
992 | 963 | for (i = 0; i < len; i = i + 2) { |
---|
993 | 964 | v1 = array[i]; |
---|
994 | 965 | v2 = array[i+1]; |
---|
.. | .. |
---|
1050 | 1021 | rtlphy->default_initialgain[3] = |
---|
1051 | 1022 | (u8)rtl_get_bbreg(hw, ROFDM0_XDAGCCORE1, MASKBYTE0); |
---|
1052 | 1023 | |
---|
1053 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
---|
1054 | | - "Default initial gain (c50=0x%x, c58=0x%x, c60=0x%x, c68=0x%x\n", |
---|
1055 | | - rtlphy->default_initialgain[0], |
---|
1056 | | - rtlphy->default_initialgain[1], |
---|
1057 | | - rtlphy->default_initialgain[2], |
---|
1058 | | - rtlphy->default_initialgain[3]); |
---|
| 1024 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
---|
| 1025 | + "Default initial gain (c50=0x%x, c58=0x%x, c60=0x%x, c68=0x%x\n", |
---|
| 1026 | + rtlphy->default_initialgain[0], |
---|
| 1027 | + rtlphy->default_initialgain[1], |
---|
| 1028 | + rtlphy->default_initialgain[2], |
---|
| 1029 | + rtlphy->default_initialgain[3]); |
---|
1059 | 1030 | |
---|
1060 | 1031 | rtlphy->framesync = (u8)rtl_get_bbreg(hw, |
---|
1061 | 1032 | ROFDM0_RXDETECTOR3, MASKBYTE0); |
---|
1062 | 1033 | rtlphy->framesync_c34 = rtl_get_bbreg(hw, |
---|
1063 | 1034 | ROFDM0_RXDETECTOR2, MASKDWORD); |
---|
1064 | 1035 | |
---|
1065 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
---|
1066 | | - "Default framesync (0x%x) = 0x%x\n", |
---|
1067 | | - ROFDM0_RXDETECTOR3, rtlphy->framesync); |
---|
| 1036 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
---|
| 1037 | + "Default framesync (0x%x) = 0x%x\n", |
---|
| 1038 | + ROFDM0_RXDETECTOR3, rtlphy->framesync); |
---|
1068 | 1039 | } |
---|
1069 | 1040 | |
---|
1070 | 1041 | static void phy_init_bb_rf_register_def(struct ieee80211_hw *hw) |
---|
.. | .. |
---|
1261 | 1232 | |
---|
1262 | 1233 | if (channel < 1 || channel > 14) { |
---|
1263 | 1234 | index = 0; |
---|
1264 | | - RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_DMESG, |
---|
1265 | | - "Illegal channel!!\n"); |
---|
| 1235 | + rtl_dbg(rtlpriv, COMP_POWER_TRACKING, DBG_DMESG, |
---|
| 1236 | + "Illegal channel!!\n"); |
---|
1266 | 1237 | } |
---|
1267 | 1238 | |
---|
1268 | 1239 | if (IS_CCK_RATE((s8)rate)) |
---|
.. | .. |
---|
1420 | 1391 | pwr_idx); |
---|
1421 | 1392 | break; |
---|
1422 | 1393 | default: |
---|
1423 | | - RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, |
---|
1424 | | - "Invalid Rate!!\n"); |
---|
| 1394 | + rtl_dbg(rtlpriv, COMP_POWER, DBG_LOUD, |
---|
| 1395 | + "Invalid Rate!!\n"); |
---|
1425 | 1396 | break; |
---|
1426 | 1397 | } |
---|
1427 | 1398 | } else if (rfpath == RF90_PATH_B) { |
---|
.. | .. |
---|
1539 | 1510 | pwr_idx); |
---|
1540 | 1511 | break; |
---|
1541 | 1512 | default: |
---|
1542 | | - RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, |
---|
1543 | | - "Invalid Rate!!\n"); |
---|
| 1513 | + rtl_dbg(rtlpriv, COMP_POWER, DBG_LOUD, |
---|
| 1514 | + "Invalid Rate!!\n"); |
---|
1544 | 1515 | break; |
---|
1545 | 1516 | } |
---|
1546 | 1517 | } else { |
---|
1547 | | - RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, "Invalid RFPath!!\n"); |
---|
| 1518 | + rtl_dbg(rtlpriv, COMP_POWER, DBG_LOUD, "Invalid RFPath!!\n"); |
---|
1548 | 1519 | } |
---|
1549 | 1520 | } |
---|
1550 | 1521 | |
---|
.. | .. |
---|
1603 | 1574 | rtlphy->current_chan_bw, |
---|
1604 | 1575 | channel, ht_rates2t, 8); |
---|
1605 | 1576 | } else |
---|
1606 | | - RT_TRACE(rtlpriv, FPHY, PHY_TXPWR, |
---|
1607 | | - "Invalid RateSection %d\n", section); |
---|
| 1577 | + rtl_dbg(rtlpriv, FPHY, PHY_TXPWR, |
---|
| 1578 | + "Invalid RateSection %d\n", section); |
---|
1608 | 1579 | } |
---|
1609 | 1580 | |
---|
1610 | 1581 | void rtl92ee_phy_set_txpower_level(struct ieee80211_hw *hw, u8 channel) |
---|
.. | .. |
---|
1690 | 1661 | u8 reg_bw_opmode; |
---|
1691 | 1662 | u8 reg_prsr_rsc; |
---|
1692 | 1663 | |
---|
1693 | | - RT_TRACE(rtlpriv, COMP_SCAN, DBG_TRACE, |
---|
1694 | | - "Switch to %s bandwidth\n", |
---|
1695 | | - rtlphy->current_chan_bw == HT_CHANNEL_WIDTH_20 ? |
---|
1696 | | - "20MHz" : "40MHz"); |
---|
| 1664 | + rtl_dbg(rtlpriv, COMP_SCAN, DBG_TRACE, |
---|
| 1665 | + "Switch to %s bandwidth\n", |
---|
| 1666 | + rtlphy->current_chan_bw == HT_CHANNEL_WIDTH_20 ? |
---|
| 1667 | + "20MHz" : "40MHz"); |
---|
1697 | 1668 | |
---|
1698 | 1669 | if (is_hal_stop(rtlhal)) { |
---|
1699 | 1670 | rtlphy->set_bwmode_inprogress = false; |
---|
.. | .. |
---|
1747 | 1718 | } |
---|
1748 | 1719 | rtl92ee_phy_rf6052_set_bandwidth(hw, rtlphy->current_chan_bw); |
---|
1749 | 1720 | rtlphy->set_bwmode_inprogress = false; |
---|
1750 | | - RT_TRACE(rtlpriv, COMP_SCAN, DBG_LOUD, "\n"); |
---|
| 1721 | + rtl_dbg(rtlpriv, COMP_SCAN, DBG_LOUD, "\n"); |
---|
1751 | 1722 | } |
---|
1752 | 1723 | |
---|
1753 | 1724 | void rtl92ee_phy_set_bw_mode(struct ieee80211_hw *hw, |
---|
.. | .. |
---|
1764 | 1735 | if ((!is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { |
---|
1765 | 1736 | rtl92ee_phy_set_bw_mode_callback(hw); |
---|
1766 | 1737 | } else { |
---|
1767 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, |
---|
1768 | | - "false driver sleep or unload\n"); |
---|
| 1738 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_WARNING, |
---|
| 1739 | + "false driver sleep or unload\n"); |
---|
1769 | 1740 | rtlphy->set_bwmode_inprogress = false; |
---|
1770 | 1741 | rtlphy->current_chan_bw = tmp_bw; |
---|
1771 | 1742 | } |
---|
.. | .. |
---|
1778 | 1749 | struct rtl_phy *rtlphy = &rtlpriv->phy; |
---|
1779 | 1750 | u32 delay; |
---|
1780 | 1751 | |
---|
1781 | | - RT_TRACE(rtlpriv, COMP_SCAN, DBG_TRACE, |
---|
1782 | | - "switch to channel%d\n", rtlphy->current_channel); |
---|
| 1752 | + rtl_dbg(rtlpriv, COMP_SCAN, DBG_TRACE, |
---|
| 1753 | + "switch to channel%d\n", rtlphy->current_channel); |
---|
1783 | 1754 | if (is_hal_stop(rtlhal)) |
---|
1784 | 1755 | return; |
---|
1785 | 1756 | do { |
---|
.. | .. |
---|
1797 | 1768 | } |
---|
1798 | 1769 | break; |
---|
1799 | 1770 | } while (true); |
---|
1800 | | - RT_TRACE(rtlpriv, COMP_SCAN, DBG_TRACE, "\n"); |
---|
| 1771 | + rtl_dbg(rtlpriv, COMP_SCAN, DBG_TRACE, "\n"); |
---|
1801 | 1772 | } |
---|
1802 | 1773 | |
---|
1803 | 1774 | u8 rtl92ee_phy_sw_chnl(struct ieee80211_hw *hw) |
---|
.. | .. |
---|
1817 | 1788 | rtlphy->sw_chnl_step = 0; |
---|
1818 | 1789 | if (!(is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { |
---|
1819 | 1790 | rtl92ee_phy_sw_chnl_callback(hw); |
---|
1820 | | - RT_TRACE(rtlpriv, COMP_CHAN, DBG_LOUD, |
---|
1821 | | - "sw_chnl_inprogress false schedule workitem current channel %d\n", |
---|
1822 | | - rtlphy->current_channel); |
---|
| 1791 | + rtl_dbg(rtlpriv, COMP_CHAN, DBG_LOUD, |
---|
| 1792 | + "sw_chnl_inprogress false schedule workitem current channel %d\n", |
---|
| 1793 | + rtlphy->current_channel); |
---|
1823 | 1794 | rtlphy->sw_chnl_inprogress = false; |
---|
1824 | 1795 | } else { |
---|
1825 | | - RT_TRACE(rtlpriv, COMP_CHAN, DBG_LOUD, |
---|
1826 | | - "sw_chnl_inprogress false driver sleep or unload\n"); |
---|
| 1796 | + rtl_dbg(rtlpriv, COMP_CHAN, DBG_LOUD, |
---|
| 1797 | + "sw_chnl_inprogress false driver sleep or unload\n"); |
---|
1827 | 1798 | rtlphy->sw_chnl_inprogress = false; |
---|
1828 | 1799 | } |
---|
1829 | 1800 | return 1; |
---|
.. | .. |
---|
1925 | 1896 | } |
---|
1926 | 1897 | break; |
---|
1927 | 1898 | default: |
---|
1928 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_LOUD, |
---|
1929 | | - "switch case %#x not processed\n", |
---|
1930 | | - currentcmd->cmdid); |
---|
| 1899 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_LOUD, |
---|
| 1900 | + "switch case %#x not processed\n", |
---|
| 1901 | + currentcmd->cmdid); |
---|
1931 | 1902 | break; |
---|
1932 | 1903 | } |
---|
1933 | 1904 | |
---|
.. | .. |
---|
2273 | 2244 | (((reg_ecc & 0x03FF0000) >> 16) != 0x36)) |
---|
2274 | 2245 | result |= 0x02; |
---|
2275 | 2246 | else |
---|
2276 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_LOUD, "Path B Rx IQK fail!!\n"); |
---|
| 2247 | + rtl_dbg(rtlpriv, COMP_RF, DBG_LOUD, "Path B Rx IQK fail!!\n"); |
---|
2277 | 2248 | |
---|
2278 | 2249 | return result; |
---|
2279 | 2250 | } |
---|
.. | .. |
---|
2570 | 2541 | patha_ok = _rtl92ee_phy_path_a_iqk(hw, is2t); |
---|
2571 | 2542 | |
---|
2572 | 2543 | if (patha_ok == 0x01) { |
---|
2573 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_LOUD, |
---|
2574 | | - "Path A Tx IQK Success!!\n"); |
---|
| 2544 | + rtl_dbg(rtlpriv, COMP_RF, DBG_LOUD, |
---|
| 2545 | + "Path A Tx IQK Success!!\n"); |
---|
2575 | 2546 | result[t][0] = (rtl_get_bbreg(hw, |
---|
2576 | 2547 | RTX_POWER_BEFORE_IQK_A, |
---|
2577 | 2548 | MASKDWORD) & 0x3FF0000) |
---|
.. | .. |
---|
2581 | 2552 | >> 16; |
---|
2582 | 2553 | break; |
---|
2583 | 2554 | } |
---|
2584 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_LOUD, |
---|
2585 | | - "Path A Tx IQK Fail!!, ret = 0x%x\n", |
---|
2586 | | - patha_ok); |
---|
| 2555 | + rtl_dbg(rtlpriv, COMP_RF, DBG_LOUD, |
---|
| 2556 | + "Path A Tx IQK Fail!!, ret = 0x%x\n", |
---|
| 2557 | + patha_ok); |
---|
2587 | 2558 | } |
---|
2588 | 2559 | |
---|
2589 | 2560 | for (i = 0 ; i < retrycount ; i++) { |
---|
2590 | 2561 | patha_ok = _rtl92ee_phy_path_a_rx_iqk(hw, is2t); |
---|
2591 | 2562 | |
---|
2592 | 2563 | if (patha_ok == 0x03) { |
---|
2593 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_LOUD, |
---|
2594 | | - "Path A Rx IQK Success!!\n"); |
---|
| 2564 | + rtl_dbg(rtlpriv, COMP_RF, DBG_LOUD, |
---|
| 2565 | + "Path A Rx IQK Success!!\n"); |
---|
2595 | 2566 | result[t][2] = (rtl_get_bbreg(hw, |
---|
2596 | 2567 | RRX_POWER_BEFORE_IQK_A_2, |
---|
2597 | 2568 | MASKDWORD) & 0x3FF0000) |
---|
.. | .. |
---|
2602 | 2573 | >> 16; |
---|
2603 | 2574 | break; |
---|
2604 | 2575 | } |
---|
2605 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_LOUD, |
---|
2606 | | - "Path A Rx IQK Fail!!, ret = 0x%x\n", |
---|
2607 | | - patha_ok); |
---|
| 2576 | + rtl_dbg(rtlpriv, COMP_RF, DBG_LOUD, |
---|
| 2577 | + "Path A Rx IQK Fail!!, ret = 0x%x\n", |
---|
| 2578 | + patha_ok); |
---|
2608 | 2579 | } |
---|
2609 | 2580 | |
---|
2610 | 2581 | if (0x00 == patha_ok) |
---|
2611 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_LOUD, |
---|
2612 | | - "Path A IQK failed!!, ret = 0\n"); |
---|
| 2582 | + rtl_dbg(rtlpriv, COMP_RF, DBG_LOUD, |
---|
| 2583 | + "Path A IQK failed!!, ret = 0\n"); |
---|
2613 | 2584 | if (is2t) { |
---|
2614 | 2585 | _rtl92ee_phy_path_a_standby(hw); |
---|
2615 | 2586 | /* Turn Path B ADDA on */ |
---|
.. | .. |
---|
2623 | 2594 | for (i = 0 ; i < retrycount ; i++) { |
---|
2624 | 2595 | pathb_ok = _rtl92ee_phy_path_b_iqk(hw); |
---|
2625 | 2596 | if (pathb_ok == 0x01) { |
---|
2626 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_LOUD, |
---|
2627 | | - "Path B Tx IQK Success!!\n"); |
---|
| 2597 | + rtl_dbg(rtlpriv, COMP_RF, DBG_LOUD, |
---|
| 2598 | + "Path B Tx IQK Success!!\n"); |
---|
2628 | 2599 | result[t][4] = (rtl_get_bbreg(hw, |
---|
2629 | 2600 | RTX_POWER_BEFORE_IQK_B, |
---|
2630 | 2601 | MASKDWORD) & 0x3FF0000) |
---|
.. | .. |
---|
2635 | 2606 | >> 16; |
---|
2636 | 2607 | break; |
---|
2637 | 2608 | } |
---|
2638 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_LOUD, |
---|
2639 | | - "Path B Tx IQK Fail!!, ret = 0x%x\n", |
---|
2640 | | - pathb_ok); |
---|
| 2609 | + rtl_dbg(rtlpriv, COMP_RF, DBG_LOUD, |
---|
| 2610 | + "Path B Tx IQK Fail!!, ret = 0x%x\n", |
---|
| 2611 | + pathb_ok); |
---|
2641 | 2612 | } |
---|
2642 | 2613 | |
---|
2643 | 2614 | for (i = 0 ; i < retrycount ; i++) { |
---|
2644 | 2615 | pathb_ok = _rtl92ee_phy_path_b_rx_iqk(hw, is2t); |
---|
2645 | 2616 | if (pathb_ok == 0x03) { |
---|
2646 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_LOUD, |
---|
2647 | | - "Path B Rx IQK Success!!\n"); |
---|
| 2617 | + rtl_dbg(rtlpriv, COMP_RF, DBG_LOUD, |
---|
| 2618 | + "Path B Rx IQK Success!!\n"); |
---|
2648 | 2619 | result[t][6] = (rtl_get_bbreg(hw, |
---|
2649 | 2620 | RRX_POWER_BEFORE_IQK_B_2, |
---|
2650 | 2621 | MASKDWORD) & 0x3FF0000) |
---|
.. | .. |
---|
2655 | 2626 | >> 16; |
---|
2656 | 2627 | break; |
---|
2657 | 2628 | } |
---|
2658 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_LOUD, |
---|
2659 | | - "Path B Rx IQK Fail!!, ret = 0x%x\n", |
---|
2660 | | - pathb_ok); |
---|
| 2629 | + rtl_dbg(rtlpriv, COMP_RF, DBG_LOUD, |
---|
| 2630 | + "Path B Rx IQK Fail!!, ret = 0x%x\n", |
---|
| 2631 | + pathb_ok); |
---|
2661 | 2632 | } |
---|
2662 | 2633 | |
---|
2663 | 2634 | if (0x00 == pathb_ok) |
---|
2664 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_LOUD, |
---|
2665 | | - "Path B IQK failed!!, ret = 0\n"); |
---|
| 2635 | + rtl_dbg(rtlpriv, COMP_RF, DBG_LOUD, |
---|
| 2636 | + "Path B IQK failed!!, ret = 0\n"); |
---|
2666 | 2637 | } |
---|
2667 | 2638 | /* Back to BB mode, load original value */ |
---|
2668 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_LOUD, |
---|
2669 | | - "IQK:Back to BB mode, load original value!\n"); |
---|
| 2639 | + rtl_dbg(rtlpriv, COMP_RF, DBG_LOUD, |
---|
| 2640 | + "IQK:Back to BB mode, load original value!\n"); |
---|
2670 | 2641 | rtl_set_bbreg(hw, RFPGA0_IQK, MASKDWORD, 0); |
---|
2671 | 2642 | |
---|
2672 | 2643 | if (t != 0) { |
---|
.. | .. |
---|
2749 | 2720 | struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); |
---|
2750 | 2721 | struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); |
---|
2751 | 2722 | |
---|
2752 | | - RT_TRACE(rtlpriv, COMP_INIT , DBG_LOUD , "\n"); |
---|
| 2723 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "\n"); |
---|
2753 | 2724 | |
---|
2754 | 2725 | if (is_hal_stop(rtlhal)) { |
---|
2755 | 2726 | u8 u1btmp; |
---|
.. | .. |
---|
2823 | 2794 | long result[4][8]; |
---|
2824 | 2795 | u8 i, final_candidate; |
---|
2825 | 2796 | bool b_patha_ok, b_pathb_ok; |
---|
2826 | | - long reg_e94, reg_e9c, reg_ea4, reg_eac; |
---|
2827 | | - long reg_eb4, reg_ebc, reg_ec4, reg_ecc; |
---|
| 2797 | + long reg_e94, reg_e9c, reg_ea4; |
---|
| 2798 | + long reg_eb4, reg_ebc, reg_ec4; |
---|
2828 | 2799 | bool is12simular, is13simular, is23simular; |
---|
2829 | 2800 | u8 idx; |
---|
2830 | 2801 | u32 iqk_bb_reg[IQK_BB_REG_NUM] = { |
---|
.. | .. |
---|
2891 | 2862 | } |
---|
2892 | 2863 | } |
---|
2893 | 2864 | |
---|
2894 | | - for (i = 0; i < 4; i++) { |
---|
2895 | | - reg_e94 = result[i][0]; |
---|
2896 | | - reg_e9c = result[i][1]; |
---|
2897 | | - reg_ea4 = result[i][2]; |
---|
2898 | | - reg_eac = result[i][3]; |
---|
2899 | | - reg_eb4 = result[i][4]; |
---|
2900 | | - reg_ebc = result[i][5]; |
---|
2901 | | - reg_ec4 = result[i][6]; |
---|
2902 | | - reg_ecc = result[i][7]; |
---|
2903 | | - } |
---|
| 2865 | + reg_e94 = result[3][0]; |
---|
| 2866 | + reg_e9c = result[3][1]; |
---|
| 2867 | + reg_ea4 = result[3][2]; |
---|
| 2868 | + reg_eb4 = result[3][4]; |
---|
| 2869 | + reg_ebc = result[3][5]; |
---|
| 2870 | + reg_ec4 = result[3][6]; |
---|
2904 | 2871 | |
---|
2905 | 2872 | if (final_candidate != 0xff) { |
---|
2906 | 2873 | reg_e94 = result[final_candidate][0]; |
---|
.. | .. |
---|
2908 | 2875 | reg_e9c = result[final_candidate][1]; |
---|
2909 | 2876 | rtlphy->reg_e9c = reg_e9c; |
---|
2910 | 2877 | reg_ea4 = result[final_candidate][2]; |
---|
2911 | | - reg_eac = result[final_candidate][3]; |
---|
2912 | 2878 | reg_eb4 = result[final_candidate][4]; |
---|
2913 | 2879 | rtlphy->reg_eb4 = reg_eb4; |
---|
2914 | 2880 | reg_ebc = result[final_candidate][5]; |
---|
2915 | 2881 | rtlphy->reg_ebc = reg_ebc; |
---|
2916 | 2882 | reg_ec4 = result[final_candidate][6]; |
---|
2917 | | - reg_ecc = result[final_candidate][7]; |
---|
2918 | 2883 | b_patha_ok = true; |
---|
2919 | 2884 | b_pathb_ok = true; |
---|
2920 | 2885 | } else { |
---|
.. | .. |
---|
2984 | 2949 | struct rtl_phy *rtlphy = &rtlpriv->phy; |
---|
2985 | 2950 | bool postprocessing = false; |
---|
2986 | 2951 | |
---|
2987 | | - RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, |
---|
2988 | | - "-->IO Cmd(%#x), set_io_inprogress(%d)\n", |
---|
2989 | | - iotype, rtlphy->set_io_inprogress); |
---|
| 2952 | + rtl_dbg(rtlpriv, COMP_CMD, DBG_TRACE, |
---|
| 2953 | + "-->IO Cmd(%#x), set_io_inprogress(%d)\n", |
---|
| 2954 | + iotype, rtlphy->set_io_inprogress); |
---|
2990 | 2955 | do { |
---|
2991 | 2956 | switch (iotype) { |
---|
2992 | 2957 | case IO_CMD_RESUME_DM_BY_SCAN: |
---|
2993 | | - RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, |
---|
2994 | | - "[IO CMD] Resume DM after scan.\n"); |
---|
| 2958 | + rtl_dbg(rtlpriv, COMP_CMD, DBG_TRACE, |
---|
| 2959 | + "[IO CMD] Resume DM after scan.\n"); |
---|
2995 | 2960 | postprocessing = true; |
---|
2996 | 2961 | break; |
---|
2997 | 2962 | case IO_CMD_PAUSE_BAND0_DM_BY_SCAN: |
---|
2998 | | - RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, |
---|
2999 | | - "[IO CMD] Pause DM before scan.\n"); |
---|
| 2963 | + rtl_dbg(rtlpriv, COMP_CMD, DBG_TRACE, |
---|
| 2964 | + "[IO CMD] Pause DM before scan.\n"); |
---|
3000 | 2965 | postprocessing = true; |
---|
3001 | 2966 | break; |
---|
3002 | 2967 | default: |
---|
3003 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_LOUD, |
---|
3004 | | - "switch case %#x not processed\n", iotype); |
---|
| 2968 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_LOUD, |
---|
| 2969 | + "switch case %#x not processed\n", iotype); |
---|
3005 | 2970 | break; |
---|
3006 | 2971 | } |
---|
3007 | 2972 | } while (false); |
---|
.. | .. |
---|
3012 | 2977 | return false; |
---|
3013 | 2978 | } |
---|
3014 | 2979 | rtl92ee_phy_set_io(hw); |
---|
3015 | | - RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, "IO Type(%#x)\n", iotype); |
---|
| 2980 | + rtl_dbg(rtlpriv, COMP_CMD, DBG_TRACE, "IO Type(%#x)\n", iotype); |
---|
3016 | 2981 | return true; |
---|
3017 | 2982 | } |
---|
3018 | 2983 | |
---|
.. | .. |
---|
3022 | 2987 | struct rtl_phy *rtlphy = &rtlpriv->phy; |
---|
3023 | 2988 | struct dig_t *dm_dig = &rtlpriv->dm_digtable; |
---|
3024 | 2989 | |
---|
3025 | | - RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, |
---|
3026 | | - "--->Cmd(%#x), set_io_inprogress(%d)\n", |
---|
3027 | | - rtlphy->current_io_type, rtlphy->set_io_inprogress); |
---|
| 2990 | + rtl_dbg(rtlpriv, COMP_CMD, DBG_TRACE, |
---|
| 2991 | + "--->Cmd(%#x), set_io_inprogress(%d)\n", |
---|
| 2992 | + rtlphy->current_io_type, rtlphy->set_io_inprogress); |
---|
3028 | 2993 | switch (rtlphy->current_io_type) { |
---|
3029 | 2994 | case IO_CMD_RESUME_DM_BY_SCAN: |
---|
3030 | 2995 | rtl92ee_dm_write_dig(hw, rtlphy->initgain_backup.xaagccore1); |
---|
3031 | 2996 | rtl92ee_dm_write_cck_cca_thres(hw, rtlphy->initgain_backup.cca); |
---|
3032 | | - RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE , "no set txpower\n"); |
---|
| 2997 | + rtl_dbg(rtlpriv, COMP_CMD, DBG_TRACE, "no set txpower\n"); |
---|
3033 | 2998 | rtl92ee_phy_set_txpower_level(hw, rtlphy->current_channel); |
---|
3034 | 2999 | break; |
---|
3035 | 3000 | case IO_CMD_PAUSE_BAND0_DM_BY_SCAN: |
---|
.. | .. |
---|
3040 | 3005 | rtl92ee_dm_write_cck_cca_thres(hw, 0x40); |
---|
3041 | 3006 | break; |
---|
3042 | 3007 | default: |
---|
3043 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_LOUD, |
---|
3044 | | - "switch case %#x not processed\n", |
---|
3045 | | - rtlphy->current_io_type); |
---|
| 3008 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_LOUD, |
---|
| 3009 | + "switch case %#x not processed\n", |
---|
| 3010 | + rtlphy->current_io_type); |
---|
3046 | 3011 | break; |
---|
3047 | 3012 | } |
---|
3048 | 3013 | rtlphy->set_io_inprogress = false; |
---|
3049 | | - RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, |
---|
3050 | | - "(%#x)\n", rtlphy->current_io_type); |
---|
| 3014 | + rtl_dbg(rtlpriv, COMP_CMD, DBG_TRACE, |
---|
| 3015 | + "(%#x)\n", rtlphy->current_io_type); |
---|
3051 | 3016 | } |
---|
3052 | 3017 | |
---|
3053 | 3018 | static void rtl92ee_phy_set_rf_on(struct ieee80211_hw *hw) |
---|
.. | .. |
---|
3093 | 3058 | |
---|
3094 | 3059 | do { |
---|
3095 | 3060 | initializecount++; |
---|
3096 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG, |
---|
3097 | | - "IPS Set eRf nic enable\n"); |
---|
| 3061 | + rtl_dbg(rtlpriv, COMP_RF, DBG_DMESG, |
---|
| 3062 | + "IPS Set eRf nic enable\n"); |
---|
3098 | 3063 | rtstatus = rtl_ps_enable_nic(hw); |
---|
3099 | 3064 | } while (!rtstatus && (initializecount < 10)); |
---|
3100 | 3065 | RT_CLEAR_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC); |
---|
3101 | 3066 | } else { |
---|
3102 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG, |
---|
3103 | | - "Set ERFON sleeping:%d ms\n", |
---|
3104 | | - jiffies_to_msecs(jiffies - |
---|
3105 | | - ppsc->last_sleep_jiffies)); |
---|
| 3067 | + rtl_dbg(rtlpriv, COMP_RF, DBG_DMESG, |
---|
| 3068 | + "Set ERFON sleeping:%d ms\n", |
---|
| 3069 | + jiffies_to_msecs(jiffies - |
---|
| 3070 | + ppsc->last_sleep_jiffies)); |
---|
3106 | 3071 | ppsc->last_awake_jiffies = jiffies; |
---|
3107 | 3072 | rtl92ee_phy_set_rf_on(hw); |
---|
3108 | 3073 | } |
---|
.. | .. |
---|
3120 | 3085 | queue_id++; |
---|
3121 | 3086 | continue; |
---|
3122 | 3087 | } else { |
---|
3123 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, |
---|
3124 | | - "eRf Off/Sleep: %d times TcbBusyQueue[%d] =%d before doze!\n", |
---|
3125 | | - (i + 1), queue_id, |
---|
3126 | | - skb_queue_len(&ring->queue)); |
---|
| 3088 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_WARNING, |
---|
| 3089 | + "eRf Off/Sleep: %d times TcbBusyQueue[%d] =%d before doze!\n", |
---|
| 3090 | + (i + 1), queue_id, |
---|
| 3091 | + skb_queue_len(&ring->queue)); |
---|
3127 | 3092 | |
---|
3128 | 3093 | udelay(10); |
---|
3129 | 3094 | i++; |
---|
3130 | 3095 | } |
---|
3131 | 3096 | if (i >= MAX_DOZE_WAITING_TIMES_9x) { |
---|
3132 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, |
---|
3133 | | - "\n ERFSLEEP: %d times TcbBusyQueue[%d] = %d !\n", |
---|
3134 | | - MAX_DOZE_WAITING_TIMES_9x, |
---|
3135 | | - queue_id, |
---|
3136 | | - skb_queue_len(&ring->queue)); |
---|
| 3097 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_WARNING, |
---|
| 3098 | + "\n ERFSLEEP: %d times TcbBusyQueue[%d] = %d !\n", |
---|
| 3099 | + MAX_DOZE_WAITING_TIMES_9x, |
---|
| 3100 | + queue_id, |
---|
| 3101 | + skb_queue_len(&ring->queue)); |
---|
3137 | 3102 | break; |
---|
3138 | 3103 | } |
---|
3139 | 3104 | } |
---|
3140 | 3105 | |
---|
3141 | 3106 | if (ppsc->reg_rfps_level & RT_RF_OFF_LEVL_HALT_NIC) { |
---|
3142 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG, |
---|
3143 | | - "IPS Set eRf nic disable\n"); |
---|
| 3107 | + rtl_dbg(rtlpriv, COMP_RF, DBG_DMESG, |
---|
| 3108 | + "IPS Set eRf nic disable\n"); |
---|
3144 | 3109 | rtl_ps_disable_nic(hw); |
---|
3145 | 3110 | RT_SET_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC); |
---|
3146 | 3111 | } else { |
---|
.. | .. |
---|
3163 | 3128 | queue_id++; |
---|
3164 | 3129 | continue; |
---|
3165 | 3130 | } else { |
---|
3166 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, |
---|
3167 | | - "eRf Off/Sleep: %d times TcbBusyQueue[%d] =%d before doze!\n", |
---|
3168 | | - (i + 1), queue_id, |
---|
3169 | | - skb_queue_len(&ring->queue)); |
---|
| 3131 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_WARNING, |
---|
| 3132 | + "eRf Off/Sleep: %d times TcbBusyQueue[%d] =%d before doze!\n", |
---|
| 3133 | + (i + 1), queue_id, |
---|
| 3134 | + skb_queue_len(&ring->queue)); |
---|
3170 | 3135 | udelay(10); |
---|
3171 | 3136 | i++; |
---|
3172 | 3137 | } |
---|
3173 | 3138 | if (i >= MAX_DOZE_WAITING_TIMES_9x) { |
---|
3174 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, |
---|
3175 | | - "\n ERFSLEEP: %d times TcbBusyQueue[%d] = %d !\n", |
---|
3176 | | - MAX_DOZE_WAITING_TIMES_9x, |
---|
3177 | | - queue_id, |
---|
3178 | | - skb_queue_len(&ring->queue)); |
---|
| 3139 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_WARNING, |
---|
| 3140 | + "\n ERFSLEEP: %d times TcbBusyQueue[%d] = %d !\n", |
---|
| 3141 | + MAX_DOZE_WAITING_TIMES_9x, |
---|
| 3142 | + queue_id, |
---|
| 3143 | + skb_queue_len(&ring->queue)); |
---|
3179 | 3144 | break; |
---|
3180 | 3145 | } |
---|
3181 | 3146 | } |
---|
3182 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG, |
---|
3183 | | - "Set ERFSLEEP awaked:%d ms\n", |
---|
3184 | | - jiffies_to_msecs(jiffies - |
---|
3185 | | - ppsc->last_awake_jiffies)); |
---|
| 3147 | + rtl_dbg(rtlpriv, COMP_RF, DBG_DMESG, |
---|
| 3148 | + "Set ERFSLEEP awaked:%d ms\n", |
---|
| 3149 | + jiffies_to_msecs(jiffies - |
---|
| 3150 | + ppsc->last_awake_jiffies)); |
---|
3186 | 3151 | ppsc->last_sleep_jiffies = jiffies; |
---|
3187 | 3152 | _rtl92ee_phy_set_rf_sleep(hw); |
---|
3188 | 3153 | break; |
---|
3189 | 3154 | default: |
---|
3190 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_LOUD, |
---|
3191 | | - "switch case %#x not processed\n", rfpwr_state); |
---|
| 3155 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_LOUD, |
---|
| 3156 | + "switch case %#x not processed\n", rfpwr_state); |
---|
3192 | 3157 | bresult = false; |
---|
3193 | 3158 | break; |
---|
3194 | 3159 | } |
---|