| .. | .. |
|---|
| 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 "hal_bt_coexist.h" |
|---|
| 27 | 5 | #include "../pci.h" |
|---|
| .. | .. |
|---|
| 124 | 102 | BT_COEX_STATE_WIFI_RSSI_1_HIGH; |
|---|
| 125 | 103 | rtlpriv->btcoexist.cstate &= |
|---|
| 126 | 104 | ~BT_COEX_STATE_WIFI_RSSI_1_LOW; |
|---|
| 127 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 128 | | - "[DM][BT], RSSI_1 state switch to High\n"); |
|---|
| 105 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 106 | + "[DM][BT], RSSI_1 state switch to High\n"); |
|---|
| 129 | 107 | } else { |
|---|
| 130 | 108 | bt_rssi_state = BT_RSSI_STATE_STAY_LOW; |
|---|
| 131 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 132 | | - "[DM][BT], RSSI_1 state stay at Low\n"); |
|---|
| 109 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 110 | + "[DM][BT], RSSI_1 state stay at Low\n"); |
|---|
| 133 | 111 | } |
|---|
| 134 | 112 | } else { |
|---|
| 135 | 113 | if (undecoratedsmoothed_pwdb < rssi_thresh) { |
|---|
| .. | .. |
|---|
| 138 | 116 | BT_COEX_STATE_WIFI_RSSI_1_LOW; |
|---|
| 139 | 117 | rtlpriv->btcoexist.cstate &= |
|---|
| 140 | 118 | ~BT_COEX_STATE_WIFI_RSSI_1_HIGH; |
|---|
| 141 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 142 | | - "[DM][BT], RSSI_1 state switch to Low\n"); |
|---|
| 119 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 120 | + "[DM][BT], RSSI_1 state switch to Low\n"); |
|---|
| 143 | 121 | } else { |
|---|
| 144 | 122 | bt_rssi_state = BT_RSSI_STATE_STAY_HIGH; |
|---|
| 145 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 146 | | - "[DM][BT], RSSI_1 state stay at High\n"); |
|---|
| 123 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 124 | + "[DM][BT], RSSI_1 state stay at High\n"); |
|---|
| 147 | 125 | } |
|---|
| 148 | 126 | } |
|---|
| 149 | 127 | } else if (level_num == 3) { |
|---|
| 150 | 128 | if (rssi_thresh > rssi_thresh1) { |
|---|
| 151 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 152 | | - "[DM][BT], RSSI_1 thresh error!!\n"); |
|---|
| 129 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 130 | + "[DM][BT], RSSI_1 thresh error!!\n"); |
|---|
| 153 | 131 | return rtlpriv->btcoexist.bt_pre_rssi_state; |
|---|
| 154 | 132 | } |
|---|
| 155 | 133 | |
|---|
| .. | .. |
|---|
| 166 | 144 | ~BT_COEX_STATE_WIFI_RSSI_1_LOW; |
|---|
| 167 | 145 | rtlpriv->btcoexist.cstate &= |
|---|
| 168 | 146 | ~BT_COEX_STATE_WIFI_RSSI_1_HIGH; |
|---|
| 169 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 170 | | - "[DM][BT], RSSI_1 state switch to Medium\n"); |
|---|
| 147 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 148 | + "[DM][BT], RSSI_1 state switch to Medium\n"); |
|---|
| 171 | 149 | } else { |
|---|
| 172 | 150 | bt_rssi_state = BT_RSSI_STATE_STAY_LOW; |
|---|
| 173 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 174 | | - "[DM][BT], RSSI_1 state stay at Low\n"); |
|---|
| 151 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 152 | + "[DM][BT], RSSI_1 state stay at Low\n"); |
|---|
| 175 | 153 | } |
|---|
| 176 | 154 | } else if ((rtlpriv->btcoexist.bt_pre_rssi_state == |
|---|
| 177 | 155 | BT_RSSI_STATE_MEDIUM) || |
|---|
| .. | .. |
|---|
| 186 | 164 | ~BT_COEX_STATE_WIFI_RSSI_1_LOW; |
|---|
| 187 | 165 | rtlpriv->btcoexist.cstate &= |
|---|
| 188 | 166 | ~BT_COEX_STATE_WIFI_RSSI_1_MEDIUM; |
|---|
| 189 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 190 | | - "[DM][BT], RSSI_1 state switch to High\n"); |
|---|
| 167 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 168 | + "[DM][BT], RSSI_1 state switch to High\n"); |
|---|
| 191 | 169 | } else if (undecoratedsmoothed_pwdb < rssi_thresh) { |
|---|
| 192 | 170 | bt_rssi_state = BT_RSSI_STATE_LOW; |
|---|
| 193 | 171 | rtlpriv->btcoexist.cstate |= |
|---|
| .. | .. |
|---|
| 196 | 174 | ~BT_COEX_STATE_WIFI_RSSI_1_HIGH; |
|---|
| 197 | 175 | rtlpriv->btcoexist.cstate &= |
|---|
| 198 | 176 | ~BT_COEX_STATE_WIFI_RSSI_1_MEDIUM; |
|---|
| 199 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 200 | | - "[DM][BT], RSSI_1 state switch to Low\n"); |
|---|
| 177 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 178 | + "[DM][BT], RSSI_1 state switch to Low\n"); |
|---|
| 201 | 179 | } else { |
|---|
| 202 | 180 | bt_rssi_state = BT_RSSI_STATE_STAY_MEDIUM; |
|---|
| 203 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 204 | | - "[DM][BT], RSSI_1 state stay at Medium\n"); |
|---|
| 181 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 182 | + "[DM][BT], RSSI_1 state stay at Medium\n"); |
|---|
| 205 | 183 | } |
|---|
| 206 | 184 | } else { |
|---|
| 207 | 185 | if (undecoratedsmoothed_pwdb < rssi_thresh1) { |
|---|
| .. | .. |
|---|
| 212 | 190 | ~BT_COEX_STATE_WIFI_RSSI_1_HIGH; |
|---|
| 213 | 191 | rtlpriv->btcoexist.cstate &= |
|---|
| 214 | 192 | ~BT_COEX_STATE_WIFI_RSSI_1_LOW; |
|---|
| 215 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 216 | | - "[DM][BT], RSSI_1 state switch to Medium\n"); |
|---|
| 193 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 194 | + "[DM][BT], RSSI_1 state switch to Medium\n"); |
|---|
| 217 | 195 | } else { |
|---|
| 218 | 196 | bt_rssi_state = BT_RSSI_STATE_STAY_HIGH; |
|---|
| 219 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 220 | | - "[DM][BT], RSSI_1 state stay at High\n"); |
|---|
| 197 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 198 | + "[DM][BT], RSSI_1 state stay at High\n"); |
|---|
| 221 | 199 | } |
|---|
| 222 | 200 | } |
|---|
| 223 | 201 | } |
|---|
| .. | .. |
|---|
| 252 | 230 | |= BT_COEX_STATE_WIFI_RSSI_HIGH; |
|---|
| 253 | 231 | rtlpriv->btcoexist.cstate |
|---|
| 254 | 232 | &= ~BT_COEX_STATE_WIFI_RSSI_LOW; |
|---|
| 255 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 256 | | - "[DM][BT], RSSI state switch to High\n"); |
|---|
| 233 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 234 | + "[DM][BT], RSSI state switch to High\n"); |
|---|
| 257 | 235 | } else { |
|---|
| 258 | 236 | bt_rssi_state = BT_RSSI_STATE_STAY_LOW; |
|---|
| 259 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 260 | | - "[DM][BT], RSSI state stay at Low\n"); |
|---|
| 237 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 238 | + "[DM][BT], RSSI state stay at Low\n"); |
|---|
| 261 | 239 | } |
|---|
| 262 | 240 | } else { |
|---|
| 263 | 241 | if (undecoratedsmoothed_pwdb < rssi_thresh) { |
|---|
| .. | .. |
|---|
| 266 | 244 | |= BT_COEX_STATE_WIFI_RSSI_LOW; |
|---|
| 267 | 245 | rtlpriv->btcoexist.cstate |
|---|
| 268 | 246 | &= ~BT_COEX_STATE_WIFI_RSSI_HIGH; |
|---|
| 269 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 270 | | - "[DM][BT], RSSI state switch to Low\n"); |
|---|
| 247 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 248 | + "[DM][BT], RSSI state switch to Low\n"); |
|---|
| 271 | 249 | } else { |
|---|
| 272 | 250 | bt_rssi_state = BT_RSSI_STATE_STAY_HIGH; |
|---|
| 273 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 274 | | - "[DM][BT], RSSI state stay at High\n"); |
|---|
| 251 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 252 | + "[DM][BT], RSSI state stay at High\n"); |
|---|
| 275 | 253 | } |
|---|
| 276 | 254 | } |
|---|
| 277 | 255 | } else if (level_num == 3) { |
|---|
| 278 | 256 | if (rssi_thresh > rssi_thresh1) { |
|---|
| 279 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 280 | | - "[DM][BT], RSSI thresh error!!\n"); |
|---|
| 257 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 258 | + "[DM][BT], RSSI thresh error!!\n"); |
|---|
| 281 | 259 | return rtlpriv->btcoexist.bt_pre_rssi_state; |
|---|
| 282 | 260 | } |
|---|
| 283 | 261 | if ((rtlpriv->btcoexist.bt_pre_rssi_state == |
|---|
| .. | .. |
|---|
| 293 | 271 | &= ~BT_COEX_STATE_WIFI_RSSI_LOW; |
|---|
| 294 | 272 | rtlpriv->btcoexist.cstate |
|---|
| 295 | 273 | &= ~BT_COEX_STATE_WIFI_RSSI_HIGH; |
|---|
| 296 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 297 | | - "[DM][BT], RSSI state switch to Medium\n"); |
|---|
| 274 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 275 | + "[DM][BT], RSSI state switch to Medium\n"); |
|---|
| 298 | 276 | } else { |
|---|
| 299 | 277 | bt_rssi_state = BT_RSSI_STATE_STAY_LOW; |
|---|
| 300 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 301 | | - "[DM][BT], RSSI state stay at Low\n"); |
|---|
| 278 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 279 | + "[DM][BT], RSSI state stay at Low\n"); |
|---|
| 302 | 280 | } |
|---|
| 303 | 281 | } else if ((rtlpriv->btcoexist.bt_pre_rssi_state == |
|---|
| 304 | 282 | BT_RSSI_STATE_MEDIUM) || |
|---|
| .. | .. |
|---|
| 313 | 291 | &= ~BT_COEX_STATE_WIFI_RSSI_LOW; |
|---|
| 314 | 292 | rtlpriv->btcoexist.cstate |
|---|
| 315 | 293 | &= ~BT_COEX_STATE_WIFI_RSSI_MEDIUM; |
|---|
| 316 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 317 | | - "[DM][BT], RSSI state switch to High\n"); |
|---|
| 294 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 295 | + "[DM][BT], RSSI state switch to High\n"); |
|---|
| 318 | 296 | } else if (undecoratedsmoothed_pwdb < rssi_thresh) { |
|---|
| 319 | 297 | bt_rssi_state = BT_RSSI_STATE_LOW; |
|---|
| 320 | 298 | rtlpriv->btcoexist.cstate |
|---|
| .. | .. |
|---|
| 323 | 301 | &= ~BT_COEX_STATE_WIFI_RSSI_HIGH; |
|---|
| 324 | 302 | rtlpriv->btcoexist.cstate |
|---|
| 325 | 303 | &= ~BT_COEX_STATE_WIFI_RSSI_MEDIUM; |
|---|
| 326 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 327 | | - "[DM][BT], RSSI state switch to Low\n"); |
|---|
| 304 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 305 | + "[DM][BT], RSSI state switch to Low\n"); |
|---|
| 328 | 306 | } else { |
|---|
| 329 | 307 | bt_rssi_state = BT_RSSI_STATE_STAY_MEDIUM; |
|---|
| 330 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 331 | | - "[DM][BT], RSSI state stay at Medium\n"); |
|---|
| 308 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 309 | + "[DM][BT], RSSI state stay at Medium\n"); |
|---|
| 332 | 310 | } |
|---|
| 333 | 311 | } else { |
|---|
| 334 | 312 | if (undecoratedsmoothed_pwdb < rssi_thresh1) { |
|---|
| .. | .. |
|---|
| 339 | 317 | &= ~BT_COEX_STATE_WIFI_RSSI_HIGH; |
|---|
| 340 | 318 | rtlpriv->btcoexist.cstate |
|---|
| 341 | 319 | &= ~BT_COEX_STATE_WIFI_RSSI_LOW; |
|---|
| 342 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 343 | | - "[DM][BT], RSSI state switch to Medium\n"); |
|---|
| 320 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 321 | + "[DM][BT], RSSI state switch to Medium\n"); |
|---|
| 344 | 322 | } else { |
|---|
| 345 | 323 | bt_rssi_state = BT_RSSI_STATE_STAY_HIGH; |
|---|
| 346 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 347 | | - "[DM][BT], RSSI state stay at High\n"); |
|---|
| 324 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 325 | + "[DM][BT], RSSI state stay at High\n"); |
|---|
| 348 | 326 | } |
|---|
| 349 | 327 | } |
|---|
| 350 | 328 | } |
|---|
| .. | .. |
|---|
| 364 | 342 | undecoratedsmoothed_pwdb |
|---|
| 365 | 343 | = rtlpriv->dm.entry_min_undec_sm_pwdb; |
|---|
| 366 | 344 | } |
|---|
| 367 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 368 | | - "rtl8723e_dm_bt_get_rx_ss() = %ld\n", |
|---|
| 369 | | - undecoratedsmoothed_pwdb); |
|---|
| 345 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 346 | + "%s = %ld\n", __func__, |
|---|
| 347 | + undecoratedsmoothed_pwdb); |
|---|
| 370 | 348 | |
|---|
| 371 | 349 | return undecoratedsmoothed_pwdb; |
|---|
| 372 | 350 | } |
|---|
| .. | .. |
|---|
| 389 | 367 | } |
|---|
| 390 | 368 | rtlpriv->btcoexist.balance_on = balance_on; |
|---|
| 391 | 369 | |
|---|
| 392 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 393 | | - "[DM][BT], Balance=[%s:%dms:%dms], write 0xc=0x%x\n", |
|---|
| 394 | | - balance_on ? "ON" : "OFF", ms0, ms1, h2c_parameter[0]<<16 | |
|---|
| 395 | | - h2c_parameter[1]<<8 | h2c_parameter[2]); |
|---|
| 370 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 371 | + "[DM][BT], Balance=[%s:%dms:%dms], write 0xc=0x%x\n", |
|---|
| 372 | + balance_on ? "ON" : "OFF", ms0, ms1, h2c_parameter[0] << 16 | |
|---|
| 373 | + h2c_parameter[1] << 8 | h2c_parameter[2]); |
|---|
| 396 | 374 | |
|---|
| 397 | 375 | rtl8723e_fill_h2c_cmd(hw, 0xc, 3, h2c_parameter); |
|---|
| 398 | 376 | } |
|---|
| .. | .. |
|---|
| 403 | 381 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
|---|
| 404 | 382 | |
|---|
| 405 | 383 | if (type == BT_AGCTABLE_OFF) { |
|---|
| 406 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 407 | | - "[BT]AGCTable Off!\n"); |
|---|
| 384 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 385 | + "[BT]AGCTable Off!\n"); |
|---|
| 408 | 386 | rtl_write_dword(rtlpriv, 0xc78, 0x641c0001); |
|---|
| 409 | 387 | rtl_write_dword(rtlpriv, 0xc78, 0x631d0001); |
|---|
| 410 | 388 | rtl_write_dword(rtlpriv, 0xc78, 0x621e0001); |
|---|
| .. | .. |
|---|
| 422 | 400 | rtl8723e_phy_set_rf_reg(hw, RF90_PATH_A, |
|---|
| 423 | 401 | RF_RX_G1, 0xfffff, 0x30355); |
|---|
| 424 | 402 | } else if (type == BT_AGCTABLE_ON) { |
|---|
| 425 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 426 | | - "[BT]AGCTable On!\n"); |
|---|
| 403 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 404 | + "[BT]AGCTable On!\n"); |
|---|
| 427 | 405 | rtl_write_dword(rtlpriv, 0xc78, 0x4e1c0001); |
|---|
| 428 | 406 | rtl_write_dword(rtlpriv, 0xc78, 0x4d1d0001); |
|---|
| 429 | 407 | rtl_write_dword(rtlpriv, 0xc78, 0x4c1e0001); |
|---|
| .. | .. |
|---|
| 450 | 428 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
|---|
| 451 | 429 | |
|---|
| 452 | 430 | if (type == BT_BB_BACKOFF_OFF) { |
|---|
| 453 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 454 | | - "[BT]BBBackOffLevel Off!\n"); |
|---|
| 431 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 432 | + "[BT]BBBackOffLevel Off!\n"); |
|---|
| 455 | 433 | rtl_write_dword(rtlpriv, 0xc04, 0x3a05611); |
|---|
| 456 | 434 | } else if (type == BT_BB_BACKOFF_ON) { |
|---|
| 457 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 458 | | - "[BT]BBBackOffLevel On!\n"); |
|---|
| 435 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 436 | + "[BT]BBBackOffLevel On!\n"); |
|---|
| 459 | 437 | rtl_write_dword(rtlpriv, 0xc04, 0x3a07611); |
|---|
| 460 | 438 | rtlpriv->btcoexist.sw_coexist_all_off = false; |
|---|
| 461 | 439 | } |
|---|
| .. | .. |
|---|
| 464 | 442 | void rtl8723e_dm_bt_fw_coex_all_off(struct ieee80211_hw *hw) |
|---|
| 465 | 443 | { |
|---|
| 466 | 444 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
|---|
| 467 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 468 | | - "rtl8723e_dm_bt_fw_coex_all_off()\n"); |
|---|
| 445 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 446 | + "rtl8723e_dm_bt_fw_coex_all_off()\n"); |
|---|
| 469 | 447 | |
|---|
| 470 | 448 | if (rtlpriv->btcoexist.fw_coexist_all_off) |
|---|
| 471 | 449 | return; |
|---|
| 472 | 450 | |
|---|
| 473 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 474 | | - "rtl8723e_dm_bt_fw_coex_all_off(), real Do\n"); |
|---|
| 451 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 452 | + "rtl8723e_dm_bt_fw_coex_all_off(), real Do\n"); |
|---|
| 475 | 453 | rtl8723e_dm_bt_fw_coex_all_off_8723a(hw); |
|---|
| 476 | 454 | rtlpriv->btcoexist.fw_coexist_all_off = true; |
|---|
| 477 | 455 | } |
|---|
| .. | .. |
|---|
| 480 | 458 | { |
|---|
| 481 | 459 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
|---|
| 482 | 460 | |
|---|
| 483 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 484 | | - "rtl8723e_dm_bt_sw_coex_all_off()\n"); |
|---|
| 461 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 462 | + "%s\n", __func__); |
|---|
| 485 | 463 | |
|---|
| 486 | 464 | if (rtlpriv->btcoexist.sw_coexist_all_off) |
|---|
| 487 | 465 | return; |
|---|
| 488 | 466 | |
|---|
| 489 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 490 | | - "rtl8723e_dm_bt_sw_coex_all_off(), real Do\n"); |
|---|
| 467 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 468 | + "%s, real Do\n", __func__); |
|---|
| 491 | 469 | rtl8723e_dm_bt_sw_coex_all_off_8723a(hw); |
|---|
| 492 | 470 | rtlpriv->btcoexist.sw_coexist_all_off = true; |
|---|
| 493 | 471 | } |
|---|
| .. | .. |
|---|
| 496 | 474 | { |
|---|
| 497 | 475 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
|---|
| 498 | 476 | |
|---|
| 499 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 500 | | - "rtl8723e_dm_bt_hw_coex_all_off()\n"); |
|---|
| 477 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 478 | + "%s\n", __func__); |
|---|
| 501 | 479 | |
|---|
| 502 | 480 | if (rtlpriv->btcoexist.hw_coexist_all_off) |
|---|
| 503 | 481 | return; |
|---|
| 504 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 505 | | - "rtl8723e_dm_bt_hw_coex_all_off(), real Do\n"); |
|---|
| 482 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 483 | + "%s, real Do\n", __func__); |
|---|
| 506 | 484 | |
|---|
| 507 | 485 | rtl8723e_dm_bt_hw_coex_all_off_8723a(hw); |
|---|
| 508 | 486 | |
|---|