.. | .. |
---|
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.*/ |
---|
| 3 | + |
---|
25 | 4 | /*************************************************************** |
---|
26 | 5 | * Description: |
---|
27 | 6 | * |
---|
.. | .. |
---|
74 | 53 | if (bt_rssi >= rssi_thresh + |
---|
75 | 54 | BTC_RSSI_COEX_THRESH_TOL_8723B_2ANT) { |
---|
76 | 55 | bt_rssi_state = BTC_RSSI_STATE_HIGH; |
---|
77 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
78 | | - "[BTCoex], BT Rssi state switch to High\n"); |
---|
| 56 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 57 | + "[BTCoex], BT Rssi state switch to High\n"); |
---|
79 | 58 | } else { |
---|
80 | 59 | bt_rssi_state = BTC_RSSI_STATE_STAY_LOW; |
---|
81 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
82 | | - "[BTCoex], BT Rssi state stay at Low\n"); |
---|
| 60 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 61 | + "[BTCoex], BT Rssi state stay at Low\n"); |
---|
83 | 62 | } |
---|
84 | 63 | } else { |
---|
85 | 64 | if (bt_rssi < rssi_thresh) { |
---|
86 | 65 | bt_rssi_state = BTC_RSSI_STATE_LOW; |
---|
87 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
88 | | - "[BTCoex], BT Rssi state switch to Low\n"); |
---|
| 66 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 67 | + "[BTCoex], BT Rssi state switch to Low\n"); |
---|
89 | 68 | } else { |
---|
90 | 69 | bt_rssi_state = BTC_RSSI_STATE_STAY_HIGH; |
---|
91 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
92 | | - "[BTCoex], BT Rssi state stay at High\n"); |
---|
| 70 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 71 | + "[BTCoex], BT Rssi state stay at High\n"); |
---|
93 | 72 | } |
---|
94 | 73 | } |
---|
95 | 74 | } else if (level_num == 3) { |
---|
96 | 75 | if (rssi_thresh > rssi_thresh1) { |
---|
97 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
98 | | - "[BTCoex], BT Rssi thresh error!!\n"); |
---|
| 76 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 77 | + "[BTCoex], BT Rssi thresh error!!\n"); |
---|
99 | 78 | return coex_sta->pre_bt_rssi_state; |
---|
100 | 79 | } |
---|
101 | 80 | |
---|
.. | .. |
---|
104 | 83 | if (bt_rssi >= rssi_thresh + |
---|
105 | 84 | BTC_RSSI_COEX_THRESH_TOL_8723B_2ANT) { |
---|
106 | 85 | bt_rssi_state = BTC_RSSI_STATE_MEDIUM; |
---|
107 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
108 | | - "[BTCoex], BT Rssi state switch to Medium\n"); |
---|
| 86 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 87 | + "[BTCoex], BT Rssi state switch to Medium\n"); |
---|
109 | 88 | } else { |
---|
110 | 89 | bt_rssi_state = BTC_RSSI_STATE_STAY_LOW; |
---|
111 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
112 | | - "[BTCoex], BT Rssi state stay at Low\n"); |
---|
| 90 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 91 | + "[BTCoex], BT Rssi state stay at Low\n"); |
---|
113 | 92 | } |
---|
114 | 93 | } else if ((coex_sta->pre_bt_rssi_state == |
---|
115 | 94 | BTC_RSSI_STATE_MEDIUM) || |
---|
.. | .. |
---|
118 | 97 | if (bt_rssi >= rssi_thresh1 + |
---|
119 | 98 | BTC_RSSI_COEX_THRESH_TOL_8723B_2ANT) { |
---|
120 | 99 | bt_rssi_state = BTC_RSSI_STATE_HIGH; |
---|
121 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
122 | | - "[BTCoex], BT Rssi state switch to High\n"); |
---|
| 100 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 101 | + "[BTCoex], BT Rssi state switch to High\n"); |
---|
123 | 102 | } else if (bt_rssi < rssi_thresh) { |
---|
124 | 103 | bt_rssi_state = BTC_RSSI_STATE_LOW; |
---|
125 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
126 | | - "[BTCoex], BT Rssi state switch to Low\n"); |
---|
| 104 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 105 | + "[BTCoex], BT Rssi state switch to Low\n"); |
---|
127 | 106 | } else { |
---|
128 | 107 | bt_rssi_state = BTC_RSSI_STATE_STAY_MEDIUM; |
---|
129 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
130 | | - "[BTCoex], BT Rssi state stay at Medium\n"); |
---|
| 108 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 109 | + "[BTCoex], BT Rssi state stay at Medium\n"); |
---|
131 | 110 | } |
---|
132 | 111 | } else { |
---|
133 | 112 | if (bt_rssi < rssi_thresh1) { |
---|
134 | 113 | bt_rssi_state = BTC_RSSI_STATE_MEDIUM; |
---|
135 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
136 | | - "[BTCoex], BT Rssi state switch to Medium\n"); |
---|
| 114 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 115 | + "[BTCoex], BT Rssi state switch to Medium\n"); |
---|
137 | 116 | } else { |
---|
138 | 117 | bt_rssi_state = BTC_RSSI_STATE_STAY_HIGH; |
---|
139 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
140 | | - "[BTCoex], BT Rssi state stay at High\n"); |
---|
| 118 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 119 | + "[BTCoex], BT Rssi state stay at High\n"); |
---|
141 | 120 | } |
---|
142 | 121 | } |
---|
143 | 122 | } |
---|
.. | .. |
---|
165 | 144 | if (wifi_rssi >= rssi_thresh + |
---|
166 | 145 | BTC_RSSI_COEX_THRESH_TOL_8723B_2ANT) { |
---|
167 | 146 | wifi_rssi_state = BTC_RSSI_STATE_HIGH; |
---|
168 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
169 | | - "[BTCoex], wifi RSSI state switch to High\n"); |
---|
| 147 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 148 | + "[BTCoex], wifi RSSI state switch to High\n"); |
---|
170 | 149 | } else { |
---|
171 | 150 | wifi_rssi_state = BTC_RSSI_STATE_STAY_LOW; |
---|
172 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
173 | | - "[BTCoex], wifi RSSI state stay at Low\n"); |
---|
| 151 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 152 | + "[BTCoex], wifi RSSI state stay at Low\n"); |
---|
174 | 153 | } |
---|
175 | 154 | } else { |
---|
176 | 155 | if (wifi_rssi < rssi_thresh) { |
---|
177 | 156 | wifi_rssi_state = BTC_RSSI_STATE_LOW; |
---|
178 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
179 | | - "[BTCoex], wifi RSSI state switch to Low\n"); |
---|
| 157 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 158 | + "[BTCoex], wifi RSSI state switch to Low\n"); |
---|
180 | 159 | } else { |
---|
181 | 160 | wifi_rssi_state = BTC_RSSI_STATE_STAY_HIGH; |
---|
182 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
183 | | - "[BTCoex], wifi RSSI state stay at High\n"); |
---|
| 161 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 162 | + "[BTCoex], wifi RSSI state stay at High\n"); |
---|
184 | 163 | } |
---|
185 | 164 | } |
---|
186 | 165 | } else if (level_num == 3) { |
---|
187 | 166 | if (rssi_thresh > rssi_thresh1) { |
---|
188 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
189 | | - "[BTCoex], wifi RSSI thresh error!!\n"); |
---|
| 167 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 168 | + "[BTCoex], wifi RSSI thresh error!!\n"); |
---|
190 | 169 | return coex_sta->pre_wifi_rssi_state[index]; |
---|
191 | 170 | } |
---|
192 | 171 | |
---|
.. | .. |
---|
197 | 176 | if (wifi_rssi >= rssi_thresh + |
---|
198 | 177 | BTC_RSSI_COEX_THRESH_TOL_8723B_2ANT) { |
---|
199 | 178 | wifi_rssi_state = BTC_RSSI_STATE_MEDIUM; |
---|
200 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
201 | | - "[BTCoex], wifi RSSI state switch to Medium\n"); |
---|
| 179 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 180 | + "[BTCoex], wifi RSSI state switch to Medium\n"); |
---|
202 | 181 | } else { |
---|
203 | 182 | wifi_rssi_state = BTC_RSSI_STATE_STAY_LOW; |
---|
204 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
205 | | - "[BTCoex], wifi RSSI state stay at Low\n"); |
---|
| 183 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 184 | + "[BTCoex], wifi RSSI state stay at Low\n"); |
---|
206 | 185 | } |
---|
207 | 186 | } else if ((coex_sta->pre_wifi_rssi_state[index] == |
---|
208 | 187 | BTC_RSSI_STATE_MEDIUM) || |
---|
.. | .. |
---|
211 | 190 | if (wifi_rssi >= rssi_thresh1 + |
---|
212 | 191 | BTC_RSSI_COEX_THRESH_TOL_8723B_2ANT) { |
---|
213 | 192 | wifi_rssi_state = BTC_RSSI_STATE_HIGH; |
---|
214 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
215 | | - "[BTCoex], wifi RSSI state switch to High\n"); |
---|
| 193 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 194 | + "[BTCoex], wifi RSSI state switch to High\n"); |
---|
216 | 195 | } else if (wifi_rssi < rssi_thresh) { |
---|
217 | 196 | wifi_rssi_state = BTC_RSSI_STATE_LOW; |
---|
218 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
219 | | - "[BTCoex], wifi RSSI state switch to Low\n"); |
---|
| 197 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 198 | + "[BTCoex], wifi RSSI state switch to Low\n"); |
---|
220 | 199 | } else { |
---|
221 | 200 | wifi_rssi_state = BTC_RSSI_STATE_STAY_MEDIUM; |
---|
222 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
223 | | - "[BTCoex], wifi RSSI state stay at Medium\n"); |
---|
| 201 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 202 | + "[BTCoex], wifi RSSI state stay at Medium\n"); |
---|
224 | 203 | } |
---|
225 | 204 | } else { |
---|
226 | 205 | if (wifi_rssi < rssi_thresh1) { |
---|
227 | 206 | wifi_rssi_state = BTC_RSSI_STATE_MEDIUM; |
---|
228 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
229 | | - "[BTCoex], wifi RSSI state switch to Medium\n"); |
---|
| 207 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 208 | + "[BTCoex], wifi RSSI state switch to Medium\n"); |
---|
230 | 209 | } else { |
---|
231 | 210 | wifi_rssi_state = BTC_RSSI_STATE_STAY_HIGH; |
---|
232 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
233 | | - "[BTCoex], wifi RSSI state stay at High\n"); |
---|
| 211 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 212 | + "[BTCoex], wifi RSSI state stay at High\n"); |
---|
234 | 213 | } |
---|
235 | 214 | } |
---|
236 | 215 | } |
---|
.. | .. |
---|
298 | 277 | else |
---|
299 | 278 | bt_link_info->slave_role = false; |
---|
300 | 279 | |
---|
301 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
302 | | - "[BTCoex], High Priority Tx/Rx(reg 0x%x)=0x%x(%d)/0x%x(%d)\n", |
---|
303 | | - reg_hp_txrx, reg_hp_tx, reg_hp_tx, reg_hp_rx, reg_hp_rx); |
---|
304 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
305 | | - "[BTCoex], Low Priority Tx/Rx(reg 0x%x)=0x%x(%d)/0x%x(%d)\n", |
---|
306 | | - reg_lp_txrx, reg_lp_tx, reg_lp_tx, reg_lp_rx, reg_lp_rx); |
---|
| 280 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 281 | + "[BTCoex], High Priority Tx/Rx(reg 0x%x)=0x%x(%d)/0x%x(%d)\n", |
---|
| 282 | + reg_hp_txrx, reg_hp_tx, reg_hp_tx, reg_hp_rx, reg_hp_rx); |
---|
| 283 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 284 | + "[BTCoex], Low Priority Tx/Rx(reg 0x%x)=0x%x(%d)/0x%x(%d)\n", |
---|
| 285 | + reg_lp_txrx, reg_lp_tx, reg_lp_tx, reg_lp_rx, reg_lp_rx); |
---|
307 | 286 | |
---|
308 | 287 | /* reset counter */ |
---|
309 | 288 | btcoexist->btc_write_1byte(btcoexist, 0x76e, 0xc); |
---|
.. | .. |
---|
355 | 334 | |
---|
356 | 335 | h2c_parameter[0] |= BIT0; /* trigger */ |
---|
357 | 336 | |
---|
358 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
359 | | - "[BTCoex], Query Bt Info, FW write 0x61 = 0x%x\n", |
---|
360 | | - h2c_parameter[0]); |
---|
| 337 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 338 | + "[BTCoex], Query Bt Info, FW write 0x61 = 0x%x\n", |
---|
| 339 | + h2c_parameter[0]); |
---|
361 | 340 | |
---|
362 | 341 | btcoexist->btc_fill_h2c(btcoexist, 0x61, 1, h2c_parameter); |
---|
363 | 342 | } |
---|
.. | .. |
---|
467 | 446 | btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on); |
---|
468 | 447 | |
---|
469 | 448 | if (!bt_link_info->bt_link_exist) { |
---|
470 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
471 | | - "[BTCoex], No BT link exists!!!\n"); |
---|
| 449 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 450 | + "[BTCoex], No BT link exists!!!\n"); |
---|
472 | 451 | return algorithm; |
---|
473 | 452 | } |
---|
474 | 453 | |
---|
.. | .. |
---|
483 | 462 | |
---|
484 | 463 | if (num_of_diff_profile == 1) { |
---|
485 | 464 | if (bt_link_info->sco_exist) { |
---|
486 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
487 | | - "[BTCoex], SCO only\n"); |
---|
| 465 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 466 | + "[BTCoex], SCO only\n"); |
---|
488 | 467 | algorithm = BT_8723B_2ANT_COEX_ALGO_SCO; |
---|
489 | 468 | } else { |
---|
490 | 469 | if (bt_link_info->hid_exist) { |
---|
491 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
492 | | - "[BTCoex], HID only\n"); |
---|
| 470 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 471 | + "[BTCoex], HID only\n"); |
---|
493 | 472 | algorithm = BT_8723B_2ANT_COEX_ALGO_HID; |
---|
494 | 473 | } else if (bt_link_info->a2dp_exist) { |
---|
495 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
496 | | - "[BTCoex], A2DP only\n"); |
---|
| 474 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 475 | + "[BTCoex], A2DP only\n"); |
---|
497 | 476 | algorithm = BT_8723B_2ANT_COEX_ALGO_A2DP; |
---|
498 | 477 | } else if (bt_link_info->pan_exist) { |
---|
499 | 478 | if (bt_hs_on) { |
---|
500 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
501 | | - DBG_LOUD, |
---|
502 | | - "[BTCoex], PAN(HS) only\n"); |
---|
| 479 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 480 | + DBG_LOUD, |
---|
| 481 | + "[BTCoex], PAN(HS) only\n"); |
---|
503 | 482 | algorithm = |
---|
504 | 483 | BT_8723B_2ANT_COEX_ALGO_PANHS; |
---|
505 | 484 | } else { |
---|
506 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
507 | | - DBG_LOUD, |
---|
508 | | - "[BTCoex], PAN(EDR) only\n"); |
---|
| 485 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 486 | + DBG_LOUD, |
---|
| 487 | + "[BTCoex], PAN(EDR) only\n"); |
---|
509 | 488 | algorithm = |
---|
510 | 489 | BT_8723B_2ANT_COEX_ALGO_PANEDR; |
---|
511 | 490 | } |
---|
.. | .. |
---|
514 | 493 | } else if (num_of_diff_profile == 2) { |
---|
515 | 494 | if (bt_link_info->sco_exist) { |
---|
516 | 495 | if (bt_link_info->hid_exist) { |
---|
517 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
518 | | - "[BTCoex], SCO + HID\n"); |
---|
| 496 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 497 | + "[BTCoex], SCO + HID\n"); |
---|
519 | 498 | algorithm = BT_8723B_2ANT_COEX_ALGO_PANEDR_HID; |
---|
520 | 499 | } else if (bt_link_info->a2dp_exist) { |
---|
521 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
522 | | - "[BTCoex], SCO + A2DP ==> SCO\n"); |
---|
| 500 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 501 | + "[BTCoex], SCO + A2DP ==> SCO\n"); |
---|
523 | 502 | algorithm = BT_8723B_2ANT_COEX_ALGO_PANEDR_HID; |
---|
524 | 503 | } else if (bt_link_info->pan_exist) { |
---|
525 | 504 | if (bt_hs_on) { |
---|
526 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
527 | | - DBG_LOUD, |
---|
528 | | - "[BTCoex], SCO + PAN(HS)\n"); |
---|
| 505 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 506 | + DBG_LOUD, |
---|
| 507 | + "[BTCoex], SCO + PAN(HS)\n"); |
---|
529 | 508 | algorithm = BT_8723B_2ANT_COEX_ALGO_SCO; |
---|
530 | 509 | } else { |
---|
531 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
532 | | - DBG_LOUD, |
---|
533 | | - "[BTCoex], SCO + PAN(EDR)\n"); |
---|
| 510 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 511 | + DBG_LOUD, |
---|
| 512 | + "[BTCoex], SCO + PAN(EDR)\n"); |
---|
534 | 513 | algorithm = |
---|
535 | 514 | BT_8723B_2ANT_COEX_ALGO_PANEDR_HID; |
---|
536 | 515 | } |
---|
.. | .. |
---|
538 | 517 | } else { |
---|
539 | 518 | if (bt_link_info->hid_exist && |
---|
540 | 519 | bt_link_info->a2dp_exist) { |
---|
541 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
542 | | - "[BTCoex], HID + A2DP\n"); |
---|
| 520 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 521 | + "[BTCoex], HID + A2DP\n"); |
---|
543 | 522 | algorithm = BT_8723B_2ANT_COEX_ALGO_HID_A2DP; |
---|
544 | 523 | } else if (bt_link_info->hid_exist && |
---|
545 | 524 | bt_link_info->pan_exist) { |
---|
546 | 525 | if (bt_hs_on) { |
---|
547 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
548 | | - DBG_LOUD, |
---|
549 | | - "[BTCoex], HID + PAN(HS)\n"); |
---|
| 526 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 527 | + DBG_LOUD, |
---|
| 528 | + "[BTCoex], HID + PAN(HS)\n"); |
---|
550 | 529 | algorithm = BT_8723B_2ANT_COEX_ALGO_HID; |
---|
551 | 530 | } else { |
---|
552 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
553 | | - DBG_LOUD, |
---|
554 | | - "[BTCoex], HID + PAN(EDR)\n"); |
---|
| 531 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 532 | + DBG_LOUD, |
---|
| 533 | + "[BTCoex], HID + PAN(EDR)\n"); |
---|
555 | 534 | algorithm = |
---|
556 | 535 | BT_8723B_2ANT_COEX_ALGO_PANEDR_HID; |
---|
557 | 536 | } |
---|
558 | 537 | } else if (bt_link_info->pan_exist && |
---|
559 | 538 | bt_link_info->a2dp_exist) { |
---|
560 | 539 | if (bt_hs_on) { |
---|
561 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
562 | | - DBG_LOUD, |
---|
563 | | - "[BTCoex], A2DP + PAN(HS)\n"); |
---|
| 540 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 541 | + DBG_LOUD, |
---|
| 542 | + "[BTCoex], A2DP + PAN(HS)\n"); |
---|
564 | 543 | algorithm = |
---|
565 | 544 | BT_8723B_2ANT_COEX_ALGO_A2DP_PANHS; |
---|
566 | 545 | } else { |
---|
567 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
568 | | - DBG_LOUD, |
---|
569 | | - "[BTCoex],A2DP + PAN(EDR)\n"); |
---|
| 546 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 547 | + DBG_LOUD, |
---|
| 548 | + "[BTCoex],A2DP + PAN(EDR)\n"); |
---|
570 | 549 | algorithm = |
---|
571 | 550 | BT_8723B_2ANT_COEX_ALGO_PANEDR_A2DP; |
---|
572 | 551 | } |
---|
.. | .. |
---|
576 | 555 | if (bt_link_info->sco_exist) { |
---|
577 | 556 | if (bt_link_info->hid_exist && |
---|
578 | 557 | bt_link_info->a2dp_exist) { |
---|
579 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
580 | | - "[BTCoex], SCO + HID + A2DP ==> HID\n"); |
---|
| 558 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 559 | + "[BTCoex], SCO + HID + A2DP ==> HID\n"); |
---|
581 | 560 | algorithm = BT_8723B_2ANT_COEX_ALGO_PANEDR_HID; |
---|
582 | 561 | } else if (bt_link_info->hid_exist && |
---|
583 | 562 | bt_link_info->pan_exist) { |
---|
584 | 563 | if (bt_hs_on) { |
---|
585 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
586 | | - DBG_LOUD, |
---|
587 | | - "[BTCoex], SCO + HID + PAN(HS)\n"); |
---|
| 564 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 565 | + DBG_LOUD, |
---|
| 566 | + "[BTCoex], SCO + HID + PAN(HS)\n"); |
---|
588 | 567 | algorithm = |
---|
589 | 568 | BT_8723B_2ANT_COEX_ALGO_PANEDR_HID; |
---|
590 | 569 | } else { |
---|
591 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
592 | | - DBG_LOUD, |
---|
593 | | - "[BTCoex], SCO + HID + PAN(EDR)\n"); |
---|
| 570 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 571 | + DBG_LOUD, |
---|
| 572 | + "[BTCoex], SCO + HID + PAN(EDR)\n"); |
---|
594 | 573 | algorithm = |
---|
595 | 574 | BT_8723B_2ANT_COEX_ALGO_PANEDR_HID; |
---|
596 | 575 | } |
---|
597 | 576 | } else if (bt_link_info->pan_exist && |
---|
598 | 577 | bt_link_info->a2dp_exist) { |
---|
599 | 578 | if (bt_hs_on) { |
---|
600 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
601 | | - DBG_LOUD, |
---|
602 | | - "[BTCoex], SCO + A2DP + PAN(HS)\n"); |
---|
| 579 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 580 | + DBG_LOUD, |
---|
| 581 | + "[BTCoex], SCO + A2DP + PAN(HS)\n"); |
---|
603 | 582 | algorithm = |
---|
604 | 583 | BT_8723B_2ANT_COEX_ALGO_PANEDR_HID; |
---|
605 | 584 | } else { |
---|
606 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
607 | | - DBG_LOUD, |
---|
608 | | - "[BTCoex], SCO + A2DP + PAN(EDR) ==> HID\n"); |
---|
| 585 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 586 | + DBG_LOUD, |
---|
| 587 | + "[BTCoex], SCO + A2DP + PAN(EDR) ==> HID\n"); |
---|
609 | 588 | algorithm = |
---|
610 | 589 | BT_8723B_2ANT_COEX_ALGO_PANEDR_HID; |
---|
611 | 590 | } |
---|
.. | .. |
---|
615 | 594 | bt_link_info->pan_exist && |
---|
616 | 595 | bt_link_info->a2dp_exist) { |
---|
617 | 596 | if (bt_hs_on) { |
---|
618 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
619 | | - DBG_LOUD, |
---|
620 | | - "[BTCoex], HID + A2DP + PAN(HS)\n"); |
---|
| 597 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 598 | + DBG_LOUD, |
---|
| 599 | + "[BTCoex], HID + A2DP + PAN(HS)\n"); |
---|
621 | 600 | algorithm = |
---|
622 | 601 | BT_8723B_2ANT_COEX_ALGO_HID_A2DP; |
---|
623 | 602 | } else { |
---|
624 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
625 | | - DBG_LOUD, |
---|
626 | | - "[BTCoex], HID + A2DP + PAN(EDR)\n"); |
---|
| 603 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 604 | + DBG_LOUD, |
---|
| 605 | + "[BTCoex], HID + A2DP + PAN(EDR)\n"); |
---|
627 | 606 | algorithm = |
---|
628 | 607 | BT_8723B_2ANT_COEX_ALGO_HID_A2DP_PANEDR; |
---|
629 | 608 | } |
---|
.. | .. |
---|
635 | 614 | bt_link_info->pan_exist && |
---|
636 | 615 | bt_link_info->a2dp_exist) { |
---|
637 | 616 | if (bt_hs_on) { |
---|
638 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
639 | | - DBG_LOUD, |
---|
640 | | - "[BTCoex], Error!!! SCO + HID + A2DP + PAN(HS)\n"); |
---|
| 617 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 618 | + DBG_LOUD, |
---|
| 619 | + "[BTCoex], Error!!! SCO + HID + A2DP + PAN(HS)\n"); |
---|
641 | 620 | } else { |
---|
642 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
643 | | - DBG_LOUD, |
---|
644 | | - "[BTCoex], SCO + HID + A2DP + PAN(EDR)==>PAN(EDR)+HID\n"); |
---|
| 621 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 622 | + DBG_LOUD, |
---|
| 623 | + "[BTCoex], SCO + HID + A2DP + PAN(EDR)==>PAN(EDR)+HID\n"); |
---|
645 | 624 | algorithm = |
---|
646 | 625 | BT_8723B_2ANT_COEX_ALGO_PANEDR_HID; |
---|
647 | 626 | } |
---|
.. | .. |
---|
662 | 641 | */ |
---|
663 | 642 | h2c_parameter[0] = dac_swing_lvl; |
---|
664 | 643 | |
---|
665 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
666 | | - "[BTCoex], Set Dac Swing Level=0x%x\n", dac_swing_lvl); |
---|
667 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
668 | | - "[BTCoex], FW write 0x64=0x%x\n", h2c_parameter[0]); |
---|
| 644 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 645 | + "[BTCoex], Set Dac Swing Level=0x%x\n", dac_swing_lvl); |
---|
| 646 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 647 | + "[BTCoex], FW write 0x64=0x%x\n", h2c_parameter[0]); |
---|
669 | 648 | |
---|
670 | 649 | btcoexist->btc_fill_h2c(btcoexist, 0x64, 1, h2c_parameter); |
---|
671 | 650 | } |
---|
.. | .. |
---|
678 | 657 | |
---|
679 | 658 | h2c_parameter[0] = dec_bt_pwr_lvl; |
---|
680 | 659 | |
---|
681 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
682 | | - "[BTCoex], decrease Bt Power Level : %u\n", dec_bt_pwr_lvl); |
---|
| 660 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 661 | + "[BTCoex], decrease Bt Power Level : %u\n", dec_bt_pwr_lvl); |
---|
683 | 662 | |
---|
684 | 663 | btcoexist->btc_fill_h2c(btcoexist, 0x62, 1, h2c_parameter); |
---|
685 | 664 | } |
---|
.. | .. |
---|
689 | 668 | { |
---|
690 | 669 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
691 | 670 | |
---|
692 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
693 | | - "[BTCoex], Dec BT power level = %u\n", dec_bt_pwr_lvl); |
---|
| 671 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 672 | + "[BTCoex], Dec BT power level = %u\n", dec_bt_pwr_lvl); |
---|
694 | 673 | coex_dm->cur_dec_bt_pwr_lvl = dec_bt_pwr_lvl; |
---|
695 | 674 | |
---|
696 | 675 | if (!force_exec) { |
---|
697 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
698 | | - "[BTCoex], PreDecBtPwrLvl=%d, CurDecBtPwrLvl=%d\n", |
---|
699 | | - coex_dm->pre_dec_bt_pwr_lvl, |
---|
700 | | - coex_dm->cur_dec_bt_pwr_lvl); |
---|
| 676 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 677 | + "[BTCoex], PreDecBtPwrLvl=%d, CurDecBtPwrLvl=%d\n", |
---|
| 678 | + coex_dm->pre_dec_bt_pwr_lvl, |
---|
| 679 | + coex_dm->cur_dec_bt_pwr_lvl); |
---|
701 | 680 | |
---|
702 | 681 | if (coex_dm->pre_dec_bt_pwr_lvl == coex_dm->cur_dec_bt_pwr_lvl) |
---|
703 | 682 | return; |
---|
.. | .. |
---|
742 | 721 | { |
---|
743 | 722 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
744 | 723 | |
---|
745 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
746 | | - "[BTCoex], %s set FW Dac Swing level = %d\n", |
---|
747 | | - (force_exec ? "force to" : ""), fw_dac_swing_lvl); |
---|
| 724 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 725 | + "[BTCoex], %s set FW Dac Swing level = %d\n", |
---|
| 726 | + (force_exec ? "force to" : ""), fw_dac_swing_lvl); |
---|
748 | 727 | coex_dm->cur_fw_dac_swing_lvl = fw_dac_swing_lvl; |
---|
749 | 728 | |
---|
750 | 729 | if (!force_exec) { |
---|
751 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
752 | | - "[BTCoex], preFwDacSwingLvl=%d, curFwDacSwingLvl=%d\n", |
---|
753 | | - coex_dm->pre_fw_dac_swing_lvl, |
---|
754 | | - coex_dm->cur_fw_dac_swing_lvl); |
---|
| 730 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 731 | + "[BTCoex], preFwDacSwingLvl=%d, curFwDacSwingLvl=%d\n", |
---|
| 732 | + coex_dm->pre_fw_dac_swing_lvl, |
---|
| 733 | + coex_dm->cur_fw_dac_swing_lvl); |
---|
755 | 734 | |
---|
756 | 735 | if (coex_dm->pre_fw_dac_swing_lvl == |
---|
757 | 736 | coex_dm->cur_fw_dac_swing_lvl) |
---|
.. | .. |
---|
780 | 759 | h2c_parameter[5] = 0xf6; /* MCS5 or OFDM36 */ |
---|
781 | 760 | } |
---|
782 | 761 | |
---|
783 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
784 | | - "[BTCoex], set WiFi Low-Penalty Retry: %s", |
---|
785 | | - (low_penalty_ra ? "ON!!" : "OFF!!")); |
---|
| 762 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 763 | + "[BTCoex], set WiFi Low-Penalty Retry: %s", |
---|
| 764 | + (low_penalty_ra ? "ON!!" : "OFF!!")); |
---|
786 | 765 | |
---|
787 | 766 | btcoexist->btc_fill_h2c(btcoexist, 0x69, 6, h2c_parameter); |
---|
788 | 767 | } |
---|
.. | .. |
---|
792 | 771 | { |
---|
793 | 772 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
794 | 773 | |
---|
795 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
796 | | - "[BTCoex], %s turn LowPenaltyRA = %s\n", |
---|
797 | | - (force_exec ? "force to" : ""), (low_penalty_ra ? |
---|
798 | | - "ON" : "OFF")); |
---|
| 774 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 775 | + "[BTCoex], %s turn LowPenaltyRA = %s\n", |
---|
| 776 | + (force_exec ? "force to" : ""), (low_penalty_ra ? |
---|
| 777 | + "ON" : "OFF")); |
---|
799 | 778 | coex_dm->cur_low_penalty_ra = low_penalty_ra; |
---|
800 | 779 | |
---|
801 | 780 | if (!force_exec) { |
---|
802 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
803 | | - "[BTCoex], bPreLowPenaltyRa=%d, bCurLowPenaltyRa=%d\n", |
---|
804 | | - coex_dm->pre_low_penalty_ra, |
---|
805 | | - coex_dm->cur_low_penalty_ra); |
---|
| 781 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 782 | + "[BTCoex], bPreLowPenaltyRa=%d, bCurLowPenaltyRa=%d\n", |
---|
| 783 | + coex_dm->pre_low_penalty_ra, |
---|
| 784 | + coex_dm->cur_low_penalty_ra); |
---|
806 | 785 | |
---|
807 | 786 | if (coex_dm->pre_low_penalty_ra == coex_dm->cur_low_penalty_ra) |
---|
808 | 787 | return; |
---|
.. | .. |
---|
818 | 797 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
819 | 798 | u8 val = (u8) level; |
---|
820 | 799 | |
---|
821 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
822 | | - "[BTCoex], Write SwDacSwing = 0x%x\n", level); |
---|
| 800 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 801 | + "[BTCoex], Write SwDacSwing = 0x%x\n", level); |
---|
823 | 802 | btcoexist->btc_write_1byte_bitmask(btcoexist, 0x883, 0x3e, val); |
---|
824 | 803 | } |
---|
825 | 804 | |
---|
.. | .. |
---|
839 | 818 | { |
---|
840 | 819 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
841 | 820 | |
---|
842 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
843 | | - "[BTCoex], %s turn DacSwing=%s, dac_swing_lvl=0x%x\n", |
---|
844 | | - (force_exec ? "force to" : ""), |
---|
845 | | - (dac_swing_on ? "ON" : "OFF"), dac_swing_lvl); |
---|
| 821 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 822 | + "[BTCoex], %s turn DacSwing=%s, dac_swing_lvl=0x%x\n", |
---|
| 823 | + (force_exec ? "force to" : ""), |
---|
| 824 | + (dac_swing_on ? "ON" : "OFF"), dac_swing_lvl); |
---|
846 | 825 | coex_dm->cur_dac_swing_on = dac_swing_on; |
---|
847 | 826 | coex_dm->cur_dac_swing_lvl = dac_swing_lvl; |
---|
848 | 827 | |
---|
849 | 828 | if (!force_exec) { |
---|
850 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
851 | | - "[BTCoex], bPreDacSwingOn=%d, preDacSwingLvl=0x%x, bCurDacSwingOn=%d, curDacSwingLvl=0x%x\n", |
---|
852 | | - coex_dm->pre_dac_swing_on, |
---|
853 | | - coex_dm->pre_dac_swing_lvl, |
---|
854 | | - coex_dm->cur_dac_swing_on, |
---|
855 | | - coex_dm->cur_dac_swing_lvl); |
---|
| 829 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 830 | + "[BTCoex], bPreDacSwingOn=%d, preDacSwingLvl=0x%x, bCurDacSwingOn=%d, curDacSwingLvl=0x%x\n", |
---|
| 831 | + coex_dm->pre_dac_swing_on, |
---|
| 832 | + coex_dm->pre_dac_swing_lvl, |
---|
| 833 | + coex_dm->cur_dac_swing_on, |
---|
| 834 | + coex_dm->cur_dac_swing_lvl); |
---|
856 | 835 | |
---|
857 | 836 | if ((coex_dm->pre_dac_swing_on == coex_dm->cur_dac_swing_on) && |
---|
858 | 837 | (coex_dm->pre_dac_swing_lvl == coex_dm->cur_dac_swing_lvl)) |
---|
.. | .. |
---|
872 | 851 | { |
---|
873 | 852 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
874 | 853 | |
---|
875 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
876 | | - "[BTCoex], set coex table, set 0x6c0=0x%x\n", val0x6c0); |
---|
| 854 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 855 | + "[BTCoex], set coex table, set 0x6c0=0x%x\n", val0x6c0); |
---|
877 | 856 | btcoexist->btc_write_4byte(btcoexist, 0x6c0, val0x6c0); |
---|
878 | 857 | |
---|
879 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
880 | | - "[BTCoex], set coex table, set 0x6c4=0x%x\n", val0x6c4); |
---|
| 858 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 859 | + "[BTCoex], set coex table, set 0x6c4=0x%x\n", val0x6c4); |
---|
881 | 860 | btcoexist->btc_write_4byte(btcoexist, 0x6c4, val0x6c4); |
---|
882 | 861 | |
---|
883 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
884 | | - "[BTCoex], set coex table, set 0x6c8=0x%x\n", val0x6c8); |
---|
| 862 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 863 | + "[BTCoex], set coex table, set 0x6c8=0x%x\n", val0x6c8); |
---|
885 | 864 | btcoexist->btc_write_4byte(btcoexist, 0x6c8, val0x6c8); |
---|
886 | 865 | |
---|
887 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
888 | | - "[BTCoex], set coex table, set 0x6cc=0x%x\n", val0x6cc); |
---|
| 866 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 867 | + "[BTCoex], set coex table, set 0x6cc=0x%x\n", val0x6cc); |
---|
889 | 868 | btcoexist->btc_write_1byte(btcoexist, 0x6cc, val0x6cc); |
---|
890 | 869 | } |
---|
891 | 870 | |
---|
.. | .. |
---|
896 | 875 | { |
---|
897 | 876 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
898 | 877 | |
---|
899 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
900 | | - "[BTCoex], %s write Coex Table 0x6c0=0x%x, 0x6c4=0x%x, 0x6c8=0x%x, 0x6cc=0x%x\n", |
---|
901 | | - force_exec ? "force to" : "", |
---|
902 | | - val0x6c0, val0x6c4, val0x6c8, val0x6cc); |
---|
| 878 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 879 | + "[BTCoex], %s write Coex Table 0x6c0=0x%x, 0x6c4=0x%x, 0x6c8=0x%x, 0x6cc=0x%x\n", |
---|
| 880 | + force_exec ? "force to" : "", |
---|
| 881 | + val0x6c0, val0x6c4, val0x6c8, val0x6cc); |
---|
903 | 882 | coex_dm->cur_val0x6c0 = val0x6c0; |
---|
904 | 883 | coex_dm->cur_val0x6c4 = val0x6c4; |
---|
905 | 884 | coex_dm->cur_val0x6c8 = val0x6c8; |
---|
906 | 885 | coex_dm->cur_val0x6cc = val0x6cc; |
---|
907 | 886 | |
---|
908 | 887 | if (!force_exec) { |
---|
909 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
910 | | - "[BTCoex], preVal0x6c0=0x%x, preVal0x6c4=0x%x, preVal0x6c8=0x%x, preVal0x6cc=0x%x !!\n", |
---|
911 | | - coex_dm->pre_val0x6c0, coex_dm->pre_val0x6c4, |
---|
912 | | - coex_dm->pre_val0x6c8, coex_dm->pre_val0x6cc); |
---|
913 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
914 | | - "[BTCoex], curVal0x6c0=0x%x, curVal0x6c4=0x%x, curVal0x6c8=0x%x, curVal0x6cc=0x%x !!\n", |
---|
915 | | - coex_dm->cur_val0x6c0, coex_dm->cur_val0x6c4, |
---|
916 | | - coex_dm->cur_val0x6c8, coex_dm->cur_val0x6cc); |
---|
| 888 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 889 | + "[BTCoex], preVal0x6c0=0x%x, preVal0x6c4=0x%x, preVal0x6c8=0x%x, preVal0x6cc=0x%x !!\n", |
---|
| 890 | + coex_dm->pre_val0x6c0, coex_dm->pre_val0x6c4, |
---|
| 891 | + coex_dm->pre_val0x6c8, coex_dm->pre_val0x6cc); |
---|
| 892 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 893 | + "[BTCoex], curVal0x6c0=0x%x, curVal0x6c4=0x%x, curVal0x6c8=0x%x, curVal0x6cc=0x%x !!\n", |
---|
| 894 | + coex_dm->cur_val0x6c0, coex_dm->cur_val0x6c4, |
---|
| 895 | + coex_dm->cur_val0x6c8, coex_dm->cur_val0x6cc); |
---|
917 | 896 | |
---|
918 | 897 | if ((coex_dm->pre_val0x6c0 == coex_dm->cur_val0x6c0) && |
---|
919 | 898 | (coex_dm->pre_val0x6c4 == coex_dm->cur_val0x6c4) && |
---|
.. | .. |
---|
1012 | 991 | if (enable) |
---|
1013 | 992 | h2c_parameter[0] |= BIT0; /* function enable */ |
---|
1014 | 993 | |
---|
1015 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1016 | | - "[BTCoex], set FW for BT Ignore Wlan_Act, FW write 0x63=0x%x\n", |
---|
1017 | | - h2c_parameter[0]); |
---|
| 994 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 995 | + "[BTCoex], set FW for BT Ignore Wlan_Act, FW write 0x63=0x%x\n", |
---|
| 996 | + h2c_parameter[0]); |
---|
1018 | 997 | |
---|
1019 | 998 | btcoexist->btc_fill_h2c(btcoexist, 0x63, 1, h2c_parameter); |
---|
1020 | 999 | } |
---|
.. | .. |
---|
1051 | 1030 | { |
---|
1052 | 1031 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
1053 | 1032 | |
---|
1054 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1055 | | - "[BTCoex], %s turn Ignore WlanAct %s\n", |
---|
1056 | | - (force_exec ? "force to" : ""), (enable ? "ON" : "OFF")); |
---|
| 1033 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1034 | + "[BTCoex], %s turn Ignore WlanAct %s\n", |
---|
| 1035 | + (force_exec ? "force to" : ""), (enable ? "ON" : "OFF")); |
---|
1057 | 1036 | coex_dm->cur_ignore_wlan_act = enable; |
---|
1058 | 1037 | |
---|
1059 | 1038 | if (!force_exec) { |
---|
1060 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1061 | | - "[BTCoex], bPreIgnoreWlanAct = %d, bCurIgnoreWlanAct = %d!!\n", |
---|
1062 | | - coex_dm->pre_ignore_wlan_act, |
---|
1063 | | - coex_dm->cur_ignore_wlan_act); |
---|
| 1039 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1040 | + "[BTCoex], bPreIgnoreWlanAct = %d, bCurIgnoreWlanAct = %d!!\n", |
---|
| 1041 | + coex_dm->pre_ignore_wlan_act, |
---|
| 1042 | + coex_dm->cur_ignore_wlan_act); |
---|
1064 | 1043 | |
---|
1065 | 1044 | if (coex_dm->pre_ignore_wlan_act == |
---|
1066 | 1045 | coex_dm->cur_ignore_wlan_act) |
---|
.. | .. |
---|
1091 | 1070 | coex_dm->ps_tdma_para[3] = byte4; |
---|
1092 | 1071 | coex_dm->ps_tdma_para[4] = byte5; |
---|
1093 | 1072 | |
---|
1094 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1095 | | - "[BTCoex], FW write 0x60(5bytes)=0x%x%08x\n", |
---|
1096 | | - h2c_parameter[0], |
---|
1097 | | - h2c_parameter[1] << 24 | h2c_parameter[2] << 16 | |
---|
1098 | | - h2c_parameter[3] << 8 | h2c_parameter[4]); |
---|
| 1073 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1074 | + "[BTCoex], FW write 0x60(5bytes)=0x%x%08x\n", |
---|
| 1075 | + h2c_parameter[0], |
---|
| 1076 | + h2c_parameter[1] << 24 | h2c_parameter[2] << 16 | |
---|
| 1077 | + h2c_parameter[3] << 8 | h2c_parameter[4]); |
---|
1099 | 1078 | |
---|
1100 | 1079 | btcoexist->btc_fill_h2c(btcoexist, 0x60, 5, h2c_parameter); |
---|
1101 | 1080 | } |
---|
.. | .. |
---|
1241 | 1220 | coex_dm->switch_thres_offset; |
---|
1242 | 1221 | bt_rssi_state = btc8723b2ant_bt_rssi_state(btcoexist, 2, tmp, 0); |
---|
1243 | 1222 | |
---|
1244 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1245 | | - "[BTCoex], %s turn %s PS TDMA, type=%d\n", |
---|
1246 | | - (force_exec ? "force to" : ""), |
---|
1247 | | - (turn_on ? "ON" : "OFF"), type); |
---|
| 1223 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1224 | + "[BTCoex], %s turn %s PS TDMA, type=%d\n", |
---|
| 1225 | + (force_exec ? "force to" : ""), |
---|
| 1226 | + (turn_on ? "ON" : "OFF"), type); |
---|
1248 | 1227 | coex_dm->cur_ps_tdma_on = turn_on; |
---|
1249 | 1228 | coex_dm->cur_ps_tdma = type; |
---|
1250 | 1229 | |
---|
.. | .. |
---|
1258 | 1237 | } |
---|
1259 | 1238 | |
---|
1260 | 1239 | if (!force_exec) { |
---|
1261 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1262 | | - "[BTCoex], bPrePsTdmaOn = %d, bCurPsTdmaOn = %d!!\n", |
---|
1263 | | - coex_dm->pre_ps_tdma_on, coex_dm->cur_ps_tdma_on); |
---|
1264 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1265 | | - "[BTCoex], prePsTdma = %d, curPsTdma = %d!!\n", |
---|
1266 | | - coex_dm->pre_ps_tdma, coex_dm->cur_ps_tdma); |
---|
| 1240 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1241 | + "[BTCoex], bPrePsTdmaOn = %d, bCurPsTdmaOn = %d!!\n", |
---|
| 1242 | + coex_dm->pre_ps_tdma_on, coex_dm->cur_ps_tdma_on); |
---|
| 1243 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1244 | + "[BTCoex], prePsTdma = %d, curPsTdma = %d!!\n", |
---|
| 1245 | + coex_dm->pre_ps_tdma, coex_dm->cur_ps_tdma); |
---|
1267 | 1246 | |
---|
1268 | 1247 | if ((coex_dm->pre_ps_tdma_on == coex_dm->cur_ps_tdma_on) && |
---|
1269 | 1248 | (coex_dm->pre_ps_tdma == coex_dm->cur_ps_tdma)) |
---|
.. | .. |
---|
1606 | 1585 | btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 23); |
---|
1607 | 1586 | btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 3); |
---|
1608 | 1587 | } else if (scan || link || roam) { |
---|
1609 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1610 | | - "[BTCoex], Wifi link process + BT Inq/Page!!\n"); |
---|
| 1588 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1589 | + "[BTCoex], Wifi link process + BT Inq/Page!!\n"); |
---|
1611 | 1590 | btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 15); |
---|
1612 | 1591 | btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 22); |
---|
1613 | 1592 | } else if (wifi_connected) { |
---|
1614 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1615 | | - "[BTCoex], Wifi connected + BT Inq/Page!!\n"); |
---|
| 1593 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1594 | + "[BTCoex], Wifi connected + BT Inq/Page!!\n"); |
---|
1616 | 1595 | btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 15); |
---|
1617 | 1596 | btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 22); |
---|
1618 | 1597 | } else { |
---|
.. | .. |
---|
1641 | 1620 | u8tmpa = btcoexist->btc_read_1byte(btcoexist, 0x765); |
---|
1642 | 1621 | u8tmpb = btcoexist->btc_read_1byte(btcoexist, 0x76e); |
---|
1643 | 1622 | |
---|
1644 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1645 | | - "[BTCoex], 0x948 = 0x%x, 0x765 = 0x%x, 0x76e = 0x%x\n", |
---|
1646 | | - u32tmp, u8tmpa, u8tmpb); |
---|
| 1623 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1624 | + "[BTCoex], 0x948 = 0x%x, 0x765 = 0x%x, 0x76e = 0x%x\n", |
---|
| 1625 | + u32tmp, u8tmpa, u8tmpb); |
---|
1647 | 1626 | } |
---|
1648 | 1627 | |
---|
1649 | 1628 | static bool btc8723b2ant_action_wifi_idle_process(struct btc_coexist *btcoexist) |
---|
.. | .. |
---|
1666 | 1645 | /* office environment */ |
---|
1667 | 1646 | if (BTC_RSSI_HIGH(wifi_rssi_state1) && (coex_sta->hid_exist) && |
---|
1668 | 1647 | (coex_sta->a2dp_exist)) { |
---|
1669 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1670 | | - "[BTCoex], Wifi idle process for BT HID+A2DP exist!!\n"); |
---|
| 1648 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1649 | + "[BTCoex], Wifi idle process for BT HID+A2DP exist!!\n"); |
---|
1671 | 1650 | |
---|
1672 | 1651 | btc8723b2ant_dac_swing(btcoexist, NORMAL_EXEC, true, 0x6); |
---|
1673 | 1652 | btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0); |
---|
.. | .. |
---|
1706 | 1685 | btc8723b2ant_limited_rx(btcoexist, NORMAL_EXEC, |
---|
1707 | 1686 | false, false, 0x8); |
---|
1708 | 1687 | |
---|
1709 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1710 | | - "[BTCoex], Wifi non-connected idle!!\n"); |
---|
| 1688 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1689 | + "[BTCoex], Wifi non-connected idle!!\n"); |
---|
1711 | 1690 | |
---|
1712 | 1691 | btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff, |
---|
1713 | 1692 | 0x0); |
---|
.. | .. |
---|
1730 | 1709 | btc8723b2ant_limited_rx(btcoexist, NORMAL_EXEC, |
---|
1731 | 1710 | false, false, 0x8); |
---|
1732 | 1711 | |
---|
1733 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1734 | | - "[BTCoex], Wifi connected + BT non connected-idle!!\n"); |
---|
| 1712 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1713 | + "[BTCoex], Wifi connected + BT non connected-idle!!\n"); |
---|
1735 | 1714 | |
---|
1736 | 1715 | btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, |
---|
1737 | 1716 | 0xfffff, 0x0); |
---|
.. | .. |
---|
1755 | 1734 | |
---|
1756 | 1735 | if (bt_hs_on) |
---|
1757 | 1736 | return false; |
---|
1758 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1759 | | - "[BTCoex], Wifi connected + BT connected-idle!!\n"); |
---|
| 1737 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1738 | + "[BTCoex], Wifi connected + BT connected-idle!!\n"); |
---|
1760 | 1739 | btc8723b2ant_limited_rx(btcoexist, NORMAL_EXEC, |
---|
1761 | 1740 | false, false, 0x8); |
---|
1762 | 1741 | |
---|
.. | .. |
---|
1780 | 1759 | &low_pwr_disable); |
---|
1781 | 1760 | |
---|
1782 | 1761 | if (wifi_busy) { |
---|
1783 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1784 | | - "[BTCoex], Wifi Connected-Busy + BT Busy!!\n"); |
---|
| 1762 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1763 | + "[BTCoex], Wifi Connected-Busy + BT Busy!!\n"); |
---|
1785 | 1764 | common = false; |
---|
1786 | 1765 | } else { |
---|
1787 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1788 | | - "[BTCoex], Wifi Connected-Idle + BT Busy!!\n"); |
---|
| 1766 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1767 | + "[BTCoex], Wifi Connected-Idle + BT Busy!!\n"); |
---|
1789 | 1768 | |
---|
1790 | 1769 | common = |
---|
1791 | 1770 | btc8723b2ant_action_wifi_idle_process( |
---|
.. | .. |
---|
1807 | 1786 | s32 result; |
---|
1808 | 1787 | u8 retry_count = 0; |
---|
1809 | 1788 | |
---|
1810 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1811 | | - "[BTCoex], TdmaDurationAdjust()\n"); |
---|
| 1789 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1790 | + "[BTCoex], TdmaDurationAdjust()\n"); |
---|
1812 | 1791 | |
---|
1813 | 1792 | if (!coex_dm->auto_tdma_adjust) { |
---|
1814 | 1793 | coex_dm->auto_tdma_adjust = true; |
---|
1815 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1816 | | - "[BTCoex], first run TdmaDurationAdjust()!!\n"); |
---|
| 1794 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1795 | + "[BTCoex], first run TdmaDurationAdjust()!!\n"); |
---|
1817 | 1796 | if (sco_hid) { |
---|
1818 | 1797 | if (tx_pause) { |
---|
1819 | 1798 | if (max_interval == 1) { |
---|
.. | .. |
---|
1922 | 1901 | (coex_sta->low_priority_rx) > 1250) |
---|
1923 | 1902 | retry_count++; |
---|
1924 | 1903 | |
---|
1925 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1926 | | - "[BTCoex], retry_count = %d\n", retry_count); |
---|
1927 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1928 | | - "[BTCoex], up=%d, dn=%d, m=%d, n=%d, wait_count=%d\n", |
---|
1929 | | - up, dn, m, n, wait_count); |
---|
| 1904 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1905 | + "[BTCoex], retry_count = %d\n", retry_count); |
---|
| 1906 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1907 | + "[BTCoex], up=%d, dn=%d, m=%d, n=%d, wait_count=%d\n", |
---|
| 1908 | + up, dn, m, n, wait_count); |
---|
1930 | 1909 | result = 0; |
---|
1931 | 1910 | wait_count++; |
---|
1932 | 1911 | /* no retry in the last 2-second duration*/ |
---|
.. | .. |
---|
1946 | 1925 | up = 0; |
---|
1947 | 1926 | dn = 0; |
---|
1948 | 1927 | result = 1; |
---|
1949 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1950 | | - "[BTCoex], Increase wifi duration!!\n"); |
---|
| 1928 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1929 | + "[BTCoex], Increase wifi duration!!\n"); |
---|
1951 | 1930 | } /* <=3 retry in the last 2-second duration*/ |
---|
1952 | 1931 | } else if (retry_count <= 3) { |
---|
1953 | 1932 | up--; |
---|
.. | .. |
---|
1978 | 1957 | dn = 0; |
---|
1979 | 1958 | wait_count = 0; |
---|
1980 | 1959 | result = -1; |
---|
1981 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1982 | | - "[BTCoex], Decrease wifi duration for retry_counter<3!!\n"); |
---|
| 1960 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1961 | + "[BTCoex], Decrease wifi duration for retry_counter<3!!\n"); |
---|
1983 | 1962 | } |
---|
1984 | 1963 | } else { |
---|
1985 | 1964 | /* retry count > 3, once retry count > 3, to reduce |
---|
.. | .. |
---|
2003 | 1982 | dn = 0; |
---|
2004 | 1983 | wait_count = 0; |
---|
2005 | 1984 | result = -1; |
---|
2006 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2007 | | - "[BTCoex], Decrease wifi duration for retry_counter>3!!\n"); |
---|
| 1985 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1986 | + "[BTCoex], Decrease wifi duration for retry_counter>3!!\n"); |
---|
2008 | 1987 | } |
---|
2009 | 1988 | |
---|
2010 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2011 | | - "[BTCoex], max Interval = %d\n", max_interval); |
---|
| 1989 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1990 | + "[BTCoex], max Interval = %d\n", max_interval); |
---|
2012 | 1991 | if (max_interval == 1) { |
---|
2013 | 1992 | if (tx_pause) { |
---|
2014 | 1993 | if (coex_dm->cur_ps_tdma == 71) { |
---|
.. | .. |
---|
2757 | 2736 | } |
---|
2758 | 2737 | } |
---|
2759 | 2738 | |
---|
2760 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2761 | | - "[BTCoex], max Interval = %d\n", max_interval); |
---|
| 2739 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2740 | + "[BTCoex], max Interval = %d\n", max_interval); |
---|
2762 | 2741 | |
---|
2763 | 2742 | /* if current PsTdma not match with the recorded one (scan, dhcp, ...), |
---|
2764 | 2743 | * then we have to adjust it back to the previous recorded one. |
---|
2765 | 2744 | */ |
---|
2766 | 2745 | if (coex_dm->cur_ps_tdma != coex_dm->ps_tdma_du_adj_type) { |
---|
2767 | 2746 | bool scan = false, link = false, roam = false; |
---|
2768 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2769 | | - "[BTCoex], PsTdma type mismatch!!!, curPsTdma=%d, recordPsTdma=%d\n", |
---|
2770 | | - coex_dm->cur_ps_tdma, coex_dm->ps_tdma_du_adj_type); |
---|
| 2747 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2748 | + "[BTCoex], PsTdma type mismatch!!!, curPsTdma=%d, recordPsTdma=%d\n", |
---|
| 2749 | + coex_dm->cur_ps_tdma, coex_dm->ps_tdma_du_adj_type); |
---|
2771 | 2750 | |
---|
2772 | 2751 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan); |
---|
2773 | 2752 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link); |
---|
.. | .. |
---|
2777 | 2756 | btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, |
---|
2778 | 2757 | coex_dm->ps_tdma_du_adj_type); |
---|
2779 | 2758 | else |
---|
2780 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2781 | | - "[BTCoex], roaming/link/scan is under progress, will adjust next time!!!\n"); |
---|
| 2759 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2760 | + "[BTCoex], roaming/link/scan is under progress, will adjust next time!!!\n"); |
---|
2782 | 2761 | } |
---|
2783 | 2762 | } |
---|
2784 | 2763 | |
---|
.. | .. |
---|
3373 | 3352 | bool miracast_plus_bt = false; |
---|
3374 | 3353 | bool scan = false, link = false, roam = false; |
---|
3375 | 3354 | |
---|
3376 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3377 | | - "[BTCoex], RunCoexistMechanism()===>\n"); |
---|
| 3355 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3356 | + "[BTCoex], RunCoexistMechanism()===>\n"); |
---|
3378 | 3357 | |
---|
3379 | 3358 | if (btcoexist->manual_control) { |
---|
3380 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3381 | | - "[BTCoex], RunCoexistMechanism(), return for Manual CTRL <===\n"); |
---|
| 3359 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3360 | + "[BTCoex], RunCoexistMechanism(), return for Manual CTRL <===\n"); |
---|
3382 | 3361 | return; |
---|
3383 | 3362 | } |
---|
3384 | 3363 | |
---|
3385 | 3364 | if (coex_sta->under_ips) { |
---|
3386 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3387 | | - "[BTCoex], wifi is under IPS !!!\n"); |
---|
| 3365 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3366 | + "[BTCoex], wifi is under IPS !!!\n"); |
---|
3388 | 3367 | return; |
---|
3389 | 3368 | } |
---|
3390 | 3369 | |
---|
3391 | 3370 | algorithm = btc8723b2ant_action_algorithm(btcoexist); |
---|
3392 | 3371 | if (coex_sta->c2h_bt_inquiry_page && |
---|
3393 | 3372 | (BT_8723B_2ANT_COEX_ALGO_PANHS != algorithm)) { |
---|
3394 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3395 | | - "[BTCoex], BT is under inquiry/page scan !!\n"); |
---|
| 3373 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3374 | + "[BTCoex], BT is under inquiry/page scan !!\n"); |
---|
3396 | 3375 | btc8723b2ant_action_bt_inquiry(btcoexist); |
---|
3397 | 3376 | return; |
---|
3398 | 3377 | } |
---|
.. | .. |
---|
3402 | 3381 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam); |
---|
3403 | 3382 | |
---|
3404 | 3383 | if (scan || link || roam) { |
---|
3405 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3406 | | - "[BTCoex], WiFi is under Link Process !!\n"); |
---|
| 3384 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3385 | + "[BTCoex], WiFi is under Link Process !!\n"); |
---|
3407 | 3386 | btc8723b2ant_action_wifi_link_process(btcoexist); |
---|
3408 | 3387 | return; |
---|
3409 | 3388 | } |
---|
.. | .. |
---|
3415 | 3394 | |
---|
3416 | 3395 | if ((num_of_wifi_link >= 2) || |
---|
3417 | 3396 | (wifi_link_status & WIFI_P2P_GO_CONNECTED)) { |
---|
3418 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3419 | | - "############# [BTCoex], Multi-Port num_of_wifi_link = %d, wifi_link_status = 0x%x\n", |
---|
3420 | | - num_of_wifi_link, wifi_link_status); |
---|
| 3397 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3398 | + "############# [BTCoex], Multi-Port num_of_wifi_link = %d, wifi_link_status = 0x%x\n", |
---|
| 3399 | + num_of_wifi_link, wifi_link_status); |
---|
3421 | 3400 | |
---|
3422 | 3401 | if (bt_link_info->bt_link_exist) |
---|
3423 | 3402 | miracast_plus_bt = true; |
---|
.. | .. |
---|
3436 | 3415 | &miracast_plus_bt); |
---|
3437 | 3416 | |
---|
3438 | 3417 | coex_dm->cur_algorithm = algorithm; |
---|
3439 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3440 | | - "[BTCoex], Algorithm = %d\n", |
---|
3441 | | - coex_dm->cur_algorithm); |
---|
| 3418 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3419 | + "[BTCoex], Algorithm = %d\n", |
---|
| 3420 | + coex_dm->cur_algorithm); |
---|
3442 | 3421 | |
---|
3443 | 3422 | if (btc8723b2ant_is_common_action(btcoexist)) { |
---|
3444 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3445 | | - "[BTCoex], Action 2-Ant common\n"); |
---|
| 3423 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3424 | + "[BTCoex], Action 2-Ant common\n"); |
---|
3446 | 3425 | coex_dm->auto_tdma_adjust = false; |
---|
3447 | 3426 | } else { |
---|
3448 | 3427 | if (coex_dm->cur_algorithm != coex_dm->pre_algorithm) { |
---|
3449 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3450 | | - "[BTCoex], preAlgorithm=%d, curAlgorithm=%d\n", |
---|
3451 | | - coex_dm->pre_algorithm, |
---|
3452 | | - coex_dm->cur_algorithm); |
---|
| 3428 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3429 | + "[BTCoex], preAlgorithm=%d, curAlgorithm=%d\n", |
---|
| 3430 | + coex_dm->pre_algorithm, |
---|
| 3431 | + coex_dm->cur_algorithm); |
---|
3453 | 3432 | coex_dm->auto_tdma_adjust = false; |
---|
3454 | 3433 | } |
---|
3455 | 3434 | switch (coex_dm->cur_algorithm) { |
---|
3456 | 3435 | case BT_8723B_2ANT_COEX_ALGO_SCO: |
---|
3457 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3458 | | - "[BTCoex], Action 2-Ant, algorithm = SCO\n"); |
---|
| 3436 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3437 | + "[BTCoex], Action 2-Ant, algorithm = SCO\n"); |
---|
3459 | 3438 | btc8723b2ant_action_sco(btcoexist); |
---|
3460 | 3439 | break; |
---|
3461 | 3440 | case BT_8723B_2ANT_COEX_ALGO_HID: |
---|
3462 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3463 | | - "[BTCoex], Action 2-Ant, algorithm = HID\n"); |
---|
| 3441 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3442 | + "[BTCoex], Action 2-Ant, algorithm = HID\n"); |
---|
3464 | 3443 | btc8723b2ant_action_hid(btcoexist); |
---|
3465 | 3444 | break; |
---|
3466 | 3445 | case BT_8723B_2ANT_COEX_ALGO_A2DP: |
---|
3467 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3468 | | - "[BTCoex], Action 2-Ant, algorithm = A2DP\n"); |
---|
| 3446 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3447 | + "[BTCoex], Action 2-Ant, algorithm = A2DP\n"); |
---|
3469 | 3448 | btc8723b2ant_action_a2dp(btcoexist); |
---|
3470 | 3449 | break; |
---|
3471 | 3450 | case BT_8723B_2ANT_COEX_ALGO_A2DP_PANHS: |
---|
3472 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3473 | | - "[BTCoex], Action 2-Ant, algorithm = A2DP+PAN(HS)\n"); |
---|
| 3451 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3452 | + "[BTCoex], Action 2-Ant, algorithm = A2DP+PAN(HS)\n"); |
---|
3474 | 3453 | btc8723b2ant_action_a2dp_pan_hs(btcoexist); |
---|
3475 | 3454 | break; |
---|
3476 | 3455 | case BT_8723B_2ANT_COEX_ALGO_PANEDR: |
---|
3477 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3478 | | - "[BTCoex], Action 2-Ant, algorithm = PAN(EDR)\n"); |
---|
| 3456 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3457 | + "[BTCoex], Action 2-Ant, algorithm = PAN(EDR)\n"); |
---|
3479 | 3458 | btc8723b2ant_action_pan_edr(btcoexist); |
---|
3480 | 3459 | break; |
---|
3481 | 3460 | case BT_8723B_2ANT_COEX_ALGO_PANHS: |
---|
3482 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3483 | | - "[BTCoex], Action 2-Ant, algorithm = HS mode\n"); |
---|
| 3461 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3462 | + "[BTCoex], Action 2-Ant, algorithm = HS mode\n"); |
---|
3484 | 3463 | btc8723b2ant_action_pan_hs(btcoexist); |
---|
3485 | 3464 | break; |
---|
3486 | 3465 | case BT_8723B_2ANT_COEX_ALGO_PANEDR_A2DP: |
---|
3487 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3488 | | - "[BTCoex], Action 2-Ant, algorithm = PAN+A2DP\n"); |
---|
| 3466 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3467 | + "[BTCoex], Action 2-Ant, algorithm = PAN+A2DP\n"); |
---|
3489 | 3468 | btc8723b2ant_action_pan_edr_a2dp(btcoexist); |
---|
3490 | 3469 | break; |
---|
3491 | 3470 | case BT_8723B_2ANT_COEX_ALGO_PANEDR_HID: |
---|
3492 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3493 | | - "[BTCoex], Action 2-Ant, algorithm = PAN(EDR)+HID\n"); |
---|
| 3471 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3472 | + "[BTCoex], Action 2-Ant, algorithm = PAN(EDR)+HID\n"); |
---|
3494 | 3473 | btc8723b2ant_action_pan_edr_hid(btcoexist); |
---|
3495 | 3474 | break; |
---|
3496 | 3475 | case BT_8723B_2ANT_COEX_ALGO_HID_A2DP_PANEDR: |
---|
3497 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3498 | | - "[BTCoex], Action 2-Ant, algorithm = HID+A2DP+PAN\n"); |
---|
| 3476 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3477 | + "[BTCoex], Action 2-Ant, algorithm = HID+A2DP+PAN\n"); |
---|
3499 | 3478 | btc8723b2ant_action_hid_a2dp_pan_edr(btcoexist); |
---|
3500 | 3479 | break; |
---|
3501 | 3480 | case BT_8723B_2ANT_COEX_ALGO_HID_A2DP: |
---|
3502 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3503 | | - "[BTCoex], Action 2-Ant, algorithm = HID+A2DP\n"); |
---|
| 3481 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3482 | + "[BTCoex], Action 2-Ant, algorithm = HID+A2DP\n"); |
---|
3504 | 3483 | btc8723b2ant_action_hid_a2dp(btcoexist); |
---|
3505 | 3484 | break; |
---|
3506 | 3485 | default: |
---|
3507 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3508 | | - "[BTCoex], Action 2-Ant, algorithm = coexist All Off!!\n"); |
---|
| 3486 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3487 | + "[BTCoex], Action 2-Ant, algorithm = coexist All Off!!\n"); |
---|
3509 | 3488 | btc8723b2ant_coex_alloff(btcoexist); |
---|
3510 | 3489 | break; |
---|
3511 | 3490 | } |
---|
.. | .. |
---|
3552 | 3531 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
3553 | 3532 | u8 u8tmp = 0; |
---|
3554 | 3533 | |
---|
3555 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3556 | | - "[BTCoex], 2Ant Init HW Config!!\n"); |
---|
| 3534 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3535 | + "[BTCoex], 2Ant Init HW Config!!\n"); |
---|
3557 | 3536 | coex_dm->bt_rf0x1e_backup = |
---|
3558 | 3537 | btcoexist->btc_get_rf_reg(btcoexist, BTC_RF_A, 0x1e, 0xfffff); |
---|
3559 | 3538 | |
---|
.. | .. |
---|
3652 | 3631 | { |
---|
3653 | 3632 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
3654 | 3633 | |
---|
3655 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3656 | | - "[BTCoex], Coex Mechanism Init!!\n"); |
---|
| 3634 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3635 | + "[BTCoex], Coex Mechanism Init!!\n"); |
---|
3657 | 3636 | btc8723b2ant_init_coex_dm(btcoexist); |
---|
3658 | 3637 | } |
---|
3659 | 3638 | |
---|
.. | .. |
---|
3874 | 3853 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
3875 | 3854 | |
---|
3876 | 3855 | if (BTC_IPS_ENTER == type) { |
---|
3877 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3878 | | - "[BTCoex], IPS ENTER notify\n"); |
---|
| 3856 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3857 | + "[BTCoex], IPS ENTER notify\n"); |
---|
3879 | 3858 | coex_sta->under_ips = true; |
---|
3880 | 3859 | btc8723b2ant_wifioff_hwcfg(btcoexist); |
---|
3881 | 3860 | btc8723b2ant_ignore_wlan_act(btcoexist, FORCE_EXEC, true); |
---|
3882 | 3861 | btc8723b2ant_coex_alloff(btcoexist); |
---|
3883 | 3862 | } else if (BTC_IPS_LEAVE == type) { |
---|
3884 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3885 | | - "[BTCoex], IPS LEAVE notify\n"); |
---|
| 3863 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3864 | + "[BTCoex], IPS LEAVE notify\n"); |
---|
3886 | 3865 | coex_sta->under_ips = false; |
---|
3887 | 3866 | ex_btc8723b2ant_init_hwconfig(btcoexist); |
---|
3888 | 3867 | btc8723b2ant_init_coex_dm(btcoexist); |
---|
.. | .. |
---|
3895 | 3874 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
3896 | 3875 | |
---|
3897 | 3876 | if (BTC_LPS_ENABLE == type) { |
---|
3898 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3899 | | - "[BTCoex], LPS ENABLE notify\n"); |
---|
| 3877 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3878 | + "[BTCoex], LPS ENABLE notify\n"); |
---|
3900 | 3879 | coex_sta->under_lps = true; |
---|
3901 | 3880 | } else if (BTC_LPS_DISABLE == type) { |
---|
3902 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3903 | | - "[BTCoex], LPS DISABLE notify\n"); |
---|
| 3881 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3882 | + "[BTCoex], LPS DISABLE notify\n"); |
---|
3904 | 3883 | coex_sta->under_lps = false; |
---|
3905 | 3884 | } |
---|
3906 | 3885 | } |
---|
.. | .. |
---|
3916 | 3895 | u8tmpb = btcoexist->btc_read_1byte(btcoexist, 0x76e); |
---|
3917 | 3896 | |
---|
3918 | 3897 | if (BTC_SCAN_START == type) |
---|
3919 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3920 | | - "[BTCoex], SCAN START notify\n"); |
---|
| 3898 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3899 | + "[BTCoex], SCAN START notify\n"); |
---|
3921 | 3900 | else if (BTC_SCAN_FINISH == type) |
---|
3922 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3923 | | - "[BTCoex], SCAN FINISH notify\n"); |
---|
| 3901 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3902 | + "[BTCoex], SCAN FINISH notify\n"); |
---|
3924 | 3903 | btcoexist->btc_get(btcoexist, BTC_GET_U1_AP_NUM, |
---|
3925 | 3904 | &coex_sta->scan_ap_num); |
---|
3926 | 3905 | |
---|
3927 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3928 | | - "############# [BTCoex], 0x948=0x%x, 0x765=0x%x, 0x76e=0x%x\n", |
---|
| 3906 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3907 | + "############# [BTCoex], 0x948=0x%x, 0x765=0x%x, 0x76e=0x%x\n", |
---|
3929 | 3908 | u32tmp, u8tmpa, u8tmpb); |
---|
3930 | 3909 | } |
---|
3931 | 3910 | |
---|
.. | .. |
---|
3934 | 3913 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
3935 | 3914 | |
---|
3936 | 3915 | if (BTC_ASSOCIATE_START == type) |
---|
3937 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3938 | | - "[BTCoex], CONNECT START notify\n"); |
---|
| 3916 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3917 | + "[BTCoex], CONNECT START notify\n"); |
---|
3939 | 3918 | else if (BTC_ASSOCIATE_FINISH == type) |
---|
3940 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3941 | | - "[BTCoex], CONNECT FINISH notify\n"); |
---|
| 3919 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3920 | + "[BTCoex], CONNECT FINISH notify\n"); |
---|
3942 | 3921 | } |
---|
3943 | 3922 | |
---|
3944 | 3923 | void ex_btc8723b2ant_media_status_notify(struct btc_coexist *btcoexist, |
---|
.. | .. |
---|
3951 | 3930 | u8 ap_num = 0; |
---|
3952 | 3931 | |
---|
3953 | 3932 | if (BTC_MEDIA_CONNECT == type) |
---|
3954 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3955 | | - "[BTCoex], MEDIA connect notify\n"); |
---|
| 3933 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3934 | + "[BTCoex], MEDIA connect notify\n"); |
---|
3956 | 3935 | else |
---|
3957 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3958 | | - "[BTCoex], MEDIA disconnect notify\n"); |
---|
| 3936 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3937 | + "[BTCoex], MEDIA disconnect notify\n"); |
---|
3959 | 3938 | |
---|
3960 | 3939 | /* only 2.4G we need to inform bt the chnl mask */ |
---|
3961 | 3940 | btcoexist->btc_get(btcoexist, |
---|
.. | .. |
---|
3982 | 3961 | coex_dm->wifi_chnl_info[1] = h2c_parameter[1]; |
---|
3983 | 3962 | coex_dm->wifi_chnl_info[2] = h2c_parameter[2]; |
---|
3984 | 3963 | |
---|
3985 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3986 | | - "[BTCoex], FW write 0x66=0x%x\n", |
---|
3987 | | - h2c_parameter[0] << 16 | h2c_parameter[1] << 8 | |
---|
3988 | | - h2c_parameter[2]); |
---|
| 3964 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3965 | + "[BTCoex], FW write 0x66=0x%x\n", |
---|
| 3966 | + h2c_parameter[0] << 16 | h2c_parameter[1] << 8 | |
---|
| 3967 | + h2c_parameter[2]); |
---|
3989 | 3968 | |
---|
3990 | 3969 | btcoexist->btc_fill_h2c(btcoexist, 0x66, 3, h2c_parameter); |
---|
3991 | 3970 | } |
---|
.. | .. |
---|
3996 | 3975 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
3997 | 3976 | |
---|
3998 | 3977 | if (type == BTC_PACKET_DHCP) |
---|
3999 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
4000 | | - "[BTCoex], DHCP Packet notify\n"); |
---|
| 3978 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3979 | + "[BTCoex], DHCP Packet notify\n"); |
---|
4001 | 3980 | } |
---|
4002 | 3981 | |
---|
4003 | 3982 | void ex_btc8723b2ant_bt_info_notify(struct btc_coexist *btcoexist, |
---|
.. | .. |
---|
4016 | 3995 | rsp_source = BT_INFO_SRC_8723B_2ANT_WIFI_FW; |
---|
4017 | 3996 | coex_sta->bt_info_c2h_cnt[rsp_source]++; |
---|
4018 | 3997 | |
---|
4019 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
4020 | | - "[BTCoex], Bt info[%d], length=%d, hex data=[", |
---|
4021 | | - rsp_source, length); |
---|
| 3998 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3999 | + "[BTCoex], Bt info[%d], length=%d, hex data=[", |
---|
| 4000 | + rsp_source, length); |
---|
4022 | 4001 | for (i = 0; i < length; i++) { |
---|
4023 | 4002 | coex_sta->bt_info_c2h[rsp_source][i] = tmpbuf[i]; |
---|
4024 | 4003 | if (i == 1) |
---|
4025 | 4004 | bt_info = tmpbuf[i]; |
---|
4026 | 4005 | if (i == length - 1) |
---|
4027 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
4028 | | - "0x%02x]\n", tmpbuf[i]); |
---|
| 4006 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 4007 | + "0x%02x]\n", tmpbuf[i]); |
---|
4029 | 4008 | else |
---|
4030 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
4031 | | - "0x%02x, ", tmpbuf[i]); |
---|
| 4009 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 4010 | + "0x%02x, ", tmpbuf[i]); |
---|
4032 | 4011 | } |
---|
4033 | 4012 | |
---|
4034 | 4013 | if (btcoexist->manual_control) { |
---|
4035 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
4036 | | - "[BTCoex], BtInfoNotify(), return for Manual CTRL<===\n"); |
---|
| 4014 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 4015 | + "[BTCoex], BtInfoNotify(), return for Manual CTRL<===\n"); |
---|
4037 | 4016 | return; |
---|
4038 | 4017 | } |
---|
4039 | 4018 | |
---|
.. | .. |
---|
4064 | 4043 | * because BT is reset and loss of the info. |
---|
4065 | 4044 | */ |
---|
4066 | 4045 | if ((coex_sta->bt_info_ext & BIT1)) { |
---|
4067 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
4068 | | - "[BTCoex], BT ext info bit1 check, send wifi BW&Chnl to BT!!\n"); |
---|
| 4046 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 4047 | + "[BTCoex], BT ext info bit1 check, send wifi BW&Chnl to BT!!\n"); |
---|
4069 | 4048 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED, |
---|
4070 | 4049 | &wifi_connected); |
---|
4071 | 4050 | if (wifi_connected) |
---|
.. | .. |
---|
4079 | 4058 | } |
---|
4080 | 4059 | |
---|
4081 | 4060 | if ((coex_sta->bt_info_ext & BIT3)) { |
---|
4082 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
4083 | | - "[BTCoex], BT ext info bit3 check, set BT NOT to ignore Wlan active!!\n"); |
---|
| 4061 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 4062 | + "[BTCoex], BT ext info bit3 check, set BT NOT to ignore Wlan active!!\n"); |
---|
4084 | 4063 | btc8723b2ant_ignore_wlan_act(btcoexist, FORCE_EXEC, |
---|
4085 | 4064 | false); |
---|
4086 | 4065 | } else { |
---|
.. | .. |
---|
4141 | 4120 | |
---|
4142 | 4121 | if (!(bt_info & BT_INFO_8723B_2ANT_B_CONNECTION)) { |
---|
4143 | 4122 | coex_dm->bt_status = BT_8723B_2ANT_BT_STATUS_NON_CONNECTED_IDLE; |
---|
4144 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
4145 | | - "[BTCoex], BtInfoNotify(), BT Non-Connected idle!!!\n"); |
---|
| 4123 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 4124 | + "[BTCoex], BtInfoNotify(), BT Non-Connected idle!!!\n"); |
---|
4146 | 4125 | /* connection exists but no busy */ |
---|
4147 | 4126 | } else if (bt_info == BT_INFO_8723B_2ANT_B_CONNECTION) { |
---|
4148 | 4127 | coex_dm->bt_status = BT_8723B_2ANT_BT_STATUS_CONNECTED_IDLE; |
---|
4149 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
4150 | | - "[BTCoex], BtInfoNotify(), BT Connected-idle!!!\n"); |
---|
| 4128 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 4129 | + "[BTCoex], BtInfoNotify(), BT Connected-idle!!!\n"); |
---|
4151 | 4130 | } else if ((bt_info & BT_INFO_8723B_2ANT_B_SCO_ESCO) || |
---|
4152 | 4131 | (bt_info & BT_INFO_8723B_2ANT_B_SCO_BUSY)) { |
---|
4153 | 4132 | coex_dm->bt_status = BT_8723B_2ANT_BT_STATUS_SCO_BUSY; |
---|
4154 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
4155 | | - "[BTCoex], BtInfoNotify(), BT SCO busy!!!\n"); |
---|
| 4133 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 4134 | + "[BTCoex], BtInfoNotify(), BT SCO busy!!!\n"); |
---|
4156 | 4135 | } else if (bt_info&BT_INFO_8723B_2ANT_B_ACL_BUSY) { |
---|
4157 | 4136 | coex_dm->bt_status = BT_8723B_2ANT_BT_STATUS_ACL_BUSY; |
---|
4158 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
4159 | | - "[BTCoex], BtInfoNotify(), BT ACL busy!!!\n"); |
---|
| 4137 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 4138 | + "[BTCoex], BtInfoNotify(), BT ACL busy!!!\n"); |
---|
4160 | 4139 | } else { |
---|
4161 | 4140 | coex_dm->bt_status = BT_8723B_2ANT_BT_STATUS_MAX; |
---|
4162 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
4163 | | - "[BTCoex], BtInfoNotify(), BT Non-Defined state!!!\n"); |
---|
| 4141 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 4142 | + "[BTCoex], BtInfoNotify(), BT Non-Defined state!!!\n"); |
---|
4164 | 4143 | } |
---|
4165 | 4144 | |
---|
4166 | 4145 | if ((BT_8723B_2ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) || |
---|
.. | .. |
---|
4185 | 4164 | { |
---|
4186 | 4165 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
4187 | 4166 | |
---|
4188 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, "[BTCoex], Halt notify\n"); |
---|
| 4167 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, "[BTCoex], Halt notify\n"); |
---|
4189 | 4168 | |
---|
4190 | 4169 | btc8723b2ant_wifioff_hwcfg(btcoexist); |
---|
4191 | 4170 | btc8723b2ant_ignore_wlan_act(btcoexist, FORCE_EXEC, true); |
---|
.. | .. |
---|
4196 | 4175 | { |
---|
4197 | 4176 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
4198 | 4177 | |
---|
4199 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, "[BTCoex], Pnp notify\n"); |
---|
| 4178 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, "[BTCoex], Pnp notify\n"); |
---|
4200 | 4179 | |
---|
4201 | 4180 | if (pnp_state == BTC_WIFI_PNP_SLEEP) { |
---|
4202 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
4203 | | - "[BTCoex], Pnp notify to SLEEP\n"); |
---|
| 4181 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 4182 | + "[BTCoex], Pnp notify to SLEEP\n"); |
---|
4204 | 4183 | |
---|
4205 | 4184 | /* Driver do not leave IPS/LPS when driver is going to sleep, so |
---|
4206 | 4185 | * BTCoexistence think wifi is still under IPS/LPS |
---|
.. | .. |
---|
4211 | 4190 | coex_sta->under_ips = false; |
---|
4212 | 4191 | coex_sta->under_lps = false; |
---|
4213 | 4192 | } else if (pnp_state == BTC_WIFI_PNP_WAKE_UP) { |
---|
4214 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
4215 | | - "[BTCoex], Pnp notify to WAKE UP\n"); |
---|
| 4193 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 4194 | + "[BTCoex], Pnp notify to WAKE UP\n"); |
---|
4216 | 4195 | ex_btc8723b2ant_init_hwconfig(btcoexist); |
---|
4217 | 4196 | btc8723b2ant_init_coex_dm(btcoexist); |
---|
4218 | 4197 | btc8723b2ant_query_bt_info(btcoexist); |
---|
.. | .. |
---|
4224 | 4203 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
4225 | 4204 | struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info; |
---|
4226 | 4205 | |
---|
4227 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
4228 | | - "[BTCoex], ==========================Periodical===========================\n"); |
---|
| 4206 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 4207 | + "[BTCoex], ==========================Periodical===========================\n"); |
---|
4229 | 4208 | |
---|
4230 | 4209 | if (coex_sta->dis_ver_info_cnt <= 5) { |
---|
4231 | 4210 | coex_sta->dis_ver_info_cnt += 1; |
---|
.. | .. |
---|
4233 | 4212 | /* Antenna config to set 0x765 = 0x0 (GNT_BT control by |
---|
4234 | 4213 | * PTA) after initial |
---|
4235 | 4214 | */ |
---|
4236 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
4237 | | - "[BTCoex], Set GNT_BT control by PTA\n"); |
---|
| 4215 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 4216 | + "[BTCoex], Set GNT_BT control by PTA\n"); |
---|
4238 | 4217 | btc8723b2ant_set_ant_path( |
---|
4239 | 4218 | btcoexist, BTC_ANT_WIFI_AT_MAIN, false, false); |
---|
4240 | 4219 | } |
---|