.. | .. |
---|
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 | } |
---|