| .. | .. |
|---|
| 1 | | -/****************************************************************************** |
|---|
| 2 | | - * |
|---|
| 3 | | - * Copyright(c) 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) 2012 Realtek Corporation.*/ |
|---|
| 25 | 3 | |
|---|
| 26 | 4 | /************************************************************ |
|---|
| 27 | 5 | * Description: |
|---|
| .. | .. |
|---|
| 76 | 54 | if (bt_rssi >= |
|---|
| 77 | 55 | rssi_thresh + BTC_RSSI_COEX_THRESH_TOL_8821A_2ANT) { |
|---|
| 78 | 56 | bt_rssi_state = BTC_RSSI_STATE_HIGH; |
|---|
| 79 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 80 | | - "[BTCoex], BT Rssi state switch to High\n"); |
|---|
| 57 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 58 | + "[BTCoex], BT Rssi state switch to High\n"); |
|---|
| 81 | 59 | } else { |
|---|
| 82 | 60 | bt_rssi_state = BTC_RSSI_STATE_STAY_LOW; |
|---|
| 83 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 84 | | - "[BTCoex], BT Rssi state stay at Low\n"); |
|---|
| 61 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 62 | + "[BTCoex], BT Rssi state stay at Low\n"); |
|---|
| 85 | 63 | } |
|---|
| 86 | 64 | } else { |
|---|
| 87 | 65 | if (bt_rssi < rssi_thresh) { |
|---|
| 88 | 66 | bt_rssi_state = BTC_RSSI_STATE_LOW; |
|---|
| 89 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 90 | | - "[BTCoex], BT Rssi state switch to Low\n"); |
|---|
| 67 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 68 | + "[BTCoex], BT Rssi state switch to Low\n"); |
|---|
| 91 | 69 | } else { |
|---|
| 92 | 70 | bt_rssi_state = BTC_RSSI_STATE_STAY_HIGH; |
|---|
| 93 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 94 | | - "[BTCoex], BT Rssi state stay at High\n"); |
|---|
| 71 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 72 | + "[BTCoex], BT Rssi state stay at High\n"); |
|---|
| 95 | 73 | } |
|---|
| 96 | 74 | } |
|---|
| 97 | 75 | } else if (level_num == 3) { |
|---|
| 98 | 76 | if (rssi_thresh > rssi_thresh1) { |
|---|
| 99 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 100 | | - "[BTCoex], BT Rssi thresh error!!\n"); |
|---|
| 77 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 78 | + "[BTCoex], BT Rssi thresh error!!\n"); |
|---|
| 101 | 79 | return coex_sta->pre_bt_rssi_state; |
|---|
| 102 | 80 | } |
|---|
| 103 | 81 | |
|---|
| .. | .. |
|---|
| 107 | 85 | (rssi_thresh + |
|---|
| 108 | 86 | BTC_RSSI_COEX_THRESH_TOL_8821A_2ANT)) { |
|---|
| 109 | 87 | bt_rssi_state = BTC_RSSI_STATE_MEDIUM; |
|---|
| 110 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 111 | | - "[BTCoex], BT Rssi state switch to Medium\n"); |
|---|
| 88 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 89 | + "[BTCoex], BT Rssi state switch to Medium\n"); |
|---|
| 112 | 90 | } else { |
|---|
| 113 | 91 | bt_rssi_state = BTC_RSSI_STATE_STAY_LOW; |
|---|
| 114 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 115 | | - "[BTCoex], BT Rssi state stay at Low\n"); |
|---|
| 92 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 93 | + "[BTCoex], BT Rssi state stay at Low\n"); |
|---|
| 116 | 94 | } |
|---|
| 117 | 95 | } else if ((coex_sta->pre_bt_rssi_state == |
|---|
| 118 | 96 | BTC_RSSI_STATE_MEDIUM) || |
|---|
| .. | .. |
|---|
| 122 | 100 | (rssi_thresh1 + |
|---|
| 123 | 101 | BTC_RSSI_COEX_THRESH_TOL_8821A_2ANT)) { |
|---|
| 124 | 102 | bt_rssi_state = BTC_RSSI_STATE_HIGH; |
|---|
| 125 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 126 | | - "[BTCoex], BT Rssi state switch to High\n"); |
|---|
| 103 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 104 | + "[BTCoex], BT Rssi state switch to High\n"); |
|---|
| 127 | 105 | } else if (bt_rssi < rssi_thresh) { |
|---|
| 128 | 106 | bt_rssi_state = BTC_RSSI_STATE_LOW; |
|---|
| 129 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 130 | | - "[BTCoex], BT Rssi state switch to Low\n"); |
|---|
| 107 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 108 | + "[BTCoex], BT Rssi state switch to Low\n"); |
|---|
| 131 | 109 | } else { |
|---|
| 132 | 110 | bt_rssi_state = BTC_RSSI_STATE_STAY_MEDIUM; |
|---|
| 133 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 134 | | - "[BTCoex], BT Rssi state stay at Medium\n"); |
|---|
| 111 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 112 | + "[BTCoex], BT Rssi state stay at Medium\n"); |
|---|
| 135 | 113 | } |
|---|
| 136 | 114 | } else { |
|---|
| 137 | 115 | if (bt_rssi < rssi_thresh1) { |
|---|
| 138 | 116 | bt_rssi_state = BTC_RSSI_STATE_MEDIUM; |
|---|
| 139 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 140 | | - "[BTCoex], BT Rssi state switch to Medium\n"); |
|---|
| 117 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 118 | + "[BTCoex], BT Rssi state switch to Medium\n"); |
|---|
| 141 | 119 | } else { |
|---|
| 142 | 120 | bt_rssi_state = BTC_RSSI_STATE_STAY_HIGH; |
|---|
| 143 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 144 | | - "[BTCoex], BT Rssi state stay at High\n"); |
|---|
| 121 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 122 | + "[BTCoex], BT Rssi state stay at High\n"); |
|---|
| 145 | 123 | } |
|---|
| 146 | 124 | } |
|---|
| 147 | 125 | } |
|---|
| .. | .. |
|---|
| 169 | 147 | if (wifi_rssi >= |
|---|
| 170 | 148 | (rssi_thresh+BTC_RSSI_COEX_THRESH_TOL_8821A_2ANT)) { |
|---|
| 171 | 149 | wifi_rssi_state = BTC_RSSI_STATE_HIGH; |
|---|
| 172 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 173 | | - "[BTCoex], wifi RSSI state switch to High\n"); |
|---|
| 150 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 151 | + "[BTCoex], wifi RSSI state switch to High\n"); |
|---|
| 174 | 152 | } else { |
|---|
| 175 | 153 | wifi_rssi_state = BTC_RSSI_STATE_STAY_LOW; |
|---|
| 176 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 177 | | - "[BTCoex], wifi RSSI state stay at Low\n"); |
|---|
| 154 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 155 | + "[BTCoex], wifi RSSI state stay at Low\n"); |
|---|
| 178 | 156 | } |
|---|
| 179 | 157 | } else { |
|---|
| 180 | 158 | if (wifi_rssi < rssi_thresh) { |
|---|
| 181 | 159 | wifi_rssi_state = BTC_RSSI_STATE_LOW; |
|---|
| 182 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 183 | | - "[BTCoex], wifi RSSI state switch to Low\n"); |
|---|
| 160 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 161 | + "[BTCoex], wifi RSSI state switch to Low\n"); |
|---|
| 184 | 162 | } else { |
|---|
| 185 | 163 | wifi_rssi_state = BTC_RSSI_STATE_STAY_HIGH; |
|---|
| 186 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 187 | | - "[BTCoex], wifi RSSI state stay at High\n"); |
|---|
| 164 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 165 | + "[BTCoex], wifi RSSI state stay at High\n"); |
|---|
| 188 | 166 | } |
|---|
| 189 | 167 | } |
|---|
| 190 | 168 | } else if (level_num == 3) { |
|---|
| 191 | 169 | if (rssi_thresh > rssi_thresh1) { |
|---|
| 192 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 193 | | - "[BTCoex], wifi RSSI thresh error!!\n"); |
|---|
| 170 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 171 | + "[BTCoex], wifi RSSI thresh error!!\n"); |
|---|
| 194 | 172 | return coex_sta->pre_wifi_rssi_state[index]; |
|---|
| 195 | 173 | } |
|---|
| 196 | 174 | |
|---|
| .. | .. |
|---|
| 202 | 180 | (rssi_thresh + |
|---|
| 203 | 181 | BTC_RSSI_COEX_THRESH_TOL_8821A_2ANT)) { |
|---|
| 204 | 182 | wifi_rssi_state = BTC_RSSI_STATE_MEDIUM; |
|---|
| 205 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 206 | | - "[BTCoex], wifi RSSI state switch to Medium\n"); |
|---|
| 183 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 184 | + "[BTCoex], wifi RSSI state switch to Medium\n"); |
|---|
| 207 | 185 | } else { |
|---|
| 208 | 186 | wifi_rssi_state = BTC_RSSI_STATE_STAY_LOW; |
|---|
| 209 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 210 | | - "[BTCoex], wifi RSSI state stay at Low\n"); |
|---|
| 187 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 188 | + "[BTCoex], wifi RSSI state stay at Low\n"); |
|---|
| 211 | 189 | } |
|---|
| 212 | 190 | } else if ((coex_sta->pre_wifi_rssi_state[index] == |
|---|
| 213 | 191 | BTC_RSSI_STATE_MEDIUM) || |
|---|
| .. | .. |
|---|
| 216 | 194 | if (wifi_rssi >= (rssi_thresh1 + |
|---|
| 217 | 195 | BTC_RSSI_COEX_THRESH_TOL_8821A_2ANT)) { |
|---|
| 218 | 196 | wifi_rssi_state = BTC_RSSI_STATE_HIGH; |
|---|
| 219 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 220 | | - "[BTCoex], wifi RSSI state switch to High\n"); |
|---|
| 197 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 198 | + "[BTCoex], wifi RSSI state switch to High\n"); |
|---|
| 221 | 199 | } else if (wifi_rssi < rssi_thresh) { |
|---|
| 222 | 200 | wifi_rssi_state = BTC_RSSI_STATE_LOW; |
|---|
| 223 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 224 | | - "[BTCoex], wifi RSSI state switch to Low\n"); |
|---|
| 201 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 202 | + "[BTCoex], wifi RSSI state switch to Low\n"); |
|---|
| 225 | 203 | } else { |
|---|
| 226 | 204 | wifi_rssi_state = BTC_RSSI_STATE_STAY_MEDIUM; |
|---|
| 227 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 228 | | - "[BTCoex], wifi RSSI state stay at Medium\n"); |
|---|
| 205 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 206 | + "[BTCoex], wifi RSSI state stay at Medium\n"); |
|---|
| 229 | 207 | } |
|---|
| 230 | 208 | } else { |
|---|
| 231 | 209 | if (wifi_rssi < rssi_thresh1) { |
|---|
| 232 | 210 | wifi_rssi_state = BTC_RSSI_STATE_MEDIUM; |
|---|
| 233 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 234 | | - "[BTCoex], wifi RSSI state switch to Medium\n"); |
|---|
| 211 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 212 | + "[BTCoex], wifi RSSI state switch to Medium\n"); |
|---|
| 235 | 213 | } else { |
|---|
| 236 | 214 | wifi_rssi_state = BTC_RSSI_STATE_STAY_HIGH; |
|---|
| 237 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 238 | | - "[BTCoex], wifi RSSI state stay at High\n"); |
|---|
| 215 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 216 | + "[BTCoex], wifi RSSI state stay at High\n"); |
|---|
| 239 | 217 | } |
|---|
| 240 | 218 | } |
|---|
| 241 | 219 | } |
|---|
| .. | .. |
|---|
| 295 | 273 | else |
|---|
| 296 | 274 | bt_link_info->slave_role = false; |
|---|
| 297 | 275 | |
|---|
| 298 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 299 | | - "[BTCoex], High Priority Tx/Rx (reg 0x%x) = 0x%x(%d)/0x%x(%d)\n", |
|---|
| 300 | | - reg_hp_txrx, reg_hp_tx, reg_hp_tx, reg_hp_rx, reg_hp_rx); |
|---|
| 301 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 302 | | - "[BTCoex], Low Priority Tx/Rx (reg 0x%x) = 0x%x(%d)/0x%x(%d)\n", |
|---|
| 303 | | - reg_lp_txrx, reg_lp_tx, reg_lp_tx, reg_lp_rx, reg_lp_rx); |
|---|
| 276 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 277 | + "[BTCoex], High Priority Tx/Rx (reg 0x%x) = 0x%x(%d)/0x%x(%d)\n", |
|---|
| 278 | + reg_hp_txrx, reg_hp_tx, reg_hp_tx, reg_hp_rx, reg_hp_rx); |
|---|
| 279 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 280 | + "[BTCoex], Low Priority Tx/Rx (reg 0x%x) = 0x%x(%d)/0x%x(%d)\n", |
|---|
| 281 | + reg_lp_txrx, reg_lp_tx, reg_lp_tx, reg_lp_rx, reg_lp_rx); |
|---|
| 304 | 282 | |
|---|
| 305 | 283 | /* reset counter */ |
|---|
| 306 | 284 | btcoexist->btc_write_1byte(btcoexist, 0x76e, 0xc); |
|---|
| .. | .. |
|---|
| 352 | 330 | |
|---|
| 353 | 331 | h2c_parameter[0] |= BIT0; /* trigger */ |
|---|
| 354 | 332 | |
|---|
| 355 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 356 | | - "[BTCoex], Query Bt Info, FW write 0x61 = 0x%x\n", |
|---|
| 357 | | - h2c_parameter[0]); |
|---|
| 333 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 334 | + "[BTCoex], Query Bt Info, FW write 0x61 = 0x%x\n", |
|---|
| 335 | + h2c_parameter[0]); |
|---|
| 358 | 336 | |
|---|
| 359 | 337 | btcoexist->btc_fill_h2c(btcoexist, 0x61, 1, h2c_parameter); |
|---|
| 360 | 338 | } |
|---|
| .. | .. |
|---|
| 459 | 437 | btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on); |
|---|
| 460 | 438 | |
|---|
| 461 | 439 | if (!bt_link_info->bt_link_exist) { |
|---|
| 462 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 440 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 463 | 441 | "[BTCoex], No BT link exists!!!\n"); |
|---|
| 464 | 442 | return algorithm; |
|---|
| 465 | 443 | } |
|---|
| .. | .. |
|---|
| 475 | 453 | |
|---|
| 476 | 454 | if (num_of_diff_profile == 1) { |
|---|
| 477 | 455 | if (bt_link_info->sco_exist) { |
|---|
| 478 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 479 | | - "[BTCoex], SCO only\n"); |
|---|
| 456 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 457 | + "[BTCoex], SCO only\n"); |
|---|
| 480 | 458 | algorithm = BT_8821A_2ANT_COEX_ALGO_SCO; |
|---|
| 481 | 459 | } else { |
|---|
| 482 | 460 | if (bt_link_info->hid_exist) { |
|---|
| 483 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 484 | | - "[BTCoex], HID only\n"); |
|---|
| 461 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 462 | + "[BTCoex], HID only\n"); |
|---|
| 485 | 463 | algorithm = BT_8821A_2ANT_COEX_ALGO_HID; |
|---|
| 486 | 464 | } else if (bt_link_info->a2dp_exist) { |
|---|
| 487 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 488 | | - "[BTCoex], A2DP only\n"); |
|---|
| 465 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 466 | + "[BTCoex], A2DP only\n"); |
|---|
| 489 | 467 | algorithm = BT_8821A_2ANT_COEX_ALGO_A2DP; |
|---|
| 490 | 468 | } else if (bt_link_info->pan_exist) { |
|---|
| 491 | 469 | if (bt_hs_on) { |
|---|
| 492 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 493 | | - DBG_LOUD, |
|---|
| 494 | | - "[BTCoex], PAN(HS) only\n"); |
|---|
| 470 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 471 | + DBG_LOUD, |
|---|
| 472 | + "[BTCoex], PAN(HS) only\n"); |
|---|
| 495 | 473 | algorithm = BT_8821A_2ANT_COEX_ALGO_PANHS; |
|---|
| 496 | 474 | } else { |
|---|
| 497 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 498 | | - DBG_LOUD, |
|---|
| 499 | | - "[BTCoex], PAN(EDR) only\n"); |
|---|
| 475 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 476 | + DBG_LOUD, |
|---|
| 477 | + "[BTCoex], PAN(EDR) only\n"); |
|---|
| 500 | 478 | algorithm = BT_8821A_2ANT_COEX_ALGO_PANEDR; |
|---|
| 501 | 479 | } |
|---|
| 502 | 480 | } |
|---|
| .. | .. |
|---|
| 504 | 482 | } else if (num_of_diff_profile == 2) { |
|---|
| 505 | 483 | if (bt_link_info->sco_exist) { |
|---|
| 506 | 484 | if (bt_link_info->hid_exist) { |
|---|
| 507 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 508 | | - "[BTCoex], SCO + HID\n"); |
|---|
| 485 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 486 | + "[BTCoex], SCO + HID\n"); |
|---|
| 509 | 487 | algorithm = BT_8821A_2ANT_COEX_ALGO_SCO; |
|---|
| 510 | 488 | } else if (bt_link_info->a2dp_exist) { |
|---|
| 511 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 512 | | - "[BTCoex], SCO + A2DP ==> SCO\n"); |
|---|
| 489 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 490 | + "[BTCoex], SCO + A2DP ==> SCO\n"); |
|---|
| 513 | 491 | algorithm = BT_8821A_2ANT_COEX_ALGO_SCO; |
|---|
| 514 | 492 | } else if (bt_link_info->pan_exist) { |
|---|
| 515 | 493 | if (bt_hs_on) { |
|---|
| 516 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 517 | | - DBG_LOUD, |
|---|
| 518 | | - "[BTCoex], SCO + PAN(HS)\n"); |
|---|
| 494 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 495 | + DBG_LOUD, |
|---|
| 496 | + "[BTCoex], SCO + PAN(HS)\n"); |
|---|
| 519 | 497 | algorithm = BT_8821A_2ANT_COEX_ALGO_SCO; |
|---|
| 520 | 498 | } else { |
|---|
| 521 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 522 | | - DBG_LOUD, |
|---|
| 523 | | - "[BTCoex], SCO + PAN(EDR)\n"); |
|---|
| 499 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 500 | + DBG_LOUD, |
|---|
| 501 | + "[BTCoex], SCO + PAN(EDR)\n"); |
|---|
| 524 | 502 | algorithm = BT_8821A_2ANT_COEX_ALGO_SCO; |
|---|
| 525 | 503 | } |
|---|
| 526 | 504 | } |
|---|
| 527 | 505 | } else { |
|---|
| 528 | 506 | if (bt_link_info->hid_exist && |
|---|
| 529 | 507 | bt_link_info->a2dp_exist) { |
|---|
| 530 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 531 | | - "[BTCoex], HID + A2DP\n"); |
|---|
| 508 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 509 | + "[BTCoex], HID + A2DP\n"); |
|---|
| 532 | 510 | algorithm = BT_8821A_2ANT_COEX_ALGO_HID_A2DP; |
|---|
| 533 | 511 | } else if (bt_link_info->hid_exist && |
|---|
| 534 | 512 | bt_link_info->pan_exist) { |
|---|
| 535 | 513 | if (bt_hs_on) { |
|---|
| 536 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 537 | | - DBG_LOUD, |
|---|
| 538 | | - "[BTCoex], HID + PAN(HS)\n"); |
|---|
| 514 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 515 | + DBG_LOUD, |
|---|
| 516 | + "[BTCoex], HID + PAN(HS)\n"); |
|---|
| 539 | 517 | algorithm = BT_8821A_2ANT_COEX_ALGO_HID; |
|---|
| 540 | 518 | } else { |
|---|
| 541 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 542 | | - DBG_LOUD, |
|---|
| 543 | | - "[BTCoex], HID + PAN(EDR)\n"); |
|---|
| 519 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 520 | + DBG_LOUD, |
|---|
| 521 | + "[BTCoex], HID + PAN(EDR)\n"); |
|---|
| 544 | 522 | algorithm = |
|---|
| 545 | 523 | BT_8821A_2ANT_COEX_ALGO_PANEDR_HID; |
|---|
| 546 | 524 | } |
|---|
| 547 | 525 | } else if (bt_link_info->pan_exist && |
|---|
| 548 | 526 | bt_link_info->a2dp_exist) { |
|---|
| 549 | 527 | if (bt_hs_on) { |
|---|
| 550 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 551 | | - DBG_LOUD, |
|---|
| 552 | | - "[BTCoex], A2DP + PAN(HS)\n"); |
|---|
| 528 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 529 | + DBG_LOUD, |
|---|
| 530 | + "[BTCoex], A2DP + PAN(HS)\n"); |
|---|
| 553 | 531 | algorithm = |
|---|
| 554 | 532 | BT_8821A_2ANT_COEX_ALGO_A2DP_PANHS; |
|---|
| 555 | 533 | } else { |
|---|
| 556 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 557 | | - DBG_LOUD, |
|---|
| 558 | | - "[BTCoex], A2DP + PAN(EDR)\n"); |
|---|
| 534 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 535 | + DBG_LOUD, |
|---|
| 536 | + "[BTCoex], A2DP + PAN(EDR)\n"); |
|---|
| 559 | 537 | algorithm = |
|---|
| 560 | 538 | BT_8821A_2ANT_COEX_ALGO_PANEDR_A2DP; |
|---|
| 561 | 539 | } |
|---|
| .. | .. |
|---|
| 565 | 543 | if (bt_link_info->sco_exist) { |
|---|
| 566 | 544 | if (bt_link_info->hid_exist && |
|---|
| 567 | 545 | bt_link_info->a2dp_exist) { |
|---|
| 568 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 569 | | - "[BTCoex], SCO + HID + A2DP ==> HID\n"); |
|---|
| 546 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 547 | + "[BTCoex], SCO + HID + A2DP ==> HID\n"); |
|---|
| 570 | 548 | algorithm = BT_8821A_2ANT_COEX_ALGO_SCO; |
|---|
| 571 | 549 | } else if (bt_link_info->hid_exist && |
|---|
| 572 | 550 | bt_link_info->pan_exist) { |
|---|
| 573 | 551 | if (bt_hs_on) { |
|---|
| 574 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 575 | | - DBG_LOUD, |
|---|
| 576 | | - "[BTCoex], SCO + HID + PAN(HS)\n"); |
|---|
| 552 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 553 | + DBG_LOUD, |
|---|
| 554 | + "[BTCoex], SCO + HID + PAN(HS)\n"); |
|---|
| 577 | 555 | algorithm = BT_8821A_2ANT_COEX_ALGO_SCO; |
|---|
| 578 | 556 | } else { |
|---|
| 579 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 580 | | - DBG_LOUD, |
|---|
| 581 | | - "[BTCoex], SCO + HID + PAN(EDR)\n"); |
|---|
| 557 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 558 | + DBG_LOUD, |
|---|
| 559 | + "[BTCoex], SCO + HID + PAN(EDR)\n"); |
|---|
| 582 | 560 | algorithm = BT_8821A_2ANT_COEX_ALGO_SCO; |
|---|
| 583 | 561 | } |
|---|
| 584 | 562 | } else if (bt_link_info->pan_exist && |
|---|
| 585 | 563 | bt_link_info->a2dp_exist) { |
|---|
| 586 | 564 | if (bt_hs_on) { |
|---|
| 587 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 588 | | - DBG_LOUD, |
|---|
| 589 | | - "[BTCoex], SCO + A2DP + PAN(HS)\n"); |
|---|
| 565 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 566 | + DBG_LOUD, |
|---|
| 567 | + "[BTCoex], SCO + A2DP + PAN(HS)\n"); |
|---|
| 590 | 568 | algorithm = BT_8821A_2ANT_COEX_ALGO_SCO; |
|---|
| 591 | 569 | } else { |
|---|
| 592 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 593 | | - DBG_LOUD, |
|---|
| 594 | | - "[BTCoex], SCO + A2DP + PAN(EDR) ==> HID\n"); |
|---|
| 570 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 571 | + DBG_LOUD, |
|---|
| 572 | + "[BTCoex], SCO + A2DP + PAN(EDR) ==> HID\n"); |
|---|
| 595 | 573 | algorithm = BT_8821A_2ANT_COEX_ALGO_SCO; |
|---|
| 596 | 574 | } |
|---|
| 597 | 575 | } |
|---|
| .. | .. |
|---|
| 600 | 578 | bt_link_info->pan_exist && |
|---|
| 601 | 579 | bt_link_info->a2dp_exist) { |
|---|
| 602 | 580 | if (bt_hs_on) { |
|---|
| 603 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 604 | | - DBG_LOUD, |
|---|
| 605 | | - "[BTCoex], HID + A2DP + PAN(HS)\n"); |
|---|
| 581 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 582 | + DBG_LOUD, |
|---|
| 583 | + "[BTCoex], HID + A2DP + PAN(HS)\n"); |
|---|
| 606 | 584 | algorithm = |
|---|
| 607 | 585 | BT_8821A_2ANT_COEX_ALGO_HID_A2DP; |
|---|
| 608 | 586 | } else { |
|---|
| 609 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 610 | | - DBG_LOUD, |
|---|
| 611 | | - "[BTCoex], HID + A2DP + PAN(EDR)\n"); |
|---|
| 587 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 588 | + DBG_LOUD, |
|---|
| 589 | + "[BTCoex], HID + A2DP + PAN(EDR)\n"); |
|---|
| 612 | 590 | algorithm = |
|---|
| 613 | 591 | BT_8821A_2ANT_COEX_ALGO_HID_A2DP_PANEDR; |
|---|
| 614 | 592 | } |
|---|
| .. | .. |
|---|
| 620 | 598 | bt_link_info->pan_exist && |
|---|
| 621 | 599 | bt_link_info->a2dp_exist) { |
|---|
| 622 | 600 | if (bt_hs_on) { |
|---|
| 623 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 624 | | - DBG_LOUD, |
|---|
| 625 | | - "[BTCoex], Error!!! SCO + HID + A2DP + PAN(HS)\n"); |
|---|
| 601 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 602 | + DBG_LOUD, |
|---|
| 603 | + "[BTCoex], Error!!! SCO + HID + A2DP + PAN(HS)\n"); |
|---|
| 626 | 604 | |
|---|
| 627 | 605 | } else { |
|---|
| 628 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 629 | | - DBG_LOUD, |
|---|
| 630 | | - "[BTCoex], SCO + HID + A2DP + PAN(EDR)==>PAN(EDR)+HID\n"); |
|---|
| 606 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 607 | + DBG_LOUD, |
|---|
| 608 | + "[BTCoex], SCO + HID + A2DP + PAN(EDR)==>PAN(EDR)+HID\n"); |
|---|
| 631 | 609 | algorithm = BT_8821A_2ANT_COEX_ALGO_SCO; |
|---|
| 632 | 610 | } |
|---|
| 633 | 611 | } |
|---|
| .. | .. |
|---|
| 647 | 625 | */ |
|---|
| 648 | 626 | h2c_parameter[0] = dac_swing_lvl; |
|---|
| 649 | 627 | |
|---|
| 650 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 651 | | - "[BTCoex], Set Dac Swing Level = 0x%x\n", dac_swing_lvl); |
|---|
| 652 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 653 | | - "[BTCoex], FW write 0x64 = 0x%x\n", h2c_parameter[0]); |
|---|
| 628 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 629 | + "[BTCoex], Set Dac Swing Level = 0x%x\n", dac_swing_lvl); |
|---|
| 630 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 631 | + "[BTCoex], FW write 0x64 = 0x%x\n", h2c_parameter[0]); |
|---|
| 654 | 632 | |
|---|
| 655 | 633 | btcoexist->btc_fill_h2c(btcoexist, 0x64, 1, h2c_parameter); |
|---|
| 656 | 634 | } |
|---|
| .. | .. |
|---|
| 663 | 641 | |
|---|
| 664 | 642 | h2c_parameter[0] = dec_bt_pwr_lvl; |
|---|
| 665 | 643 | |
|---|
| 666 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 667 | | - "[BTCoex], decrease Bt Power Level : %u, FW write 0x62 = 0x%x\n", |
|---|
| 668 | | - dec_bt_pwr_lvl, h2c_parameter[0]); |
|---|
| 644 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 645 | + "[BTCoex], decrease Bt Power Level : %u, FW write 0x62 = 0x%x\n", |
|---|
| 646 | + dec_bt_pwr_lvl, h2c_parameter[0]); |
|---|
| 669 | 647 | |
|---|
| 670 | 648 | btcoexist->btc_fill_h2c(btcoexist, 0x62, 1, h2c_parameter); |
|---|
| 671 | 649 | } |
|---|
| .. | .. |
|---|
| 675 | 653 | { |
|---|
| 676 | 654 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
|---|
| 677 | 655 | |
|---|
| 678 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 679 | | - "[BTCoex], %s Dec BT power level = %u\n", |
|---|
| 680 | | - (force_exec ? "force to" : ""), dec_bt_pwr_lvl); |
|---|
| 656 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 657 | + "[BTCoex], %s Dec BT power level = %u\n", |
|---|
| 658 | + (force_exec ? "force to" : ""), dec_bt_pwr_lvl); |
|---|
| 681 | 659 | coex_dm->cur_dec_bt_pwr_lvl = dec_bt_pwr_lvl; |
|---|
| 682 | 660 | |
|---|
| 683 | 661 | if (!force_exec) { |
|---|
| 684 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 685 | | - "[BTCoex], pre_dec_bt_pwr_lvl = %d, cur_dec_bt_pwr_lvl = %d\n", |
|---|
| 686 | | - coex_dm->pre_dec_bt_pwr_lvl, |
|---|
| 662 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 663 | + "[BTCoex], pre_dec_bt_pwr_lvl = %d, cur_dec_bt_pwr_lvl = %d\n", |
|---|
| 664 | + coex_dm->pre_dec_bt_pwr_lvl, |
|---|
| 687 | 665 | coex_dm->cur_dec_bt_pwr_lvl); |
|---|
| 688 | 666 | |
|---|
| 689 | 667 | if (coex_dm->pre_dec_bt_pwr_lvl == coex_dm->cur_dec_bt_pwr_lvl) |
|---|
| .. | .. |
|---|
| 699 | 677 | { |
|---|
| 700 | 678 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
|---|
| 701 | 679 | |
|---|
| 702 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 703 | | - "[BTCoex], %s set FW Dac Swing level = %d\n", |
|---|
| 704 | | - (force_exec ? "force to" : ""), fw_dac_swing_lvl); |
|---|
| 680 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 681 | + "[BTCoex], %s set FW Dac Swing level = %d\n", |
|---|
| 682 | + (force_exec ? "force to" : ""), fw_dac_swing_lvl); |
|---|
| 705 | 683 | coex_dm->cur_fw_dac_swing_lvl = fw_dac_swing_lvl; |
|---|
| 706 | 684 | |
|---|
| 707 | 685 | if (!force_exec) { |
|---|
| 708 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 709 | | - "[BTCoex], pre_fw_dac_swing_lvl = %d, cur_fw_dac_swing_lvl = %d\n", |
|---|
| 710 | | - coex_dm->pre_fw_dac_swing_lvl, |
|---|
| 711 | | - coex_dm->cur_fw_dac_swing_lvl); |
|---|
| 686 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 687 | + "[BTCoex], pre_fw_dac_swing_lvl = %d, cur_fw_dac_swing_lvl = %d\n", |
|---|
| 688 | + coex_dm->pre_fw_dac_swing_lvl, |
|---|
| 689 | + coex_dm->cur_fw_dac_swing_lvl); |
|---|
| 712 | 690 | |
|---|
| 713 | 691 | if (coex_dm->pre_fw_dac_swing_lvl == |
|---|
| 714 | 692 | coex_dm->cur_fw_dac_swing_lvl) |
|---|
| .. | .. |
|---|
| 741 | 719 | h2c_parameter[5] = 0xa0; |
|---|
| 742 | 720 | } |
|---|
| 743 | 721 | |
|---|
| 744 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 745 | | - "[BTCoex], set WiFi Low-Penalty Retry: %s", |
|---|
| 746 | | - (low_penalty_ra ? "ON!!" : "OFF!!")); |
|---|
| 722 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 723 | + "[BTCoex], set WiFi Low-Penalty Retry: %s", |
|---|
| 724 | + (low_penalty_ra ? "ON!!" : "OFF!!")); |
|---|
| 747 | 725 | |
|---|
| 748 | 726 | btcoexist->btc_fill_h2c(btcoexist, 0x69, 6, h2c_parameter); |
|---|
| 749 | 727 | } |
|---|
| .. | .. |
|---|
| 753 | 731 | { |
|---|
| 754 | 732 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
|---|
| 755 | 733 | |
|---|
| 756 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 757 | | - "[BTCoex], %s turn LowPenaltyRA = %s\n", |
|---|
| 758 | | - (force_exec ? "force to" : ""), |
|---|
| 759 | | - ((low_penalty_ra) ? "ON" : "OFF")); |
|---|
| 734 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 735 | + "[BTCoex], %s turn LowPenaltyRA = %s\n", |
|---|
| 736 | + (force_exec ? "force to" : ""), |
|---|
| 737 | + ((low_penalty_ra) ? "ON" : "OFF")); |
|---|
| 760 | 738 | coex_dm->cur_low_penalty_ra = low_penalty_ra; |
|---|
| 761 | 739 | |
|---|
| 762 | 740 | if (!force_exec) { |
|---|
| 763 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 764 | | - "[BTCoex], pre_low_penalty_ra = %d, cur_low_penalty_ra = %d\n", |
|---|
| 765 | | - coex_dm->pre_low_penalty_ra, |
|---|
| 766 | | - coex_dm->cur_low_penalty_ra); |
|---|
| 741 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 742 | + "[BTCoex], pre_low_penalty_ra = %d, cur_low_penalty_ra = %d\n", |
|---|
| 743 | + coex_dm->pre_low_penalty_ra, |
|---|
| 744 | + coex_dm->cur_low_penalty_ra); |
|---|
| 767 | 745 | |
|---|
| 768 | 746 | if (coex_dm->pre_low_penalty_ra == coex_dm->cur_low_penalty_ra) |
|---|
| 769 | 747 | return; |
|---|
| .. | .. |
|---|
| 780 | 758 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
|---|
| 781 | 759 | u8 val = (u8)level; |
|---|
| 782 | 760 | |
|---|
| 783 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 784 | | - "[BTCoex], Write SwDacSwing = 0x%x\n", level); |
|---|
| 761 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 762 | + "[BTCoex], Write SwDacSwing = 0x%x\n", level); |
|---|
| 785 | 763 | btcoexist->btc_write_1byte_bitmask(btcoexist, 0xc5b, 0x3e, val); |
|---|
| 786 | 764 | } |
|---|
| 787 | 765 | |
|---|
| .. | .. |
|---|
| 801 | 779 | { |
|---|
| 802 | 780 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
|---|
| 803 | 781 | |
|---|
| 804 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 805 | | - "[BTCoex], %s turn DacSwing = %s, dac_swing_lvl = 0x%x\n", |
|---|
| 806 | | - (force_exec ? "force to" : ""), |
|---|
| 807 | | - ((dac_swing_on) ? "ON" : "OFF"), |
|---|
| 808 | | - dac_swing_lvl); |
|---|
| 782 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 783 | + "[BTCoex], %s turn DacSwing = %s, dac_swing_lvl = 0x%x\n", |
|---|
| 784 | + (force_exec ? "force to" : ""), |
|---|
| 785 | + ((dac_swing_on) ? "ON" : "OFF"), |
|---|
| 786 | + dac_swing_lvl); |
|---|
| 809 | 787 | coex_dm->cur_dac_swing_on = dac_swing_on; |
|---|
| 810 | 788 | coex_dm->cur_dac_swing_lvl = dac_swing_lvl; |
|---|
| 811 | 789 | |
|---|
| 812 | 790 | if (!force_exec) { |
|---|
| 813 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 814 | | - "[BTCoex], pre_dac_swing_on = %d, pre_dac_swing_lvl = 0x%x, cur_dac_swing_on = %d, cur_dac_swing_lvl = 0x%x\n", |
|---|
| 815 | | - coex_dm->pre_dac_swing_on, |
|---|
| 816 | | - coex_dm->pre_dac_swing_lvl, |
|---|
| 817 | | - coex_dm->cur_dac_swing_on, |
|---|
| 818 | | - coex_dm->cur_dac_swing_lvl); |
|---|
| 791 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 792 | + "[BTCoex], pre_dac_swing_on = %d, pre_dac_swing_lvl = 0x%x, cur_dac_swing_on = %d, cur_dac_swing_lvl = 0x%x\n", |
|---|
| 793 | + coex_dm->pre_dac_swing_on, |
|---|
| 794 | + coex_dm->pre_dac_swing_lvl, |
|---|
| 795 | + coex_dm->cur_dac_swing_on, |
|---|
| 796 | + coex_dm->cur_dac_swing_lvl); |
|---|
| 819 | 797 | |
|---|
| 820 | 798 | if ((coex_dm->pre_dac_swing_on == coex_dm->cur_dac_swing_on) && |
|---|
| 821 | 799 | (coex_dm->pre_dac_swing_lvl == |
|---|
| .. | .. |
|---|
| 836 | 814 | { |
|---|
| 837 | 815 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
|---|
| 838 | 816 | |
|---|
| 839 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 840 | | - "[BTCoex], set coex table, set 0x6c0 = 0x%x\n", val0x6c0); |
|---|
| 817 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 818 | + "[BTCoex], set coex table, set 0x6c0 = 0x%x\n", val0x6c0); |
|---|
| 841 | 819 | btcoexist->btc_write_4byte(btcoexist, 0x6c0, val0x6c0); |
|---|
| 842 | 820 | |
|---|
| 843 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 844 | | - "[BTCoex], set coex table, set 0x6c4 = 0x%x\n", val0x6c4); |
|---|
| 821 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 822 | + "[BTCoex], set coex table, set 0x6c4 = 0x%x\n", val0x6c4); |
|---|
| 845 | 823 | btcoexist->btc_write_4byte(btcoexist, 0x6c4, val0x6c4); |
|---|
| 846 | 824 | |
|---|
| 847 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 848 | | - "[BTCoex], set coex table, set 0x6c8 = 0x%x\n", val0x6c8); |
|---|
| 825 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 826 | + "[BTCoex], set coex table, set 0x6c8 = 0x%x\n", val0x6c8); |
|---|
| 849 | 827 | btcoexist->btc_write_4byte(btcoexist, 0x6c8, val0x6c8); |
|---|
| 850 | 828 | |
|---|
| 851 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 852 | | - "[BTCoex], set coex table, set 0x6cc = 0x%x\n", val0x6cc); |
|---|
| 829 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 830 | + "[BTCoex], set coex table, set 0x6cc = 0x%x\n", val0x6cc); |
|---|
| 853 | 831 | btcoexist->btc_write_1byte(btcoexist, 0x6cc, val0x6cc); |
|---|
| 854 | 832 | } |
|---|
| 855 | 833 | |
|---|
| .. | .. |
|---|
| 859 | 837 | { |
|---|
| 860 | 838 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
|---|
| 861 | 839 | |
|---|
| 862 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 863 | | - "[BTCoex], %s write Coex Table 0x6c0 = 0x%x, 0x6c4 = 0x%x, 0x6c8 = 0x%x, 0x6cc = 0x%x\n", |
|---|
| 864 | | - (force_exec ? "force to" : ""), |
|---|
| 865 | | - val0x6c0, val0x6c4, val0x6c8, val0x6cc); |
|---|
| 840 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 841 | + "[BTCoex], %s write Coex Table 0x6c0 = 0x%x, 0x6c4 = 0x%x, 0x6c8 = 0x%x, 0x6cc = 0x%x\n", |
|---|
| 842 | + (force_exec ? "force to" : ""), |
|---|
| 843 | + val0x6c0, val0x6c4, val0x6c8, val0x6cc); |
|---|
| 866 | 844 | coex_dm->cur_val0x6c0 = val0x6c0; |
|---|
| 867 | 845 | coex_dm->cur_val0x6c4 = val0x6c4; |
|---|
| 868 | 846 | coex_dm->cur_val0x6c8 = val0x6c8; |
|---|
| 869 | 847 | coex_dm->cur_val0x6cc = val0x6cc; |
|---|
| 870 | 848 | |
|---|
| 871 | 849 | if (!force_exec) { |
|---|
| 872 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 873 | | - "[BTCoex], pre_val0x6c0 = 0x%x, pre_val0x6c4 = 0x%x, pre_val0x6c8 = 0x%x, pre_val0x6cc = 0x%x !!\n", |
|---|
| 874 | | - coex_dm->pre_val0x6c0, |
|---|
| 875 | | - coex_dm->pre_val0x6c4, |
|---|
| 876 | | - coex_dm->pre_val0x6c8, |
|---|
| 877 | | - coex_dm->pre_val0x6cc); |
|---|
| 878 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 879 | | - "[BTCoex], cur_val0x6c0 = 0x%x, cur_val0x6c4 = 0x%x, cur_val0x6c8 = 0x%x, cur_val0x6cc = 0x%x !!\n", |
|---|
| 880 | | - coex_dm->cur_val0x6c0, |
|---|
| 881 | | - coex_dm->cur_val0x6c4, |
|---|
| 882 | | - coex_dm->cur_val0x6c8, |
|---|
| 883 | | - coex_dm->cur_val0x6cc); |
|---|
| 850 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 851 | + "[BTCoex], pre_val0x6c0 = 0x%x, pre_val0x6c4 = 0x%x, pre_val0x6c8 = 0x%x, pre_val0x6cc = 0x%x !!\n", |
|---|
| 852 | + coex_dm->pre_val0x6c0, |
|---|
| 853 | + coex_dm->pre_val0x6c4, |
|---|
| 854 | + coex_dm->pre_val0x6c8, |
|---|
| 855 | + coex_dm->pre_val0x6cc); |
|---|
| 856 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 857 | + "[BTCoex], cur_val0x6c0 = 0x%x, cur_val0x6c4 = 0x%x, cur_val0x6c8 = 0x%x, cur_val0x6cc = 0x%x !!\n", |
|---|
| 858 | + coex_dm->cur_val0x6c0, |
|---|
| 859 | + coex_dm->cur_val0x6c4, |
|---|
| 860 | + coex_dm->cur_val0x6c8, |
|---|
| 861 | + coex_dm->cur_val0x6cc); |
|---|
| 884 | 862 | |
|---|
| 885 | 863 | if ((coex_dm->pre_val0x6c0 == coex_dm->cur_val0x6c0) && |
|---|
| 886 | 864 | (coex_dm->pre_val0x6c4 == coex_dm->cur_val0x6c4) && |
|---|
| .. | .. |
|---|
| 989 | 967 | if (enable) |
|---|
| 990 | 968 | h2c_parameter[0] |= BIT0; /* function enable */ |
|---|
| 991 | 969 | |
|---|
| 992 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 993 | | - "[BTCoex], set FW for BT Ignore Wlan_Act, FW write 0x63 = 0x%x\n", |
|---|
| 994 | | - h2c_parameter[0]); |
|---|
| 970 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 971 | + "[BTCoex], set FW for BT Ignore Wlan_Act, FW write 0x63 = 0x%x\n", |
|---|
| 972 | + h2c_parameter[0]); |
|---|
| 995 | 973 | |
|---|
| 996 | 974 | btcoex->btc_fill_h2c(btcoex, 0x63, 1, h2c_parameter); |
|---|
| 997 | 975 | } |
|---|
| .. | .. |
|---|
| 1028 | 1006 | { |
|---|
| 1029 | 1007 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
|---|
| 1030 | 1008 | |
|---|
| 1031 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1032 | | - "[BTCoex], %s turn Ignore WlanAct %s\n", |
|---|
| 1033 | | - (force_exec ? "force to" : ""), (enable ? "ON" : "OFF")); |
|---|
| 1009 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1010 | + "[BTCoex], %s turn Ignore WlanAct %s\n", |
|---|
| 1011 | + (force_exec ? "force to" : ""), (enable ? "ON" : "OFF")); |
|---|
| 1034 | 1012 | coex_dm->cur_ignore_wlan_act = enable; |
|---|
| 1035 | 1013 | |
|---|
| 1036 | 1014 | if (!force_exec) { |
|---|
| 1037 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1038 | | - "[BTCoex], pre_ignore_wlan_act = %d, cur_ignore_wlan_act = %d!!\n", |
|---|
| 1039 | | - coex_dm->pre_ignore_wlan_act, |
|---|
| 1015 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1016 | + "[BTCoex], pre_ignore_wlan_act = %d, cur_ignore_wlan_act = %d!!\n", |
|---|
| 1017 | + coex_dm->pre_ignore_wlan_act, |
|---|
| 1040 | 1018 | coex_dm->cur_ignore_wlan_act); |
|---|
| 1041 | 1019 | |
|---|
| 1042 | 1020 | if (coex_dm->pre_ignore_wlan_act == |
|---|
| .. | .. |
|---|
| 1067 | 1045 | coex_dm->ps_tdma_para[3] = byte4; |
|---|
| 1068 | 1046 | coex_dm->ps_tdma_para[4] = byte5; |
|---|
| 1069 | 1047 | |
|---|
| 1070 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1071 | | - "[BTCoex], FW write 0x60(5bytes) = 0x%x%08x\n", |
|---|
| 1072 | | - h2c_parameter[0], |
|---|
| 1073 | | - h2c_parameter[1] << 24 | |
|---|
| 1074 | | - h2c_parameter[2] << 16 | |
|---|
| 1075 | | - h2c_parameter[3] << 8 | |
|---|
| 1076 | | - h2c_parameter[4]); |
|---|
| 1048 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1049 | + "[BTCoex], FW write 0x60(5bytes) = 0x%x%08x\n", |
|---|
| 1050 | + h2c_parameter[0], |
|---|
| 1051 | + h2c_parameter[1] << 24 | |
|---|
| 1052 | + h2c_parameter[2] << 16 | |
|---|
| 1053 | + h2c_parameter[3] << 8 | |
|---|
| 1054 | + h2c_parameter[4]); |
|---|
| 1077 | 1055 | |
|---|
| 1078 | 1056 | btcoexist->btc_fill_h2c(btcoexist, 0x60, 5, h2c_parameter); |
|---|
| 1079 | 1057 | } |
|---|
| .. | .. |
|---|
| 1159 | 1137 | type = type + 100; |
|---|
| 1160 | 1138 | } |
|---|
| 1161 | 1139 | |
|---|
| 1162 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1163 | | - "[BTCoex], %s turn %s PS TDMA, type = %d\n", |
|---|
| 1164 | | - (force_exec ? "force to" : ""), (turn_on ? "ON" : "OFF"), |
|---|
| 1165 | | - type); |
|---|
| 1140 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1141 | + "[BTCoex], %s turn %s PS TDMA, type = %d\n", |
|---|
| 1142 | + (force_exec ? "force to" : ""), (turn_on ? "ON" : "OFF"), |
|---|
| 1143 | + type); |
|---|
| 1166 | 1144 | coex_dm->cur_ps_tdma_on = turn_on; |
|---|
| 1167 | 1145 | coex_dm->cur_ps_tdma = type; |
|---|
| 1168 | 1146 | |
|---|
| 1169 | 1147 | if (!force_exec) { |
|---|
| 1170 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1171 | | - "[BTCoex], pre_ps_tdma_on = %d, cur_ps_tdma_on = %d!!\n", |
|---|
| 1172 | | - coex_dm->pre_ps_tdma_on, coex_dm->cur_ps_tdma_on); |
|---|
| 1173 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1174 | | - "[BTCoex], pre_ps_tdma = %d, cur_ps_tdma = %d!!\n", |
|---|
| 1175 | | - coex_dm->pre_ps_tdma, coex_dm->cur_ps_tdma); |
|---|
| 1148 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1149 | + "[BTCoex], pre_ps_tdma_on = %d, cur_ps_tdma_on = %d!!\n", |
|---|
| 1150 | + coex_dm->pre_ps_tdma_on, coex_dm->cur_ps_tdma_on); |
|---|
| 1151 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1152 | + "[BTCoex], pre_ps_tdma = %d, cur_ps_tdma = %d!!\n", |
|---|
| 1153 | + coex_dm->pre_ps_tdma, coex_dm->cur_ps_tdma); |
|---|
| 1176 | 1154 | |
|---|
| 1177 | 1155 | if ((coex_dm->pre_ps_tdma_on == coex_dm->cur_ps_tdma_on) && |
|---|
| 1178 | 1156 | (coex_dm->pre_ps_tdma == coex_dm->cur_ps_tdma)) |
|---|
| .. | .. |
|---|
| 1494 | 1472 | btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0); |
|---|
| 1495 | 1473 | |
|---|
| 1496 | 1474 | if (scan || link || roam) { |
|---|
| 1497 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1498 | | - "[BTCoex], Wifi link process + BT Inq/Page!!\n"); |
|---|
| 1475 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1476 | + "[BTCoex], Wifi link process + BT Inq/Page!!\n"); |
|---|
| 1499 | 1477 | btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 15); |
|---|
| 1500 | 1478 | btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 22); |
|---|
| 1501 | 1479 | } else if (wifi_connected) { |
|---|
| 1502 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1503 | | - "[BTCoex], Wifi connected + BT Inq/Page!!\n"); |
|---|
| 1480 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1481 | + "[BTCoex], Wifi connected + BT Inq/Page!!\n"); |
|---|
| 1504 | 1482 | btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 15); |
|---|
| 1505 | 1483 | btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 22); |
|---|
| 1506 | 1484 | } else { |
|---|
| 1507 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1508 | | - "[BTCoex], Wifi no-link + BT Inq/Page!!\n"); |
|---|
| 1485 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1486 | + "[BTCoex], Wifi no-link + BT Inq/Page!!\n"); |
|---|
| 1509 | 1487 | btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0); |
|---|
| 1510 | 1488 | btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1); |
|---|
| 1511 | 1489 | } |
|---|
| .. | .. |
|---|
| 1531 | 1509 | u8tmpa = btcoexist->btc_read_1byte(btcoexist, 0x765); |
|---|
| 1532 | 1510 | u8tmpb = btcoexist->btc_read_1byte(btcoexist, 0x76e); |
|---|
| 1533 | 1511 | |
|---|
| 1534 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1535 | | - "[BTCoex], 0x765=0x%x, 0x76e=0x%x\n", u8tmpa, u8tmpb); |
|---|
| 1512 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1513 | + "[BTCoex], 0x765=0x%x, 0x76e=0x%x\n", u8tmpa, u8tmpb); |
|---|
| 1536 | 1514 | } |
|---|
| 1537 | 1515 | |
|---|
| 1538 | 1516 | static bool btc8821a2ant_action_wifi_idle_process(struct btc_coexist *btcoexist) |
|---|
| .. | .. |
|---|
| 1553 | 1531 | /* define the office environment */ |
|---|
| 1554 | 1532 | if (BTC_RSSI_HIGH(wifi_rssi_state1) && (coex_sta->hid_exist) && |
|---|
| 1555 | 1533 | (coex_sta->a2dp_exist)) { |
|---|
| 1556 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1557 | | - "[BTCoex], Wifi idle process for BT HID+A2DP exist!!\n"); |
|---|
| 1534 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1535 | + "[BTCoex], Wifi idle process for BT HID+A2DP exist!!\n"); |
|---|
| 1558 | 1536 | |
|---|
| 1559 | 1537 | btc8821a2ant_dac_swing(btcoexist, NORMAL_EXEC, true, 0x6); |
|---|
| 1560 | 1538 | btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0); |
|---|
| .. | .. |
|---|
| 1572 | 1550 | |
|---|
| 1573 | 1551 | return true; |
|---|
| 1574 | 1552 | } else if (coex_sta->pan_exist) { |
|---|
| 1575 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1576 | | - "[BTCoex], Wifi idle process for BT PAN exist!!\n"); |
|---|
| 1553 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1554 | + "[BTCoex], Wifi idle process for BT PAN exist!!\n"); |
|---|
| 1577 | 1555 | |
|---|
| 1578 | 1556 | btc8821a2ant_dac_swing(btcoexist, NORMAL_EXEC, true, 0x6); |
|---|
| 1579 | 1557 | btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0); |
|---|
| .. | .. |
|---|
| 1614 | 1592 | btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false, |
|---|
| 1615 | 1593 | 0x8); |
|---|
| 1616 | 1594 | |
|---|
| 1617 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1618 | | - "[BTCoex], Wifi non-connected idle!!\n"); |
|---|
| 1595 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1596 | + "[BTCoex], Wifi non-connected idle!!\n"); |
|---|
| 1619 | 1597 | |
|---|
| 1620 | 1598 | btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, |
|---|
| 1621 | 1599 | 0x0); |
|---|
| .. | .. |
|---|
| 1642 | 1620 | btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC, |
|---|
| 1643 | 1621 | false, false, 0x8); |
|---|
| 1644 | 1622 | |
|---|
| 1645 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1646 | | - "[BTCoex], Wifi connected + BT non connected-idle!!\n"); |
|---|
| 1623 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1624 | + "[BTCoex], Wifi connected + BT non connected-idle!!\n"); |
|---|
| 1647 | 1625 | |
|---|
| 1648 | 1626 | btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, |
|---|
| 1649 | 1627 | 0xfffff, 0x0); |
|---|
| .. | .. |
|---|
| 1672 | 1650 | |
|---|
| 1673 | 1651 | if (bt_hs_on) |
|---|
| 1674 | 1652 | return false; |
|---|
| 1675 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1676 | | - "[BTCoex], Wifi connected + BT connected-idle!!\n"); |
|---|
| 1653 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1654 | + "[BTCoex], Wifi connected + BT connected-idle!!\n"); |
|---|
| 1677 | 1655 | btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC, |
|---|
| 1678 | 1656 | false, false, 0x8); |
|---|
| 1679 | 1657 | |
|---|
| .. | .. |
|---|
| 1701 | 1679 | &low_pwr_disable); |
|---|
| 1702 | 1680 | |
|---|
| 1703 | 1681 | if (wifi_busy) { |
|---|
| 1704 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1705 | | - "[BTCoex], Wifi Connected-Busy + BT Busy!!\n"); |
|---|
| 1682 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1683 | + "[BTCoex], Wifi Connected-Busy + BT Busy!!\n"); |
|---|
| 1706 | 1684 | common = false; |
|---|
| 1707 | 1685 | } else { |
|---|
| 1708 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1709 | | - "[BTCoex], Wifi Connected-Idle + BT Busy!!\n"); |
|---|
| 1686 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1687 | + "[BTCoex], Wifi Connected-Idle + BT Busy!!\n"); |
|---|
| 1710 | 1688 | common = |
|---|
| 1711 | 1689 | btc8821a2ant_action_wifi_idle_process( |
|---|
| 1712 | 1690 | btcoexist); |
|---|
| .. | .. |
|---|
| 1729 | 1707 | int result; |
|---|
| 1730 | 1708 | u8 retry_count = 0; |
|---|
| 1731 | 1709 | |
|---|
| 1732 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1733 | | - "[BTCoex], TdmaDurationAdjust()\n"); |
|---|
| 1710 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1711 | + "[BTCoex], TdmaDurationAdjust()\n"); |
|---|
| 1734 | 1712 | |
|---|
| 1735 | 1713 | if (coex_dm->auto_tdma_adjust) { |
|---|
| 1736 | 1714 | coex_dm->auto_tdma_adjust = false; |
|---|
| 1737 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1738 | | - "[BTCoex], first run TdmaDurationAdjust()!!\n"); |
|---|
| 1715 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1716 | + "[BTCoex], first run TdmaDurationAdjust()!!\n"); |
|---|
| 1739 | 1717 | if (sco_hid) { |
|---|
| 1740 | 1718 | if (tx_pause) { |
|---|
| 1741 | 1719 | if (max_interval == 1) { |
|---|
| .. | .. |
|---|
| 1823 | 1801 | } else { |
|---|
| 1824 | 1802 | /* accquire the BT TRx retry count from BT_Info byte2 */ |
|---|
| 1825 | 1803 | retry_count = coex_sta->bt_retry_cnt; |
|---|
| 1826 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1827 | | - "[BTCoex], retry_count = %d\n", retry_count); |
|---|
| 1828 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1829 | | - "[BTCoex], up = %d, dn = %d, m = %d, n = %d, wait_count = %d\n", |
|---|
| 1830 | | - (int)up, (int)dn, (int)m, (int)n, (int)wait_count); |
|---|
| 1804 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1805 | + "[BTCoex], retry_count = %d\n", retry_count); |
|---|
| 1806 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1807 | + "[BTCoex], up = %d, dn = %d, m = %d, n = %d, wait_count = %d\n", |
|---|
| 1808 | + (int)up, (int)dn, (int)m, (int)n, (int)wait_count); |
|---|
| 1831 | 1809 | result = 0; |
|---|
| 1832 | 1810 | wait_count++; |
|---|
| 1833 | 1811 | |
|---|
| .. | .. |
|---|
| 1848 | 1826 | up = 0; |
|---|
| 1849 | 1827 | dn = 0; |
|---|
| 1850 | 1828 | result = 1; |
|---|
| 1851 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1852 | | - "[BTCoex], Increase wifi duration!!\n"); |
|---|
| 1829 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1830 | + "[BTCoex], Increase wifi duration!!\n"); |
|---|
| 1853 | 1831 | } |
|---|
| 1854 | 1832 | } else if (retry_count <= 3) { |
|---|
| 1855 | 1833 | /* <=3 retry in the last 2-second duration */ |
|---|
| .. | .. |
|---|
| 1878 | 1856 | dn = 0; |
|---|
| 1879 | 1857 | wait_count = 0; |
|---|
| 1880 | 1858 | result = -1; |
|---|
| 1881 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1882 | | - "[BTCoex], Decrease wifi duration for retryCounter<3!!\n"); |
|---|
| 1859 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1860 | + "[BTCoex], Decrease wifi duration for retryCounter<3!!\n"); |
|---|
| 1883 | 1861 | } |
|---|
| 1884 | 1862 | } else { |
|---|
| 1885 | 1863 | /* retry count > 3, if retry count > 3 happens once, |
|---|
| .. | .. |
|---|
| 1900 | 1878 | dn = 0; |
|---|
| 1901 | 1879 | wait_count = 0; |
|---|
| 1902 | 1880 | result = -1; |
|---|
| 1903 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1904 | | - "[BTCoex], Decrease wifi duration for retryCounter>3!!\n"); |
|---|
| 1881 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1882 | + "[BTCoex], Decrease wifi duration for retryCounter>3!!\n"); |
|---|
| 1905 | 1883 | } |
|---|
| 1906 | 1884 | |
|---|
| 1907 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1908 | | - "[BTCoex], max Interval = %d\n", max_interval); |
|---|
| 1885 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 1886 | + "[BTCoex], max Interval = %d\n", max_interval); |
|---|
| 1909 | 1887 | |
|---|
| 1910 | 1888 | if (max_interval == 1) { |
|---|
| 1911 | 1889 | if (tx_pause) { |
|---|
| .. | .. |
|---|
| 2613 | 2591 | if (coex_dm->cur_ps_tdma != coex_dm->ps_tdma_du_adj_type) { |
|---|
| 2614 | 2592 | bool scan = false, link = false, roam = false; |
|---|
| 2615 | 2593 | |
|---|
| 2616 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 2617 | | - "[BTCoex], PsTdma type mismatch!!!, cur_ps_tdma = %d, recordPsTdma = %d\n", |
|---|
| 2618 | | - coex_dm->cur_ps_tdma, coex_dm->ps_tdma_du_adj_type); |
|---|
| 2594 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 2595 | + "[BTCoex], PsTdma type mismatch!!!, cur_ps_tdma = %d, recordPsTdma = %d\n", |
|---|
| 2596 | + coex_dm->cur_ps_tdma, coex_dm->ps_tdma_du_adj_type); |
|---|
| 2619 | 2597 | |
|---|
| 2620 | 2598 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan); |
|---|
| 2621 | 2599 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link); |
|---|
| .. | .. |
|---|
| 2625 | 2603 | btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, |
|---|
| 2626 | 2604 | coex_dm->ps_tdma_du_adj_type); |
|---|
| 2627 | 2605 | } else { |
|---|
| 2628 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 2629 | | - "[BTCoex], roaming/link/scan is under progress, will adjust next time!!!\n"); |
|---|
| 2606 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 2607 | + "[BTCoex], roaming/link/scan is under progress, will adjust next time!!!\n"); |
|---|
| 2630 | 2608 | } |
|---|
| 2631 | 2609 | } |
|---|
| 2632 | 2610 | } |
|---|
| .. | .. |
|---|
| 3411 | 3389 | bool scan = false, link = false, roam = false; |
|---|
| 3412 | 3390 | |
|---|
| 3413 | 3391 | if (btcoexist->manual_control) { |
|---|
| 3414 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3415 | | - "[BTCoex], Manual control!!!\n"); |
|---|
| 3392 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3393 | + "[BTCoex], Manual control!!!\n"); |
|---|
| 3416 | 3394 | return; |
|---|
| 3417 | 3395 | } |
|---|
| 3418 | 3396 | |
|---|
| 3419 | 3397 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g); |
|---|
| 3420 | 3398 | |
|---|
| 3421 | 3399 | if (wifi_under_5g) { |
|---|
| 3422 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3423 | | - "[BTCoex], RunCoexistMechanism(), run 5G coex setting!!<===\n"); |
|---|
| 3400 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3401 | + "[BTCoex], RunCoexistMechanism(), run 5G coex setting!!<===\n"); |
|---|
| 3424 | 3402 | btc8821a2ant_coex_under_5g(btcoexist); |
|---|
| 3425 | 3403 | return; |
|---|
| 3426 | 3404 | } |
|---|
| 3427 | 3405 | |
|---|
| 3428 | 3406 | if (coex_sta->under_ips) { |
|---|
| 3429 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3430 | | - "[BTCoex], wifi is under IPS !!!\n"); |
|---|
| 3407 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3408 | + "[BTCoex], wifi is under IPS !!!\n"); |
|---|
| 3431 | 3409 | return; |
|---|
| 3432 | 3410 | } |
|---|
| 3433 | 3411 | |
|---|
| 3434 | 3412 | algorithm = btc8821a2ant_action_algorithm(btcoexist); |
|---|
| 3435 | 3413 | if (coex_sta->c2h_bt_inquiry_page && |
|---|
| 3436 | 3414 | (BT_8821A_2ANT_COEX_ALGO_PANHS != algorithm)) { |
|---|
| 3437 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3438 | | - "[BTCoex], BT is under inquiry/page scan !!\n"); |
|---|
| 3415 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3416 | + "[BTCoex], BT is under inquiry/page scan !!\n"); |
|---|
| 3439 | 3417 | btc8821a2ant_action_bt_inquiry(btcoexist); |
|---|
| 3440 | 3418 | return; |
|---|
| 3441 | 3419 | } |
|---|
| .. | .. |
|---|
| 3445 | 3423 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam); |
|---|
| 3446 | 3424 | |
|---|
| 3447 | 3425 | if (scan || link || roam) { |
|---|
| 3448 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3449 | | - "[BTCoex], WiFi is under Link Process !!\n"); |
|---|
| 3426 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3427 | + "[BTCoex], WiFi is under Link Process !!\n"); |
|---|
| 3450 | 3428 | btc8821a2ant_action_wifi_link_process(btcoexist); |
|---|
| 3451 | 3429 | return; |
|---|
| 3452 | 3430 | } |
|---|
| .. | .. |
|---|
| 3458 | 3436 | |
|---|
| 3459 | 3437 | if ((num_of_wifi_link >= 2) || |
|---|
| 3460 | 3438 | (wifi_link_status & WIFI_P2P_GO_CONNECTED)) { |
|---|
| 3461 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3462 | | - "############# [BTCoex], Multi-Port num_of_wifi_link = %d, wifi_link_status = 0x%x\n", |
|---|
| 3463 | | - num_of_wifi_link, wifi_link_status); |
|---|
| 3439 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3440 | + "############# [BTCoex], Multi-Port num_of_wifi_link = %d, wifi_link_status = 0x%x\n", |
|---|
| 3441 | + num_of_wifi_link, wifi_link_status); |
|---|
| 3464 | 3442 | |
|---|
| 3465 | 3443 | if (bt_link_info->bt_link_exist) |
|---|
| 3466 | 3444 | miracast_plus_bt = true; |
|---|
| .. | .. |
|---|
| 3479 | 3457 | &miracast_plus_bt); |
|---|
| 3480 | 3458 | |
|---|
| 3481 | 3459 | coex_dm->cur_algorithm = algorithm; |
|---|
| 3482 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3483 | | - "[BTCoex], Algorithm = %d\n", coex_dm->cur_algorithm); |
|---|
| 3460 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3461 | + "[BTCoex], Algorithm = %d\n", coex_dm->cur_algorithm); |
|---|
| 3484 | 3462 | |
|---|
| 3485 | 3463 | if (btc8821a2ant_is_common_action(btcoexist)) { |
|---|
| 3486 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3487 | | - "[BTCoex], Action 2-Ant common\n"); |
|---|
| 3464 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3465 | + "[BTCoex], Action 2-Ant common\n"); |
|---|
| 3488 | 3466 | coex_dm->auto_tdma_adjust = true; |
|---|
| 3489 | 3467 | } else { |
|---|
| 3490 | 3468 | if (coex_dm->cur_algorithm != coex_dm->pre_algorithm) { |
|---|
| 3491 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3492 | | - "[BTCoex], pre_algorithm = %d, cur_algorithm = %d\n", |
|---|
| 3493 | | - coex_dm->pre_algorithm, |
|---|
| 3494 | | - coex_dm->cur_algorithm); |
|---|
| 3469 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3470 | + "[BTCoex], pre_algorithm = %d, cur_algorithm = %d\n", |
|---|
| 3471 | + coex_dm->pre_algorithm, |
|---|
| 3472 | + coex_dm->cur_algorithm); |
|---|
| 3495 | 3473 | coex_dm->auto_tdma_adjust = false; |
|---|
| 3496 | 3474 | } |
|---|
| 3497 | 3475 | switch (coex_dm->cur_algorithm) { |
|---|
| 3498 | 3476 | case BT_8821A_2ANT_COEX_ALGO_SCO: |
|---|
| 3499 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3500 | | - "[BTCoex], Action 2-Ant, algorithm = SCO\n"); |
|---|
| 3477 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3478 | + "[BTCoex], Action 2-Ant, algorithm = SCO\n"); |
|---|
| 3501 | 3479 | btc8821a2ant_action_sco(btcoexist); |
|---|
| 3502 | 3480 | break; |
|---|
| 3503 | 3481 | case BT_8821A_2ANT_COEX_ALGO_HID: |
|---|
| 3504 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3505 | | - "[BTCoex], Action 2-Ant, algorithm = HID\n"); |
|---|
| 3482 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3483 | + "[BTCoex], Action 2-Ant, algorithm = HID\n"); |
|---|
| 3506 | 3484 | btc8821a2ant_action_hid(btcoexist); |
|---|
| 3507 | 3485 | break; |
|---|
| 3508 | 3486 | case BT_8821A_2ANT_COEX_ALGO_A2DP: |
|---|
| 3509 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3510 | | - "[BTCoex], Action 2-Ant, algorithm = A2DP\n"); |
|---|
| 3487 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3488 | + "[BTCoex], Action 2-Ant, algorithm = A2DP\n"); |
|---|
| 3511 | 3489 | btc8821a2ant_action_a2dp(btcoexist); |
|---|
| 3512 | 3490 | break; |
|---|
| 3513 | 3491 | case BT_8821A_2ANT_COEX_ALGO_A2DP_PANHS: |
|---|
| 3514 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3515 | | - "[BTCoex], Action 2-Ant, algorithm = A2DP+PAN(HS)\n"); |
|---|
| 3492 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3493 | + "[BTCoex], Action 2-Ant, algorithm = A2DP+PAN(HS)\n"); |
|---|
| 3516 | 3494 | btc8821a2ant_action_a2dp_pan_hs(btcoexist); |
|---|
| 3517 | 3495 | break; |
|---|
| 3518 | 3496 | case BT_8821A_2ANT_COEX_ALGO_PANEDR: |
|---|
| 3519 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3520 | | - "[BTCoex], Action 2-Ant, algorithm = PAN(EDR)\n"); |
|---|
| 3497 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3498 | + "[BTCoex], Action 2-Ant, algorithm = PAN(EDR)\n"); |
|---|
| 3521 | 3499 | btc8821a2ant_action_pan_edr(btcoexist); |
|---|
| 3522 | 3500 | break; |
|---|
| 3523 | 3501 | case BT_8821A_2ANT_COEX_ALGO_PANHS: |
|---|
| 3524 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3525 | | - "[BTCoex], Action 2-Ant, algorithm = HS mode\n"); |
|---|
| 3502 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3503 | + "[BTCoex], Action 2-Ant, algorithm = HS mode\n"); |
|---|
| 3526 | 3504 | btc8821a2ant_action_pan_hs(btcoexist); |
|---|
| 3527 | 3505 | break; |
|---|
| 3528 | 3506 | case BT_8821A_2ANT_COEX_ALGO_PANEDR_A2DP: |
|---|
| 3529 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3530 | | - "[BTCoex], Action 2-Ant, algorithm = PAN+A2DP\n"); |
|---|
| 3507 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3508 | + "[BTCoex], Action 2-Ant, algorithm = PAN+A2DP\n"); |
|---|
| 3531 | 3509 | btc8821a2ant_action_pan_edr_a2dp(btcoexist); |
|---|
| 3532 | 3510 | break; |
|---|
| 3533 | 3511 | case BT_8821A_2ANT_COEX_ALGO_PANEDR_HID: |
|---|
| 3534 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3535 | | - "[BTCoex], Action 2-Ant, algorithm = PAN(EDR)+HID\n"); |
|---|
| 3512 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3513 | + "[BTCoex], Action 2-Ant, algorithm = PAN(EDR)+HID\n"); |
|---|
| 3536 | 3514 | btc8821a2ant_action_pan_edr_hid(btcoexist); |
|---|
| 3537 | 3515 | break; |
|---|
| 3538 | 3516 | case BT_8821A_2ANT_COEX_ALGO_HID_A2DP_PANEDR: |
|---|
| 3539 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3540 | | - "[BTCoex], Action 2-Ant, algorithm = HID+A2DP+PAN\n"); |
|---|
| 3517 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3518 | + "[BTCoex], Action 2-Ant, algorithm = HID+A2DP+PAN\n"); |
|---|
| 3541 | 3519 | btc8821a2ant_act_hid_a2dp_pan_edr(btcoexist); |
|---|
| 3542 | 3520 | break; |
|---|
| 3543 | 3521 | case BT_8821A_2ANT_COEX_ALGO_HID_A2DP: |
|---|
| 3544 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3545 | | - "[BTCoex], Action 2-Ant, algorithm = HID+A2DP\n"); |
|---|
| 3522 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3523 | + "[BTCoex], Action 2-Ant, algorithm = HID+A2DP\n"); |
|---|
| 3546 | 3524 | btc8821a2ant_action_hid_a2dp(btcoexist); |
|---|
| 3547 | 3525 | break; |
|---|
| 3548 | 3526 | default: |
|---|
| 3549 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3550 | | - "[BTCoex], Action 2-Ant, algorithm = coexist All Off!!\n"); |
|---|
| 3527 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3528 | + "[BTCoex], Action 2-Ant, algorithm = coexist All Off!!\n"); |
|---|
| 3551 | 3529 | btc8821a2ant_coex_all_off(btcoexist); |
|---|
| 3552 | 3530 | break; |
|---|
| 3553 | 3531 | } |
|---|
| .. | .. |
|---|
| 3583 | 3561 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
|---|
| 3584 | 3562 | u8 u1tmp = 0; |
|---|
| 3585 | 3563 | |
|---|
| 3586 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3587 | | - "[BTCoex], 2Ant Init HW Config!!\n"); |
|---|
| 3564 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3565 | + "[BTCoex], 2Ant Init HW Config!!\n"); |
|---|
| 3588 | 3566 | |
|---|
| 3589 | 3567 | /* backup rf 0x1e value */ |
|---|
| 3590 | 3568 | coex_dm->bt_rf0x1e_backup = |
|---|
| .. | .. |
|---|
| 3651 | 3629 | { |
|---|
| 3652 | 3630 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
|---|
| 3653 | 3631 | |
|---|
| 3654 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3655 | | - "[BTCoex], Coex Mechanism Init!!\n"); |
|---|
| 3632 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3633 | + "[BTCoex], Coex Mechanism Init!!\n"); |
|---|
| 3656 | 3634 | |
|---|
| 3657 | 3635 | btc8821a2ant_init_coex_dm(btcoexist); |
|---|
| 3658 | 3636 | } |
|---|
| .. | .. |
|---|
| 3862 | 3840 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
|---|
| 3863 | 3841 | |
|---|
| 3864 | 3842 | if (BTC_IPS_ENTER == type) { |
|---|
| 3865 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3866 | | - "[BTCoex], IPS ENTER notify\n"); |
|---|
| 3843 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3844 | + "[BTCoex], IPS ENTER notify\n"); |
|---|
| 3867 | 3845 | coex_sta->under_ips = true; |
|---|
| 3868 | 3846 | btc8821a2ant_wifi_off_hw_cfg(btcoexist); |
|---|
| 3869 | 3847 | btc8821a2ant_ignore_wlan_act(btcoexist, FORCE_EXEC, true); |
|---|
| 3870 | 3848 | btc8821a2ant_coex_all_off(btcoexist); |
|---|
| 3871 | 3849 | } else if (BTC_IPS_LEAVE == type) { |
|---|
| 3872 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3873 | | - "[BTCoex], IPS LEAVE notify\n"); |
|---|
| 3850 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3851 | + "[BTCoex], IPS LEAVE notify\n"); |
|---|
| 3874 | 3852 | coex_sta->under_ips = false; |
|---|
| 3875 | 3853 | ex_btc8821a2ant_init_hwconfig(btcoexist); |
|---|
| 3876 | 3854 | btc8821a2ant_init_coex_dm(btcoexist); |
|---|
| .. | .. |
|---|
| 3883 | 3861 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
|---|
| 3884 | 3862 | |
|---|
| 3885 | 3863 | if (BTC_LPS_ENABLE == type) { |
|---|
| 3886 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3887 | | - "[BTCoex], LPS ENABLE notify\n"); |
|---|
| 3864 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3865 | + "[BTCoex], LPS ENABLE notify\n"); |
|---|
| 3888 | 3866 | coex_sta->under_lps = true; |
|---|
| 3889 | 3867 | } else if (BTC_LPS_DISABLE == type) { |
|---|
| 3890 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3891 | | - "[BTCoex], LPS DISABLE notify\n"); |
|---|
| 3868 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3869 | + "[BTCoex], LPS DISABLE notify\n"); |
|---|
| 3892 | 3870 | coex_sta->under_lps = false; |
|---|
| 3893 | 3871 | } |
|---|
| 3894 | 3872 | } |
|---|
| .. | .. |
|---|
| 3898 | 3876 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
|---|
| 3899 | 3877 | |
|---|
| 3900 | 3878 | if (BTC_SCAN_START == type) { |
|---|
| 3901 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3902 | | - "[BTCoex], SCAN START notify\n"); |
|---|
| 3879 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3880 | + "[BTCoex], SCAN START notify\n"); |
|---|
| 3903 | 3881 | } else if (BTC_SCAN_FINISH == type) { |
|---|
| 3904 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3905 | | - "[BTCoex], SCAN FINISH notify\n"); |
|---|
| 3882 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3883 | + "[BTCoex], SCAN FINISH notify\n"); |
|---|
| 3906 | 3884 | } |
|---|
| 3907 | 3885 | } |
|---|
| 3908 | 3886 | |
|---|
| .. | .. |
|---|
| 3911 | 3889 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
|---|
| 3912 | 3890 | |
|---|
| 3913 | 3891 | if (BTC_ASSOCIATE_START == type) { |
|---|
| 3914 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3915 | | - "[BTCoex], CONNECT START notify\n"); |
|---|
| 3892 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3893 | + "[BTCoex], CONNECT START notify\n"); |
|---|
| 3916 | 3894 | } else if (BTC_ASSOCIATE_FINISH == type) { |
|---|
| 3917 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3918 | | - "[BTCoex], CONNECT FINISH notify\n"); |
|---|
| 3895 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3896 | + "[BTCoex], CONNECT FINISH notify\n"); |
|---|
| 3919 | 3897 | } |
|---|
| 3920 | 3898 | } |
|---|
| 3921 | 3899 | |
|---|
| .. | .. |
|---|
| 3929 | 3907 | u8 ap_num = 0; |
|---|
| 3930 | 3908 | |
|---|
| 3931 | 3909 | if (BTC_MEDIA_CONNECT == type) { |
|---|
| 3932 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3933 | | - "[BTCoex], MEDIA connect notify\n"); |
|---|
| 3910 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3911 | + "[BTCoex], MEDIA connect notify\n"); |
|---|
| 3934 | 3912 | } else { |
|---|
| 3935 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3936 | | - "[BTCoex], MEDIA disconnect notify\n"); |
|---|
| 3913 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3914 | + "[BTCoex], MEDIA disconnect notify\n"); |
|---|
| 3937 | 3915 | } |
|---|
| 3938 | 3916 | |
|---|
| 3939 | 3917 | /* only 2.4G we need to inform bt the chnl mask */ |
|---|
| .. | .. |
|---|
| 3959 | 3937 | coex_dm->wifi_chnl_info[1] = h2c_parameter[1]; |
|---|
| 3960 | 3938 | coex_dm->wifi_chnl_info[2] = h2c_parameter[2]; |
|---|
| 3961 | 3939 | |
|---|
| 3962 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3963 | | - "[BTCoex], FW write 0x66 = 0x%x\n", |
|---|
| 3964 | | - h2c_parameter[0] << 16 | |
|---|
| 3965 | | - h2c_parameter[1] << 8 | |
|---|
| 3966 | | - h2c_parameter[2]); |
|---|
| 3940 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3941 | + "[BTCoex], FW write 0x66 = 0x%x\n", |
|---|
| 3942 | + h2c_parameter[0] << 16 | |
|---|
| 3943 | + h2c_parameter[1] << 8 | |
|---|
| 3944 | + h2c_parameter[2]); |
|---|
| 3967 | 3945 | |
|---|
| 3968 | 3946 | btcoexist->btc_fill_h2c(btcoexist, 0x66, 3, h2c_parameter); |
|---|
| 3969 | 3947 | } |
|---|
| .. | .. |
|---|
| 3974 | 3952 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
|---|
| 3975 | 3953 | |
|---|
| 3976 | 3954 | if (type == BTC_PACKET_DHCP) { |
|---|
| 3977 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3978 | | - "[BTCoex], DHCP Packet notify\n"); |
|---|
| 3955 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3956 | + "[BTCoex], DHCP Packet notify\n"); |
|---|
| 3979 | 3957 | } |
|---|
| 3980 | 3958 | } |
|---|
| 3981 | 3959 | |
|---|
| .. | .. |
|---|
| 3998 | 3976 | rsp_source = BT_INFO_SRC_8821A_2ANT_WIFI_FW; |
|---|
| 3999 | 3977 | coex_sta->bt_info_c2h_cnt[rsp_source]++; |
|---|
| 4000 | 3978 | |
|---|
| 4001 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4002 | | - "[BTCoex], Bt info[%d], length = %d, hex data = [", |
|---|
| 4003 | | - rsp_source, length); |
|---|
| 3979 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3980 | + "[BTCoex], Bt info[%d], length = %d, hex data = [", |
|---|
| 3981 | + rsp_source, length); |
|---|
| 4004 | 3982 | for (i = 0; i < length; i++) { |
|---|
| 4005 | 3983 | coex_sta->bt_info_c2h[rsp_source][i] = tmp_buf[i]; |
|---|
| 4006 | 3984 | if (i == 1) |
|---|
| 4007 | 3985 | bt_info = tmp_buf[i]; |
|---|
| 4008 | 3986 | if (i == length - 1) { |
|---|
| 4009 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4010 | | - "0x%02x]\n", tmp_buf[i]); |
|---|
| 3987 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3988 | + "0x%02x]\n", tmp_buf[i]); |
|---|
| 4011 | 3989 | } else { |
|---|
| 4012 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4013 | | - "0x%02x, ", tmp_buf[i]); |
|---|
| 3990 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3991 | + "0x%02x, ", tmp_buf[i]); |
|---|
| 4014 | 3992 | } |
|---|
| 4015 | 3993 | } |
|---|
| 4016 | 3994 | |
|---|
| 4017 | 3995 | if (btcoexist->manual_control) { |
|---|
| 4018 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4019 | | - "[BTCoex], BtInfoNotify(), return for Manual CTRL<===\n"); |
|---|
| 3996 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 3997 | + "[BTCoex], BtInfoNotify(), return for Manual CTRL<===\n"); |
|---|
| 4020 | 3998 | return; |
|---|
| 4021 | 3999 | } |
|---|
| 4022 | 4000 | |
|---|
| .. | .. |
|---|
| 4038 | 4016 | /* BT into is responded by BT FW and BT RF REG 0x3C != |
|---|
| 4039 | 4017 | * 0x01 => Need to switch BT TRx Mask |
|---|
| 4040 | 4018 | */ |
|---|
| 4041 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4042 | | - "[BTCoex], Switch BT TRx Mask since BT RF REG 0x3C != 0x01\n"); |
|---|
| 4019 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4020 | + "[BTCoex], Switch BT TRx Mask since BT RF REG 0x3C != 0x01\n"); |
|---|
| 4043 | 4021 | btcoexist->btc_set_bt_reg(btcoexist, BTC_BT_REG_RF, |
|---|
| 4044 | 4022 | 0x3c, 0x01); |
|---|
| 4045 | 4023 | } |
|---|
| .. | .. |
|---|
| 4061 | 4039 | } |
|---|
| 4062 | 4040 | |
|---|
| 4063 | 4041 | if (!btcoexist->manual_control && !wifi_under_5g) { |
|---|
| 4064 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4065 | | - "[BTCoex], BT ext info = 0x%x!!\n", |
|---|
| 4066 | | - coex_sta->bt_info_ext); |
|---|
| 4042 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4043 | + "[BTCoex], BT ext info = 0x%x!!\n", |
|---|
| 4044 | + coex_sta->bt_info_ext); |
|---|
| 4067 | 4045 | if ((coex_sta->bt_info_ext & BIT(3))) { |
|---|
| 4068 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4069 | | - "[BTCoex], BT ext info bit3=1, wifi_connected=%d\n", |
|---|
| 4070 | | - wifi_connected); |
|---|
| 4046 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4047 | + "[BTCoex], BT ext info bit3=1, wifi_connected=%d\n", |
|---|
| 4048 | + wifi_connected); |
|---|
| 4071 | 4049 | if (wifi_connected) { |
|---|
| 4072 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 4073 | | - DBG_LOUD, |
|---|
| 4074 | | - "[BTCoex], BT ext info bit3 check, set BT NOT to ignore Wlan active!!\n"); |
|---|
| 4050 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 4051 | + DBG_LOUD, |
|---|
| 4052 | + "[BTCoex], BT ext info bit3 check, set BT NOT to ignore Wlan active!!\n"); |
|---|
| 4075 | 4053 | btc8821a2ant_ignore_wlan_act(btcoexist, |
|---|
| 4076 | 4054 | FORCE_EXEC, |
|---|
| 4077 | 4055 | false); |
|---|
| 4078 | 4056 | } |
|---|
| 4079 | 4057 | } else { |
|---|
| 4080 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4081 | | - "[BTCoex], BT ext info bit3=0, wifi_connected=%d\n", |
|---|
| 4082 | | - wifi_connected); |
|---|
| 4058 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4059 | + "[BTCoex], BT ext info bit3=0, wifi_connected=%d\n", |
|---|
| 4060 | + wifi_connected); |
|---|
| 4083 | 4061 | /* BT already NOT ignore Wlan active, do nothing |
|---|
| 4084 | 4062 | * here. |
|---|
| 4085 | 4063 | */ |
|---|
| 4086 | 4064 | if (!wifi_connected) { |
|---|
| 4087 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 4088 | | - DBG_LOUD, |
|---|
| 4065 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 4066 | + DBG_LOUD, |
|---|
| 4089 | 4067 | "[BTCoex], BT ext info bit3 check, set BT to ignore Wlan active!!\n"); |
|---|
| 4090 | 4068 | btc8821a2ant_ignore_wlan_act( |
|---|
| 4091 | 4069 | btcoexist, FORCE_EXEC, true); |
|---|
| .. | .. |
|---|
| 4139 | 4117 | |
|---|
| 4140 | 4118 | if (!(bt_info & BT_INFO_8821A_2ANT_B_CONNECTION)) { |
|---|
| 4141 | 4119 | coex_dm->bt_status = BT_8821A_2ANT_BT_STATUS_IDLE; |
|---|
| 4142 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4143 | | - "[BTCoex], BtInfoNotify(), BT Non-Connected idle!!!\n"); |
|---|
| 4120 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4121 | + "[BTCoex], BtInfoNotify(), BT Non-Connected idle!!!\n"); |
|---|
| 4144 | 4122 | } else if (bt_info == BT_INFO_8821A_2ANT_B_CONNECTION) { |
|---|
| 4145 | 4123 | /* connection exists but no busy */ |
|---|
| 4146 | 4124 | coex_dm->bt_status = BT_8821A_2ANT_BT_STATUS_CON_IDLE; |
|---|
| 4147 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4148 | | - "[BTCoex], BtInfoNotify(), BT Connected-idle!!!\n"); |
|---|
| 4125 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4126 | + "[BTCoex], BtInfoNotify(), BT Connected-idle!!!\n"); |
|---|
| 4149 | 4127 | } else if ((bt_info & BT_INFO_8821A_2ANT_B_SCO_ESCO) || |
|---|
| 4150 | 4128 | (bt_info & BT_INFO_8821A_2ANT_B_SCO_BUSY)) { |
|---|
| 4151 | 4129 | coex_dm->bt_status = BT_8821A_2ANT_BT_STATUS_SCO_BUSY; |
|---|
| 4152 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4153 | | - "[BTCoex], BtInfoNotify(), BT SCO busy!!!\n"); |
|---|
| 4130 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4131 | + "[BTCoex], BtInfoNotify(), BT SCO busy!!!\n"); |
|---|
| 4154 | 4132 | } else if (bt_info & BT_INFO_8821A_2ANT_B_ACL_BUSY) { |
|---|
| 4155 | 4133 | coex_dm->bt_status = BT_8821A_2ANT_BT_STATUS_ACL_BUSY; |
|---|
| 4156 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4157 | | - "[BTCoex], BtInfoNotify(), BT ACL busy!!!\n"); |
|---|
| 4134 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4135 | + "[BTCoex], BtInfoNotify(), BT ACL busy!!!\n"); |
|---|
| 4158 | 4136 | } else { |
|---|
| 4159 | 4137 | coex_dm->bt_status = BT_8821A_2ANT_BT_STATUS_MAX; |
|---|
| 4160 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4161 | | - "[BTCoex], BtInfoNotify(), BT Non-Defined state!!!\n"); |
|---|
| 4138 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4139 | + "[BTCoex], BtInfoNotify(), BT Non-Defined state!!!\n"); |
|---|
| 4162 | 4140 | } |
|---|
| 4163 | 4141 | |
|---|
| 4164 | 4142 | if ((coex_dm->bt_status == BT_8821A_2ANT_BT_STATUS_ACL_BUSY) || |
|---|
| .. | .. |
|---|
| 4183 | 4161 | { |
|---|
| 4184 | 4162 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
|---|
| 4185 | 4163 | |
|---|
| 4186 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4187 | | - "[BTCoex], Halt notify\n"); |
|---|
| 4164 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4165 | + "[BTCoex], Halt notify\n"); |
|---|
| 4188 | 4166 | |
|---|
| 4189 | 4167 | btc8821a2ant_wifi_off_hw_cfg(btcoexist); |
|---|
| 4190 | 4168 | btc8821a2ant_ignore_wlan_act(btcoexist, FORCE_EXEC, true); |
|---|
| .. | .. |
|---|
| 4195 | 4173 | { |
|---|
| 4196 | 4174 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
|---|
| 4197 | 4175 | |
|---|
| 4198 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, "[BTCoex], Pnp notify\n"); |
|---|
| 4176 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, "[BTCoex], Pnp notify\n"); |
|---|
| 4199 | 4177 | |
|---|
| 4200 | 4178 | if (pnp_state == BTC_WIFI_PNP_SLEEP) { |
|---|
| 4201 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4202 | | - "[BTCoex], Pnp notify to SLEEP\n"); |
|---|
| 4179 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4180 | + "[BTCoex], Pnp notify to SLEEP\n"); |
|---|
| 4203 | 4181 | } else if (pnp_state == BTC_WIFI_PNP_WAKE_UP) { |
|---|
| 4204 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4205 | | - "[BTCoex], Pnp notify to WAKE UP\n"); |
|---|
| 4182 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4183 | + "[BTCoex], Pnp notify to WAKE UP\n"); |
|---|
| 4206 | 4184 | ex_btc8821a2ant_init_hwconfig(btcoexist); |
|---|
| 4207 | 4185 | btc8821a2ant_init_coex_dm(btcoexist); |
|---|
| 4208 | 4186 | btc8821a2ant_query_bt_info(btcoexist); |
|---|
| .. | .. |
|---|
| 4213 | 4191 | { |
|---|
| 4214 | 4192 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
|---|
| 4215 | 4193 | |
|---|
| 4216 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4217 | | - "[BTCoex], ==========================Periodical===========================\n"); |
|---|
| 4194 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4195 | + "[BTCoex], ==========================Periodical===========================\n"); |
|---|
| 4218 | 4196 | |
|---|
| 4219 | 4197 | if (coex_sta->dis_ver_info_cnt <= 5) { |
|---|
| 4220 | 4198 | coex_sta->dis_ver_info_cnt += 1; |
|---|
| .. | .. |
|---|
| 4222 | 4200 | /* Antenna config to set 0x765 = 0x0 (GNT_BT control by |
|---|
| 4223 | 4201 | * PTA) after initial |
|---|
| 4224 | 4202 | */ |
|---|
| 4225 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4226 | | - "[BTCoex], Set GNT_BT control by PTA\n"); |
|---|
| 4203 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
|---|
| 4204 | + "[BTCoex], Set GNT_BT control by PTA\n"); |
|---|
| 4227 | 4205 | btc8821a2ant_set_ant_path(btcoexist, |
|---|
| 4228 | 4206 | BTC_ANT_WIFI_AT_MAIN, false, false); |
|---|
| 4229 | 4207 | } |
|---|