| .. | .. |
|---|
| 1 | | -/****************************************************************************** |
|---|
| 2 | | - * |
|---|
| 3 | | - * Copyright(c) 2009-2012 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-2012 Realtek Corporation.*/ |
|---|
| 25 | 3 | |
|---|
| 26 | 4 | #include "../wifi.h" |
|---|
| 27 | 5 | #include "../rtl8192ce/reg.h" |
|---|
| .. | .. |
|---|
| 36 | 14 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
|---|
| 37 | 15 | u32 returnvalue, originalvalue, bitshift; |
|---|
| 38 | 16 | |
|---|
| 39 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, "regaddr(%#x), bitmask(%#x)\n", |
|---|
| 40 | | - regaddr, bitmask); |
|---|
| 17 | + rtl_dbg(rtlpriv, COMP_RF, DBG_TRACE, "regaddr(%#x), bitmask(%#x)\n", |
|---|
| 18 | + regaddr, bitmask); |
|---|
| 41 | 19 | originalvalue = rtl_read_dword(rtlpriv, regaddr); |
|---|
| 42 | 20 | bitshift = _rtl92c_phy_calculate_bit_shift(bitmask); |
|---|
| 43 | 21 | returnvalue = (originalvalue & bitmask) >> bitshift; |
|---|
| 44 | 22 | |
|---|
| 45 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, |
|---|
| 46 | | - "BBR MASK=0x%x Addr[0x%x]=0x%x\n", |
|---|
| 47 | | - bitmask, regaddr, originalvalue); |
|---|
| 23 | + rtl_dbg(rtlpriv, COMP_RF, DBG_TRACE, |
|---|
| 24 | + "BBR MASK=0x%x Addr[0x%x]=0x%x\n", |
|---|
| 25 | + bitmask, regaddr, originalvalue); |
|---|
| 48 | 26 | |
|---|
| 49 | 27 | return returnvalue; |
|---|
| 50 | 28 | } |
|---|
| .. | .. |
|---|
| 56 | 34 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
|---|
| 57 | 35 | u32 originalvalue, bitshift; |
|---|
| 58 | 36 | |
|---|
| 59 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, |
|---|
| 60 | | - "regaddr(%#x), bitmask(%#x), data(%#x)\n", |
|---|
| 61 | | - regaddr, bitmask, data); |
|---|
| 37 | + rtl_dbg(rtlpriv, COMP_RF, DBG_TRACE, |
|---|
| 38 | + "regaddr(%#x), bitmask(%#x), data(%#x)\n", |
|---|
| 39 | + regaddr, bitmask, data); |
|---|
| 62 | 40 | |
|---|
| 63 | 41 | if (bitmask != MASKDWORD) { |
|---|
| 64 | 42 | originalvalue = rtl_read_dword(rtlpriv, regaddr); |
|---|
| .. | .. |
|---|
| 68 | 46 | |
|---|
| 69 | 47 | rtl_write_dword(rtlpriv, regaddr, data); |
|---|
| 70 | 48 | |
|---|
| 71 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, |
|---|
| 72 | | - "regaddr(%#x), bitmask(%#x), data(%#x)\n", |
|---|
| 73 | | - regaddr, bitmask, data); |
|---|
| 49 | + rtl_dbg(rtlpriv, COMP_RF, DBG_TRACE, |
|---|
| 50 | + "regaddr(%#x), bitmask(%#x), data(%#x)\n", |
|---|
| 51 | + regaddr, bitmask, data); |
|---|
| 74 | 52 | } |
|---|
| 75 | 53 | EXPORT_SYMBOL(rtl92c_phy_set_bb_reg); |
|---|
| 76 | 54 | |
|---|
| .. | .. |
|---|
| 134 | 112 | else |
|---|
| 135 | 113 | retvalue = rtl_get_bbreg(hw, pphyreg->rf_rb, |
|---|
| 136 | 114 | BLSSIREADBACKDATA); |
|---|
| 137 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, "RFR-%d Addr[0x%x]=0x%x\n", |
|---|
| 138 | | - rfpath, pphyreg->rf_rb, |
|---|
| 139 | | - retvalue); |
|---|
| 115 | + rtl_dbg(rtlpriv, COMP_RF, DBG_TRACE, "RFR-%d Addr[0x%x]=0x%x\n", |
|---|
| 116 | + rfpath, pphyreg->rf_rb, |
|---|
| 117 | + retvalue); |
|---|
| 140 | 118 | return retvalue; |
|---|
| 141 | 119 | } |
|---|
| 142 | 120 | EXPORT_SYMBOL(_rtl92c_phy_rf_serial_read); |
|---|
| .. | .. |
|---|
| 159 | 137 | newoffset = offset; |
|---|
| 160 | 138 | data_and_addr = ((newoffset << 20) | (data & 0x000fffff)) & 0x0fffffff; |
|---|
| 161 | 139 | rtl_set_bbreg(hw, pphyreg->rf3wire_offset, MASKDWORD, data_and_addr); |
|---|
| 162 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, "RFW-%d Addr[0x%x]=0x%x\n", |
|---|
| 163 | | - rfpath, pphyreg->rf3wire_offset, |
|---|
| 164 | | - data_and_addr); |
|---|
| 140 | + rtl_dbg(rtlpriv, COMP_RF, DBG_TRACE, "RFW-%d Addr[0x%x]=0x%x\n", |
|---|
| 141 | + rfpath, pphyreg->rf3wire_offset, |
|---|
| 142 | + data_and_addr); |
|---|
| 165 | 143 | } |
|---|
| 166 | 144 | EXPORT_SYMBOL(_rtl92c_phy_rf_serial_write); |
|---|
| 167 | 145 | |
|---|
| 168 | 146 | u32 _rtl92c_phy_calculate_bit_shift(u32 bitmask) |
|---|
| 169 | 147 | { |
|---|
| 170 | | - u32 i; |
|---|
| 148 | + u32 i = ffs(bitmask); |
|---|
| 171 | 149 | |
|---|
| 172 | | - for (i = 0; i <= 31; i++) { |
|---|
| 173 | | - if (((bitmask >> i) & 0x1) == 1) |
|---|
| 174 | | - break; |
|---|
| 175 | | - } |
|---|
| 176 | | - return i; |
|---|
| 150 | + return i ? i - 1 : 32; |
|---|
| 177 | 151 | } |
|---|
| 178 | 152 | EXPORT_SYMBOL(_rtl92c_phy_calculate_bit_shift); |
|---|
| 179 | 153 | |
|---|
| .. | .. |
|---|
| 214 | 188 | } |
|---|
| 215 | 189 | if (rtlphy->rf_type == RF_1T2R) { |
|---|
| 216 | 190 | _rtl92c_phy_bb_config_1t(hw); |
|---|
| 217 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, "Config to 1T!!\n"); |
|---|
| 191 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, "Config to 1T!!\n"); |
|---|
| 218 | 192 | } |
|---|
| 219 | 193 | if (rtlefuse->autoload_failflag == false) { |
|---|
| 220 | 194 | rtlphy->pwrgroup_cnt = 0; |
|---|
| .. | .. |
|---|
| 239 | 213 | |
|---|
| 240 | 214 | EXPORT_SYMBOL(_rtl92c_phy_bb8192c_config_parafile); |
|---|
| 241 | 215 | |
|---|
| 242 | | -void _rtl92c_store_pwrIndex_diffrate_offset(struct ieee80211_hw *hw, |
|---|
| 216 | +void _rtl92c_store_pwrindex_diffrate_offset(struct ieee80211_hw *hw, |
|---|
| 243 | 217 | u32 regaddr, u32 bitmask, |
|---|
| 244 | 218 | u32 data) |
|---|
| 245 | 219 | { |
|---|
| .. | .. |
|---|
| 249 | 223 | if (regaddr == RTXAGC_A_RATE18_06) { |
|---|
| 250 | 224 | rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][0] = |
|---|
| 251 | 225 | data; |
|---|
| 252 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 253 | | - "MCSTxPowerLevelOriginalOffset[%d][0] = 0x%x\n", |
|---|
| 254 | | - rtlphy->pwrgroup_cnt, |
|---|
| 255 | | - rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 256 | | - pwrgroup_cnt][0]); |
|---|
| 226 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 227 | + "MCSTxPowerLevelOriginalOffset[%d][0] = 0x%x\n", |
|---|
| 228 | + rtlphy->pwrgroup_cnt, |
|---|
| 229 | + rtlphy->mcs_txpwrlevel_origoffset |
|---|
| 230 | + [rtlphy->pwrgroup_cnt][0]); |
|---|
| 257 | 231 | } |
|---|
| 258 | 232 | if (regaddr == RTXAGC_A_RATE54_24) { |
|---|
| 259 | 233 | rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][1] = |
|---|
| 260 | 234 | data; |
|---|
| 261 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 262 | | - "MCSTxPowerLevelOriginalOffset[%d][1] = 0x%x\n", |
|---|
| 263 | | - rtlphy->pwrgroup_cnt, |
|---|
| 264 | | - rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 265 | | - pwrgroup_cnt][1]); |
|---|
| 235 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 236 | + "MCSTxPowerLevelOriginalOffset[%d][1] = 0x%x\n", |
|---|
| 237 | + rtlphy->pwrgroup_cnt, |
|---|
| 238 | + rtlphy->mcs_txpwrlevel_origoffset |
|---|
| 239 | + [rtlphy->pwrgroup_cnt][1]); |
|---|
| 266 | 240 | } |
|---|
| 267 | 241 | if (regaddr == RTXAGC_A_CCK1_MCS32) { |
|---|
| 268 | 242 | rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][6] = |
|---|
| 269 | 243 | data; |
|---|
| 270 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 271 | | - "MCSTxPowerLevelOriginalOffset[%d][6] = 0x%x\n", |
|---|
| 272 | | - rtlphy->pwrgroup_cnt, |
|---|
| 273 | | - rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 274 | | - pwrgroup_cnt][6]); |
|---|
| 244 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 245 | + "MCSTxPowerLevelOriginalOffset[%d][6] = 0x%x\n", |
|---|
| 246 | + rtlphy->pwrgroup_cnt, |
|---|
| 247 | + rtlphy->mcs_txpwrlevel_origoffset |
|---|
| 248 | + [rtlphy->pwrgroup_cnt][6]); |
|---|
| 275 | 249 | } |
|---|
| 276 | 250 | if (regaddr == RTXAGC_B_CCK11_A_CCK2_11 && bitmask == 0xffffff00) { |
|---|
| 277 | 251 | rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][7] = |
|---|
| 278 | 252 | data; |
|---|
| 279 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 280 | | - "MCSTxPowerLevelOriginalOffset[%d][7] = 0x%x\n", |
|---|
| 281 | | - rtlphy->pwrgroup_cnt, |
|---|
| 282 | | - rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 253 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 254 | + "MCSTxPowerLevelOriginalOffset[%d][7] = 0x%x\n", |
|---|
| 255 | + rtlphy->pwrgroup_cnt, |
|---|
| 256 | + rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 283 | 257 | pwrgroup_cnt][7]); |
|---|
| 284 | 258 | } |
|---|
| 285 | 259 | if (regaddr == RTXAGC_A_MCS03_MCS00) { |
|---|
| 286 | 260 | rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][2] = |
|---|
| 287 | 261 | data; |
|---|
| 288 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 289 | | - "MCSTxPowerLevelOriginalOffset[%d][2] = 0x%x\n", |
|---|
| 290 | | - rtlphy->pwrgroup_cnt, |
|---|
| 291 | | - rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 262 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 263 | + "MCSTxPowerLevelOriginalOffset[%d][2] = 0x%x\n", |
|---|
| 264 | + rtlphy->pwrgroup_cnt, |
|---|
| 265 | + rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 292 | 266 | pwrgroup_cnt][2]); |
|---|
| 293 | 267 | } |
|---|
| 294 | 268 | if (regaddr == RTXAGC_A_MCS07_MCS04) { |
|---|
| 295 | 269 | rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][3] = |
|---|
| 296 | 270 | data; |
|---|
| 297 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 298 | | - "MCSTxPowerLevelOriginalOffset[%d][3] = 0x%x\n", |
|---|
| 299 | | - rtlphy->pwrgroup_cnt, |
|---|
| 300 | | - rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 271 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 272 | + "MCSTxPowerLevelOriginalOffset[%d][3] = 0x%x\n", |
|---|
| 273 | + rtlphy->pwrgroup_cnt, |
|---|
| 274 | + rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 301 | 275 | pwrgroup_cnt][3]); |
|---|
| 302 | 276 | } |
|---|
| 303 | 277 | if (regaddr == RTXAGC_A_MCS11_MCS08) { |
|---|
| 304 | 278 | rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][4] = |
|---|
| 305 | 279 | data; |
|---|
| 306 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 307 | | - "MCSTxPowerLevelOriginalOffset[%d][4] = 0x%x\n", |
|---|
| 308 | | - rtlphy->pwrgroup_cnt, |
|---|
| 309 | | - rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 280 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 281 | + "MCSTxPowerLevelOriginalOffset[%d][4] = 0x%x\n", |
|---|
| 282 | + rtlphy->pwrgroup_cnt, |
|---|
| 283 | + rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 310 | 284 | pwrgroup_cnt][4]); |
|---|
| 311 | 285 | } |
|---|
| 312 | 286 | if (regaddr == RTXAGC_A_MCS15_MCS12) { |
|---|
| 313 | 287 | rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][5] = |
|---|
| 314 | 288 | data; |
|---|
| 315 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 316 | | - "MCSTxPowerLevelOriginalOffset[%d][5] = 0x%x\n", |
|---|
| 317 | | - rtlphy->pwrgroup_cnt, |
|---|
| 318 | | - rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 289 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 290 | + "MCSTxPowerLevelOriginalOffset[%d][5] = 0x%x\n", |
|---|
| 291 | + rtlphy->pwrgroup_cnt, |
|---|
| 292 | + rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 319 | 293 | pwrgroup_cnt][5]); |
|---|
| 320 | 294 | } |
|---|
| 321 | 295 | if (regaddr == RTXAGC_B_RATE18_06) { |
|---|
| 322 | 296 | rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][8] = |
|---|
| 323 | 297 | data; |
|---|
| 324 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 325 | | - "MCSTxPowerLevelOriginalOffset[%d][8] = 0x%x\n", |
|---|
| 326 | | - rtlphy->pwrgroup_cnt, |
|---|
| 327 | | - rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 298 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 299 | + "MCSTxPowerLevelOriginalOffset[%d][8] = 0x%x\n", |
|---|
| 300 | + rtlphy->pwrgroup_cnt, |
|---|
| 301 | + rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 328 | 302 | pwrgroup_cnt][8]); |
|---|
| 329 | 303 | } |
|---|
| 330 | 304 | if (regaddr == RTXAGC_B_RATE54_24) { |
|---|
| 331 | 305 | rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][9] = |
|---|
| 332 | 306 | data; |
|---|
| 333 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 334 | | - "MCSTxPowerLevelOriginalOffset[%d][9] = 0x%x\n", |
|---|
| 335 | | - rtlphy->pwrgroup_cnt, |
|---|
| 336 | | - rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 307 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 308 | + "MCSTxPowerLevelOriginalOffset[%d][9] = 0x%x\n", |
|---|
| 309 | + rtlphy->pwrgroup_cnt, |
|---|
| 310 | + rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 337 | 311 | pwrgroup_cnt][9]); |
|---|
| 338 | 312 | } |
|---|
| 339 | 313 | if (regaddr == RTXAGC_B_CCK1_55_MCS32) { |
|---|
| 340 | 314 | rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][14] = |
|---|
| 341 | 315 | data; |
|---|
| 342 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 343 | | - "MCSTxPowerLevelOriginalOffset[%d][14] = 0x%x\n", |
|---|
| 344 | | - rtlphy->pwrgroup_cnt, |
|---|
| 345 | | - rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 316 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 317 | + "MCSTxPowerLevelOriginalOffset[%d][14] = 0x%x\n", |
|---|
| 318 | + rtlphy->pwrgroup_cnt, |
|---|
| 319 | + rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 346 | 320 | pwrgroup_cnt][14]); |
|---|
| 347 | 321 | } |
|---|
| 348 | 322 | if (regaddr == RTXAGC_B_CCK11_A_CCK2_11 && bitmask == 0x000000ff) { |
|---|
| 349 | 323 | rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][15] = |
|---|
| 350 | 324 | data; |
|---|
| 351 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 352 | | - "MCSTxPowerLevelOriginalOffset[%d][15] = 0x%x\n", |
|---|
| 353 | | - rtlphy->pwrgroup_cnt, |
|---|
| 354 | | - rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 325 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 326 | + "MCSTxPowerLevelOriginalOffset[%d][15] = 0x%x\n", |
|---|
| 327 | + rtlphy->pwrgroup_cnt, |
|---|
| 328 | + rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 355 | 329 | pwrgroup_cnt][15]); |
|---|
| 356 | 330 | } |
|---|
| 357 | 331 | if (regaddr == RTXAGC_B_MCS03_MCS00) { |
|---|
| 358 | 332 | rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][10] = |
|---|
| 359 | 333 | data; |
|---|
| 360 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 361 | | - "MCSTxPowerLevelOriginalOffset[%d][10] = 0x%x\n", |
|---|
| 362 | | - rtlphy->pwrgroup_cnt, |
|---|
| 363 | | - rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 334 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 335 | + "MCSTxPowerLevelOriginalOffset[%d][10] = 0x%x\n", |
|---|
| 336 | + rtlphy->pwrgroup_cnt, |
|---|
| 337 | + rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 364 | 338 | pwrgroup_cnt][10]); |
|---|
| 365 | 339 | } |
|---|
| 366 | 340 | if (regaddr == RTXAGC_B_MCS07_MCS04) { |
|---|
| 367 | 341 | rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][11] = |
|---|
| 368 | 342 | data; |
|---|
| 369 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 370 | | - "MCSTxPowerLevelOriginalOffset[%d][11] = 0x%x\n", |
|---|
| 371 | | - rtlphy->pwrgroup_cnt, |
|---|
| 372 | | - rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 343 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 344 | + "MCSTxPowerLevelOriginalOffset[%d][11] = 0x%x\n", |
|---|
| 345 | + rtlphy->pwrgroup_cnt, |
|---|
| 346 | + rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 373 | 347 | pwrgroup_cnt][11]); |
|---|
| 374 | 348 | } |
|---|
| 375 | 349 | if (regaddr == RTXAGC_B_MCS11_MCS08) { |
|---|
| 376 | 350 | rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][12] = |
|---|
| 377 | 351 | data; |
|---|
| 378 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 379 | | - "MCSTxPowerLevelOriginalOffset[%d][12] = 0x%x\n", |
|---|
| 380 | | - rtlphy->pwrgroup_cnt, |
|---|
| 381 | | - rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 352 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 353 | + "MCSTxPowerLevelOriginalOffset[%d][12] = 0x%x\n", |
|---|
| 354 | + rtlphy->pwrgroup_cnt, |
|---|
| 355 | + rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 382 | 356 | pwrgroup_cnt][12]); |
|---|
| 383 | 357 | } |
|---|
| 384 | 358 | if (regaddr == RTXAGC_B_MCS15_MCS12) { |
|---|
| 385 | 359 | rtlphy->mcs_txpwrlevel_origoffset[rtlphy->pwrgroup_cnt][13] = |
|---|
| 386 | 360 | data; |
|---|
| 387 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 388 | | - "MCSTxPowerLevelOriginalOffset[%d][13] = 0x%x\n", |
|---|
| 389 | | - rtlphy->pwrgroup_cnt, |
|---|
| 390 | | - rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 361 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 362 | + "MCSTxPowerLevelOriginalOffset[%d][13] = 0x%x\n", |
|---|
| 363 | + rtlphy->pwrgroup_cnt, |
|---|
| 364 | + rtlphy->mcs_txpwrlevel_origoffset[rtlphy-> |
|---|
| 391 | 365 | pwrgroup_cnt][13]); |
|---|
| 392 | 366 | |
|---|
| 393 | 367 | rtlphy->pwrgroup_cnt++; |
|---|
| 394 | 368 | } |
|---|
| 395 | 369 | } |
|---|
| 396 | | -EXPORT_SYMBOL(_rtl92c_store_pwrIndex_diffrate_offset); |
|---|
| 370 | +EXPORT_SYMBOL(_rtl92c_store_pwrindex_diffrate_offset); |
|---|
| 397 | 371 | |
|---|
| 398 | 372 | void rtl92c_phy_get_hw_reg_originalvalue(struct ieee80211_hw *hw) |
|---|
| 399 | 373 | { |
|---|
| .. | .. |
|---|
| 409 | 383 | rtlphy->default_initialgain[3] = |
|---|
| 410 | 384 | (u8)rtl_get_bbreg(hw, ROFDM0_XDAGCCORE1, MASKBYTE0); |
|---|
| 411 | 385 | |
|---|
| 412 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 413 | | - "Default initial gain (c50=0x%x, c58=0x%x, c60=0x%x, c68=0x%x\n", |
|---|
| 414 | | - rtlphy->default_initialgain[0], |
|---|
| 415 | | - rtlphy->default_initialgain[1], |
|---|
| 416 | | - rtlphy->default_initialgain[2], |
|---|
| 417 | | - rtlphy->default_initialgain[3]); |
|---|
| 386 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 387 | + "Default initial gain (c50=0x%x, c58=0x%x, c60=0x%x, c68=0x%x\n", |
|---|
| 388 | + rtlphy->default_initialgain[0], |
|---|
| 389 | + rtlphy->default_initialgain[1], |
|---|
| 390 | + rtlphy->default_initialgain[2], |
|---|
| 391 | + rtlphy->default_initialgain[3]); |
|---|
| 418 | 392 | |
|---|
| 419 | 393 | rtlphy->framesync = (u8)rtl_get_bbreg(hw, |
|---|
| 420 | 394 | ROFDM0_RXDETECTOR3, MASKBYTE0); |
|---|
| 421 | 395 | rtlphy->framesync_c34 = rtl_get_bbreg(hw, |
|---|
| 422 | 396 | ROFDM0_RXDETECTOR2, MASKDWORD); |
|---|
| 423 | 397 | |
|---|
| 424 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 425 | | - "Default framesync (0x%x) = 0x%x\n", |
|---|
| 426 | | - ROFDM0_RXDETECTOR3, rtlphy->framesync); |
|---|
| 398 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 399 | + "Default framesync (0x%x) = 0x%x\n", |
|---|
| 400 | + ROFDM0_RXDETECTOR3, rtlphy->framesync); |
|---|
| 427 | 401 | } |
|---|
| 428 | 402 | |
|---|
| 429 | 403 | void _rtl92c_phy_init_bb_rf_register_definition(struct ieee80211_hw *hw) |
|---|
| .. | .. |
|---|
| 452 | 426 | rtlphy->phyreg_def[RF90_PATH_B].rf3wire_offset = |
|---|
| 453 | 427 | RFPGA0_XB_LSSIPARAMETER; |
|---|
| 454 | 428 | |
|---|
| 455 | | - rtlphy->phyreg_def[RF90_PATH_A].rflssi_select = rFPGA0_XAB_RFPARAMETER; |
|---|
| 456 | | - rtlphy->phyreg_def[RF90_PATH_B].rflssi_select = rFPGA0_XAB_RFPARAMETER; |
|---|
| 457 | | - rtlphy->phyreg_def[RF90_PATH_C].rflssi_select = rFPGA0_XCD_RFPARAMETER; |
|---|
| 458 | | - rtlphy->phyreg_def[RF90_PATH_D].rflssi_select = rFPGA0_XCD_RFPARAMETER; |
|---|
| 429 | + rtlphy->phyreg_def[RF90_PATH_A].rflssi_select = RFPGA0_XAB_RFPARAMETER; |
|---|
| 430 | + rtlphy->phyreg_def[RF90_PATH_B].rflssi_select = RFPGA0_XAB_RFPARAMETER; |
|---|
| 431 | + rtlphy->phyreg_def[RF90_PATH_C].rflssi_select = RFPGA0_XCD_RFPARAMETER; |
|---|
| 432 | + rtlphy->phyreg_def[RF90_PATH_D].rflssi_select = RFPGA0_XCD_RFPARAMETER; |
|---|
| 459 | 433 | |
|---|
| 460 | 434 | rtlphy->phyreg_def[RF90_PATH_A].rftxgain_stage = RFPGA0_TXGAINSTAGE; |
|---|
| 461 | 435 | rtlphy->phyreg_def[RF90_PATH_B].rftxgain_stage = RFPGA0_TXGAINSTAGE; |
|---|
| .. | .. |
|---|
| 610 | 584 | ofdmtxpwridx -= rtlefuse->legacy_ht_txpowerdiff; |
|---|
| 611 | 585 | else |
|---|
| 612 | 586 | ofdmtxpwridx = 0; |
|---|
| 613 | | - RT_TRACE(rtlpriv, COMP_TXAGC, DBG_TRACE, |
|---|
| 614 | | - "%lx dBm, ccktxpwridx = %d, ofdmtxpwridx = %d\n", |
|---|
| 615 | | - power_indbm, ccktxpwridx, ofdmtxpwridx); |
|---|
| 587 | + rtl_dbg(rtlpriv, COMP_TXAGC, DBG_TRACE, |
|---|
| 588 | + "%lx dBm, ccktxpwridx = %d, ofdmtxpwridx = %d\n", |
|---|
| 589 | + power_indbm, ccktxpwridx, ofdmtxpwridx); |
|---|
| 616 | 590 | for (idx = 0; idx < 14; idx++) { |
|---|
| 617 | 591 | for (rf_path = 0; rf_path < 2; rf_path++) { |
|---|
| 618 | 592 | rtlefuse->txpwrlevel_cck[rf_path][idx] = ccktxpwridx; |
|---|
| .. | .. |
|---|
| 697 | 671 | if ((!is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { |
|---|
| 698 | 672 | rtlpriv->cfg->ops->phy_set_bw_mode_callback(hw); |
|---|
| 699 | 673 | } else { |
|---|
| 700 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, |
|---|
| 701 | | - "false driver sleep or unload\n"); |
|---|
| 674 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_WARNING, |
|---|
| 675 | + "false driver sleep or unload\n"); |
|---|
| 702 | 676 | rtlphy->set_bwmode_inprogress = false; |
|---|
| 703 | 677 | rtlphy->current_chan_bw = tmp_bw; |
|---|
| 704 | 678 | } |
|---|
| .. | .. |
|---|
| 712 | 686 | struct rtl_phy *rtlphy = &(rtlpriv->phy); |
|---|
| 713 | 687 | u32 delay; |
|---|
| 714 | 688 | |
|---|
| 715 | | - RT_TRACE(rtlpriv, COMP_SCAN, DBG_TRACE, |
|---|
| 716 | | - "switch to channel%d\n", rtlphy->current_channel); |
|---|
| 689 | + rtl_dbg(rtlpriv, COMP_SCAN, DBG_TRACE, |
|---|
| 690 | + "switch to channel%d\n", rtlphy->current_channel); |
|---|
| 717 | 691 | if (is_hal_stop(rtlhal)) |
|---|
| 718 | 692 | return; |
|---|
| 719 | 693 | do { |
|---|
| .. | .. |
|---|
| 731 | 705 | } |
|---|
| 732 | 706 | break; |
|---|
| 733 | 707 | } while (true); |
|---|
| 734 | | - RT_TRACE(rtlpriv, COMP_SCAN, DBG_TRACE, "\n"); |
|---|
| 708 | + rtl_dbg(rtlpriv, COMP_SCAN, DBG_TRACE, "\n"); |
|---|
| 735 | 709 | } |
|---|
| 736 | 710 | EXPORT_SYMBOL(rtl92c_phy_sw_chnl_callback); |
|---|
| 737 | 711 | |
|---|
| .. | .. |
|---|
| 752 | 726 | rtlphy->sw_chnl_step = 0; |
|---|
| 753 | 727 | if (!(is_hal_stop(rtlhal)) && !(RT_CANNOT_IO(hw))) { |
|---|
| 754 | 728 | rtl92c_phy_sw_chnl_callback(hw); |
|---|
| 755 | | - RT_TRACE(rtlpriv, COMP_CHAN, DBG_LOUD, |
|---|
| 756 | | - "sw_chnl_inprogress false schedule workitem\n"); |
|---|
| 729 | + rtl_dbg(rtlpriv, COMP_CHAN, DBG_LOUD, |
|---|
| 730 | + "sw_chnl_inprogress false schedule workitem\n"); |
|---|
| 757 | 731 | rtlphy->sw_chnl_inprogress = false; |
|---|
| 758 | 732 | } else { |
|---|
| 759 | | - RT_TRACE(rtlpriv, COMP_CHAN, DBG_LOUD, |
|---|
| 760 | | - "sw_chnl_inprogress false driver sleep or unload\n"); |
|---|
| 733 | + rtl_dbg(rtlpriv, COMP_CHAN, DBG_LOUD, |
|---|
| 734 | + "sw_chnl_inprogress false driver sleep or unload\n"); |
|---|
| 761 | 735 | rtlphy->sw_chnl_inprogress = false; |
|---|
| 762 | 736 | } |
|---|
| 763 | 737 | return 1; |
|---|
| .. | .. |
|---|
| 769 | 743 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
|---|
| 770 | 744 | struct rtl_phy *rtlphy = &(rtlpriv->phy); |
|---|
| 771 | 745 | struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); |
|---|
| 746 | + |
|---|
| 772 | 747 | if (IS_81XXC_VENDOR_UMC_B_CUT(rtlhal->version)) { |
|---|
| 773 | 748 | if (channel == 6 && |
|---|
| 774 | 749 | rtlphy->current_chan_bw == HT_CHANNEL_WIDTH_20) { |
|---|
| .. | .. |
|---|
| 905 | 880 | _rtl92c_phy_sw_rf_seting(hw, channel); |
|---|
| 906 | 881 | break; |
|---|
| 907 | 882 | default: |
|---|
| 908 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_LOUD, |
|---|
| 909 | | - "switch case %#x not processed\n", |
|---|
| 910 | | - currentcmd->cmdid); |
|---|
| 883 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_LOUD, |
|---|
| 884 | + "switch case %#x not processed\n", |
|---|
| 885 | + currentcmd->cmdid); |
|---|
| 911 | 886 | break; |
|---|
| 912 | 887 | } |
|---|
| 913 | 888 | |
|---|
| .. | .. |
|---|
| 1120 | 1095 | static void _rtl92c_phy_path_adda_on(struct ieee80211_hw *hw, |
|---|
| 1121 | 1096 | u32 *addareg, bool is_patha_on, bool is2t) |
|---|
| 1122 | 1097 | { |
|---|
| 1123 | | - u32 pathOn; |
|---|
| 1098 | + u32 pathon; |
|---|
| 1124 | 1099 | u32 i; |
|---|
| 1125 | 1100 | |
|---|
| 1126 | | - pathOn = is_patha_on ? 0x04db25a4 : 0x0b1b25a4; |
|---|
| 1127 | | - if (false == is2t) { |
|---|
| 1128 | | - pathOn = 0x0bdb25a0; |
|---|
| 1101 | + pathon = is_patha_on ? 0x04db25a4 : 0x0b1b25a4; |
|---|
| 1102 | + if (!is2t) { |
|---|
| 1103 | + pathon = 0x0bdb25a0; |
|---|
| 1129 | 1104 | rtl_set_bbreg(hw, addareg[0], MASKDWORD, 0x0b1b25a0); |
|---|
| 1130 | 1105 | } else { |
|---|
| 1131 | | - rtl_set_bbreg(hw, addareg[0], MASKDWORD, pathOn); |
|---|
| 1106 | + rtl_set_bbreg(hw, addareg[0], MASKDWORD, pathon); |
|---|
| 1132 | 1107 | } |
|---|
| 1133 | 1108 | |
|---|
| 1134 | 1109 | for (i = 1; i < IQK_ADDA_REG_NUM; i++) |
|---|
| 1135 | | - rtl_set_bbreg(hw, addareg[i], MASKDWORD, pathOn); |
|---|
| 1110 | + rtl_set_bbreg(hw, addareg[i], MASKDWORD, pathon); |
|---|
| 1136 | 1111 | } |
|---|
| 1137 | 1112 | |
|---|
| 1138 | 1113 | static void _rtl92c_phy_mac_setting_calibration(struct ieee80211_hw *hw, |
|---|
| .. | .. |
|---|
| 1241 | 1216 | 0x522, 0x550, 0x551, 0x040 |
|---|
| 1242 | 1217 | }; |
|---|
| 1243 | 1218 | const u32 retrycount = 2; |
|---|
| 1244 | | - u32 bbvalue; |
|---|
| 1245 | 1219 | |
|---|
| 1246 | 1220 | if (t == 0) { |
|---|
| 1247 | | - bbvalue = rtl_get_bbreg(hw, 0x800, MASKDWORD); |
|---|
| 1221 | + rtl_get_bbreg(hw, 0x800, MASKDWORD); |
|---|
| 1248 | 1222 | |
|---|
| 1249 | 1223 | _rtl92c_phy_save_adda_registers(hw, adda_reg, |
|---|
| 1250 | 1224 | rtlphy->adda_backup, 16); |
|---|
| .. | .. |
|---|
| 1361 | 1335 | |
|---|
| 1362 | 1336 | if (is_hal_stop(rtlhal)) { |
|---|
| 1363 | 1337 | rtl_set_bbreg(hw, REG_LEDCFG0, BIT(23), 0x01); |
|---|
| 1364 | | - rtl_set_bbreg(hw, rFPGA0_XAB_RFPARAMETER, BIT(13), 0x01); |
|---|
| 1338 | + rtl_set_bbreg(hw, RFPGA0_XAB_RFPARAMETER, BIT(13), 0x01); |
|---|
| 1365 | 1339 | } |
|---|
| 1366 | 1340 | if (is2t) { |
|---|
| 1367 | 1341 | if (bmain) |
|---|
| .. | .. |
|---|
| 1390 | 1364 | long result[4][8]; |
|---|
| 1391 | 1365 | u8 i, final_candidate; |
|---|
| 1392 | 1366 | bool b_patha_ok, b_pathb_ok; |
|---|
| 1393 | | - long reg_e94, reg_e9c, reg_ea4, reg_eac, reg_eb4, reg_ebc, reg_ec4, |
|---|
| 1394 | | - reg_ecc, reg_tmp = 0; |
|---|
| 1367 | + long reg_e94, reg_e9c, reg_ea4, reg_eb4, reg_ebc, reg_ec4, |
|---|
| 1368 | + reg_tmp = 0; |
|---|
| 1395 | 1369 | bool is12simular, is13simular, is23simular; |
|---|
| 1396 | 1370 | u32 iqk_bb_reg[10] = { |
|---|
| 1397 | 1371 | ROFDM0_XARXIQIMBALANCE, |
|---|
| .. | .. |
|---|
| 1466 | 1440 | reg_e94 = result[i][0]; |
|---|
| 1467 | 1441 | reg_e9c = result[i][1]; |
|---|
| 1468 | 1442 | reg_ea4 = result[i][2]; |
|---|
| 1469 | | - reg_eac = result[i][3]; |
|---|
| 1470 | 1443 | reg_eb4 = result[i][4]; |
|---|
| 1471 | 1444 | reg_ebc = result[i][5]; |
|---|
| 1472 | 1445 | reg_ec4 = result[i][6]; |
|---|
| 1473 | | - reg_ecc = result[i][7]; |
|---|
| 1474 | 1446 | } |
|---|
| 1475 | 1447 | if (final_candidate != 0xff) { |
|---|
| 1476 | 1448 | rtlphy->reg_e94 = reg_e94 = result[final_candidate][0]; |
|---|
| 1477 | 1449 | rtlphy->reg_e9c = reg_e9c = result[final_candidate][1]; |
|---|
| 1478 | 1450 | reg_ea4 = result[final_candidate][2]; |
|---|
| 1479 | | - reg_eac = result[final_candidate][3]; |
|---|
| 1480 | 1451 | rtlphy->reg_eb4 = reg_eb4 = result[final_candidate][4]; |
|---|
| 1481 | 1452 | rtlphy->reg_ebc = reg_ebc = result[final_candidate][5]; |
|---|
| 1482 | 1453 | reg_ec4 = result[final_candidate][6]; |
|---|
| 1483 | | - reg_ecc = result[final_candidate][7]; |
|---|
| 1484 | 1454 | b_patha_ok = true; |
|---|
| 1485 | 1455 | b_pathb_ok = true; |
|---|
| 1486 | 1456 | } else { |
|---|
| .. | .. |
|---|
| 1547 | 1517 | struct rtl_phy *rtlphy = &(rtlpriv->phy); |
|---|
| 1548 | 1518 | bool postprocessing = false; |
|---|
| 1549 | 1519 | |
|---|
| 1550 | | - RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, |
|---|
| 1551 | | - "-->IO Cmd(%#x), set_io_inprogress(%d)\n", |
|---|
| 1552 | | - iotype, rtlphy->set_io_inprogress); |
|---|
| 1520 | + rtl_dbg(rtlpriv, COMP_CMD, DBG_TRACE, |
|---|
| 1521 | + "-->IO Cmd(%#x), set_io_inprogress(%d)\n", |
|---|
| 1522 | + iotype, rtlphy->set_io_inprogress); |
|---|
| 1553 | 1523 | do { |
|---|
| 1554 | 1524 | switch (iotype) { |
|---|
| 1555 | 1525 | case IO_CMD_RESUME_DM_BY_SCAN: |
|---|
| 1556 | | - RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, |
|---|
| 1557 | | - "[IO CMD] Resume DM after scan.\n"); |
|---|
| 1526 | + rtl_dbg(rtlpriv, COMP_CMD, DBG_TRACE, |
|---|
| 1527 | + "[IO CMD] Resume DM after scan.\n"); |
|---|
| 1558 | 1528 | postprocessing = true; |
|---|
| 1559 | 1529 | break; |
|---|
| 1560 | 1530 | case IO_CMD_PAUSE_BAND0_DM_BY_SCAN: |
|---|
| 1561 | | - RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, |
|---|
| 1562 | | - "[IO CMD] Pause DM before scan.\n"); |
|---|
| 1531 | + rtl_dbg(rtlpriv, COMP_CMD, DBG_TRACE, |
|---|
| 1532 | + "[IO CMD] Pause DM before scan.\n"); |
|---|
| 1563 | 1533 | postprocessing = true; |
|---|
| 1564 | 1534 | break; |
|---|
| 1565 | 1535 | default: |
|---|
| 1566 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_LOUD, |
|---|
| 1567 | | - "switch case %#x not processed\n", iotype); |
|---|
| 1536 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_LOUD, |
|---|
| 1537 | + "switch case %#x not processed\n", iotype); |
|---|
| 1568 | 1538 | break; |
|---|
| 1569 | 1539 | } |
|---|
| 1570 | 1540 | } while (false); |
|---|
| .. | .. |
|---|
| 1575 | 1545 | return false; |
|---|
| 1576 | 1546 | } |
|---|
| 1577 | 1547 | rtl92c_phy_set_io(hw); |
|---|
| 1578 | | - RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, "IO Type(%#x)\n", iotype); |
|---|
| 1548 | + rtl_dbg(rtlpriv, COMP_CMD, DBG_TRACE, "IO Type(%#x)\n", iotype); |
|---|
| 1579 | 1549 | return true; |
|---|
| 1580 | 1550 | } |
|---|
| 1581 | 1551 | EXPORT_SYMBOL(rtl92c_phy_set_io_cmd); |
|---|
| .. | .. |
|---|
| 1586 | 1556 | struct rtl_phy *rtlphy = &(rtlpriv->phy); |
|---|
| 1587 | 1557 | struct dig_t *dm_digtable = &rtlpriv->dm_digtable; |
|---|
| 1588 | 1558 | |
|---|
| 1589 | | - RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, |
|---|
| 1590 | | - "--->Cmd(%#x), set_io_inprogress(%d)\n", |
|---|
| 1591 | | - rtlphy->current_io_type, rtlphy->set_io_inprogress); |
|---|
| 1559 | + rtl_dbg(rtlpriv, COMP_CMD, DBG_TRACE, |
|---|
| 1560 | + "--->Cmd(%#x), set_io_inprogress(%d)\n", |
|---|
| 1561 | + rtlphy->current_io_type, rtlphy->set_io_inprogress); |
|---|
| 1592 | 1562 | switch (rtlphy->current_io_type) { |
|---|
| 1593 | 1563 | case IO_CMD_RESUME_DM_BY_SCAN: |
|---|
| 1594 | 1564 | dm_digtable->cur_igvalue = rtlphy->initgain_backup.xaagccore1; |
|---|
| .. | .. |
|---|
| 1601 | 1571 | rtl92c_dm_write_dig(hw); |
|---|
| 1602 | 1572 | break; |
|---|
| 1603 | 1573 | default: |
|---|
| 1604 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_LOUD, |
|---|
| 1605 | | - "switch case %#x not processed\n", |
|---|
| 1606 | | - rtlphy->current_io_type); |
|---|
| 1574 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_LOUD, |
|---|
| 1575 | + "switch case %#x not processed\n", |
|---|
| 1576 | + rtlphy->current_io_type); |
|---|
| 1607 | 1577 | break; |
|---|
| 1608 | 1578 | } |
|---|
| 1609 | 1579 | rtlphy->set_io_inprogress = false; |
|---|
| 1610 | | - RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, |
|---|
| 1611 | | - "(%#x)\n", rtlphy->current_io_type); |
|---|
| 1580 | + rtl_dbg(rtlpriv, COMP_CMD, DBG_TRACE, |
|---|
| 1581 | + "(%#x)\n", rtlphy->current_io_type); |
|---|
| 1612 | 1582 | } |
|---|
| 1613 | 1583 | EXPORT_SYMBOL(rtl92c_phy_set_io); |
|---|
| 1614 | 1584 | |
|---|
| .. | .. |
|---|
| 1647 | 1617 | rtl_write_byte(rtlpriv, REG_SYS_FUNC_EN, 0xE2); |
|---|
| 1648 | 1618 | rtl_write_byte(rtlpriv, REG_SYS_FUNC_EN, 0xE3); |
|---|
| 1649 | 1619 | rtl_write_byte(rtlpriv, REG_TXPAUSE, 0x00); |
|---|
| 1650 | | - RT_TRACE(rtlpriv, COMP_POWER, DBG_TRACE, |
|---|
| 1651 | | - "Switch RF timeout !!!.\n"); |
|---|
| 1620 | + rtl_dbg(rtlpriv, COMP_POWER, DBG_TRACE, |
|---|
| 1621 | + "Switch RF timeout !!!.\n"); |
|---|
| 1652 | 1622 | return; |
|---|
| 1653 | 1623 | } |
|---|
| 1654 | 1624 | rtl_write_byte(rtlpriv, REG_SYS_FUNC_EN, 0xE2); |
|---|