.. | .. |
---|
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: |
---|
.. | .. |
---|
77 | 55 | if (bt_rssi >= (rssi_thresh + |
---|
78 | 56 | BTC_RSSI_COEX_THRESH_TOL_8821A_1ANT)) { |
---|
79 | 57 | bt_rssi_state = BTC_RSSI_STATE_HIGH; |
---|
80 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
81 | | - "[BTCoex], BT Rssi state switch to High\n"); |
---|
| 58 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 59 | + "[BTCoex], BT Rssi state switch to High\n"); |
---|
82 | 60 | } else { |
---|
83 | 61 | bt_rssi_state = BTC_RSSI_STATE_STAY_LOW; |
---|
84 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
85 | | - "[BTCoex], BT Rssi state stay at Low\n"); |
---|
| 62 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 63 | + "[BTCoex], BT Rssi state stay at Low\n"); |
---|
86 | 64 | } |
---|
87 | 65 | } else { |
---|
88 | 66 | if (bt_rssi < rssi_thresh) { |
---|
89 | 67 | bt_rssi_state = BTC_RSSI_STATE_LOW; |
---|
90 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
91 | | - "[BTCoex], BT Rssi state switch to Low\n"); |
---|
| 68 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 69 | + "[BTCoex], BT Rssi state switch to Low\n"); |
---|
92 | 70 | } else { |
---|
93 | 71 | bt_rssi_state = BTC_RSSI_STATE_STAY_HIGH; |
---|
94 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
95 | | - "[BTCoex], BT Rssi state stay at High\n"); |
---|
| 72 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 73 | + "[BTCoex], BT Rssi state stay at High\n"); |
---|
96 | 74 | } |
---|
97 | 75 | } |
---|
98 | 76 | } else if (level_num == 3) { |
---|
99 | 77 | if (rssi_thresh > rssi_thresh1) { |
---|
100 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
101 | | - "[BTCoex], BT Rssi thresh error!!\n"); |
---|
| 78 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 79 | + "[BTCoex], BT Rssi thresh error!!\n"); |
---|
102 | 80 | return coex_sta->pre_bt_rssi_state; |
---|
103 | 81 | } |
---|
104 | 82 | |
---|
.. | .. |
---|
107 | 85 | if (bt_rssi >= (rssi_thresh + |
---|
108 | 86 | BTC_RSSI_COEX_THRESH_TOL_8821A_1ANT)) { |
---|
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) || |
---|
.. | .. |
---|
121 | 99 | if (bt_rssi >= (rssi_thresh1 + |
---|
122 | 100 | BTC_RSSI_COEX_THRESH_TOL_8821A_1ANT)) { |
---|
123 | 101 | bt_rssi_state = BTC_RSSI_STATE_HIGH; |
---|
124 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
125 | | - "[BTCoex], BT Rssi state switch to High\n"); |
---|
| 102 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 103 | + "[BTCoex], BT Rssi state switch to High\n"); |
---|
126 | 104 | } else if (bt_rssi < rssi_thresh) { |
---|
127 | 105 | bt_rssi_state = BTC_RSSI_STATE_LOW; |
---|
128 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
129 | | - "[BTCoex], BT Rssi state switch to Low\n"); |
---|
| 106 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 107 | + "[BTCoex], BT Rssi state switch to Low\n"); |
---|
130 | 108 | } else { |
---|
131 | 109 | bt_rssi_state = BTC_RSSI_STATE_STAY_MEDIUM; |
---|
132 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
133 | | - "[BTCoex], BT Rssi state stay at Medium\n"); |
---|
| 110 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 111 | + "[BTCoex], BT Rssi state stay at Medium\n"); |
---|
134 | 112 | } |
---|
135 | 113 | } else { |
---|
136 | 114 | if (bt_rssi < rssi_thresh1) { |
---|
137 | 115 | bt_rssi_state = BTC_RSSI_STATE_MEDIUM; |
---|
138 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
139 | | - "[BTCoex], BT Rssi state switch to Medium\n"); |
---|
| 116 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 117 | + "[BTCoex], BT Rssi state switch to Medium\n"); |
---|
140 | 118 | } else { |
---|
141 | 119 | bt_rssi_state = BTC_RSSI_STATE_STAY_HIGH; |
---|
142 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
143 | | - "[BTCoex], BT Rssi state stay at High\n"); |
---|
| 120 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 121 | + "[BTCoex], BT Rssi state stay at High\n"); |
---|
144 | 122 | } |
---|
145 | 123 | } |
---|
146 | 124 | } |
---|
.. | .. |
---|
167 | 145 | if (wifi_rssi >= (rssi_thresh + |
---|
168 | 146 | BTC_RSSI_COEX_THRESH_TOL_8821A_1ANT)) { |
---|
169 | 147 | wifi_rssi_state = BTC_RSSI_STATE_HIGH; |
---|
170 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
171 | | - "[BTCoex], wifi RSSI state switch to High\n"); |
---|
| 148 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 149 | + "[BTCoex], wifi RSSI state switch to High\n"); |
---|
172 | 150 | } else { |
---|
173 | 151 | wifi_rssi_state = BTC_RSSI_STATE_STAY_LOW; |
---|
174 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
175 | | - "[BTCoex], wifi RSSI state stay at Low\n"); |
---|
| 152 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 153 | + "[BTCoex], wifi RSSI state stay at Low\n"); |
---|
176 | 154 | } |
---|
177 | 155 | } else { |
---|
178 | 156 | if (wifi_rssi < rssi_thresh) { |
---|
179 | 157 | wifi_rssi_state = BTC_RSSI_STATE_LOW; |
---|
180 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
181 | | - "[BTCoex], wifi RSSI state switch to Low\n"); |
---|
| 158 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 159 | + "[BTCoex], wifi RSSI state switch to Low\n"); |
---|
182 | 160 | } else { |
---|
183 | 161 | wifi_rssi_state = BTC_RSSI_STATE_STAY_HIGH; |
---|
184 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
185 | | - "[BTCoex], wifi RSSI state stay at High\n"); |
---|
| 162 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 163 | + "[BTCoex], wifi RSSI state stay at High\n"); |
---|
186 | 164 | } |
---|
187 | 165 | } |
---|
188 | 166 | } else if (level_num == 3) { |
---|
189 | 167 | if (rssi_thresh > rssi_thresh1) { |
---|
190 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
191 | | - "[BTCoex], wifi RSSI thresh error!!\n"); |
---|
| 168 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 169 | + "[BTCoex], wifi RSSI thresh error!!\n"); |
---|
192 | 170 | return coex_sta->pre_wifi_rssi_state[index]; |
---|
193 | 171 | } |
---|
194 | 172 | |
---|
.. | .. |
---|
199 | 177 | if (wifi_rssi >= (rssi_thresh + |
---|
200 | 178 | BTC_RSSI_COEX_THRESH_TOL_8821A_1ANT)) { |
---|
201 | 179 | wifi_rssi_state = BTC_RSSI_STATE_MEDIUM; |
---|
202 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
203 | | - "[BTCoex], wifi RSSI state switch to Medium\n"); |
---|
| 180 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 181 | + "[BTCoex], wifi RSSI state switch to Medium\n"); |
---|
204 | 182 | } else { |
---|
205 | 183 | wifi_rssi_state = BTC_RSSI_STATE_STAY_LOW; |
---|
206 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
207 | | - "[BTCoex], wifi RSSI state stay at Low\n"); |
---|
| 184 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 185 | + "[BTCoex], wifi RSSI state stay at Low\n"); |
---|
208 | 186 | } |
---|
209 | 187 | } else if ((coex_sta->pre_wifi_rssi_state[index] == |
---|
210 | 188 | BTC_RSSI_STATE_MEDIUM) || |
---|
.. | .. |
---|
213 | 191 | if (wifi_rssi >= (rssi_thresh1 + |
---|
214 | 192 | BTC_RSSI_COEX_THRESH_TOL_8821A_1ANT)) { |
---|
215 | 193 | wifi_rssi_state = BTC_RSSI_STATE_HIGH; |
---|
216 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
217 | | - "[BTCoex], wifi RSSI state switch to High\n"); |
---|
| 194 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 195 | + "[BTCoex], wifi RSSI state switch to High\n"); |
---|
218 | 196 | } else if (wifi_rssi < rssi_thresh) { |
---|
219 | 197 | wifi_rssi_state = BTC_RSSI_STATE_LOW; |
---|
220 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
221 | | - "[BTCoex], wifi RSSI state switch to Low\n"); |
---|
| 198 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 199 | + "[BTCoex], wifi RSSI state switch to Low\n"); |
---|
222 | 200 | } else { |
---|
223 | 201 | wifi_rssi_state = BTC_RSSI_STATE_STAY_MEDIUM; |
---|
224 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
225 | | - "[BTCoex], wifi RSSI state stay at Medium\n"); |
---|
| 202 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 203 | + "[BTCoex], wifi RSSI state stay at Medium\n"); |
---|
226 | 204 | } |
---|
227 | 205 | } else { |
---|
228 | 206 | if (wifi_rssi < rssi_thresh1) { |
---|
229 | 207 | wifi_rssi_state = BTC_RSSI_STATE_MEDIUM; |
---|
230 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
231 | | - "[BTCoex], wifi RSSI state switch to Medium\n"); |
---|
| 208 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 209 | + "[BTCoex], wifi RSSI state switch to Medium\n"); |
---|
232 | 210 | } else { |
---|
233 | 211 | wifi_rssi_state = BTC_RSSI_STATE_STAY_HIGH; |
---|
234 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
235 | | - "[BTCoex], wifi RSSI state stay at High\n"); |
---|
| 212 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 213 | + "[BTCoex], wifi RSSI state stay at High\n"); |
---|
236 | 214 | } |
---|
237 | 215 | } |
---|
238 | 216 | } |
---|
.. | .. |
---|
419 | 397 | |
---|
420 | 398 | h2c_parameter[0] |= BIT0; /* trigger */ |
---|
421 | 399 | |
---|
422 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
423 | | - "[BTCoex], Query Bt Info, FW write 0x61 = 0x%x\n", |
---|
424 | | - h2c_parameter[0]); |
---|
| 400 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 401 | + "[BTCoex], Query Bt Info, FW write 0x61 = 0x%x\n", |
---|
| 402 | + h2c_parameter[0]); |
---|
425 | 403 | |
---|
426 | 404 | btcoexist->btc_fill_h2c(btcoexist, 0x61, 1, h2c_parameter); |
---|
427 | 405 | } |
---|
.. | .. |
---|
493 | 471 | btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on); |
---|
494 | 472 | |
---|
495 | 473 | if (!bt_link_info->bt_link_exist) { |
---|
496 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
497 | | - "[BTCoex], No BT link exists!!!\n"); |
---|
| 474 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 475 | + "[BTCoex], No BT link exists!!!\n"); |
---|
498 | 476 | return algorithm; |
---|
499 | 477 | } |
---|
500 | 478 | |
---|
.. | .. |
---|
509 | 487 | |
---|
510 | 488 | if (num_of_diff_profile == 1) { |
---|
511 | 489 | if (bt_link_info->sco_exist) { |
---|
512 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
513 | | - "[BTCoex], BT Profile = SCO only\n"); |
---|
| 490 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 491 | + "[BTCoex], BT Profile = SCO only\n"); |
---|
514 | 492 | algorithm = BT_8821A_1ANT_COEX_ALGO_SCO; |
---|
515 | 493 | } else { |
---|
516 | 494 | if (bt_link_info->hid_exist) { |
---|
517 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
518 | | - "[BTCoex], BT Profile = HID only\n"); |
---|
| 495 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 496 | + "[BTCoex], BT Profile = HID only\n"); |
---|
519 | 497 | algorithm = BT_8821A_1ANT_COEX_ALGO_HID; |
---|
520 | 498 | } else if (bt_link_info->a2dp_exist) { |
---|
521 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
522 | | - "[BTCoex], BT Profile = A2DP only\n"); |
---|
| 499 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 500 | + "[BTCoex], BT Profile = A2DP only\n"); |
---|
523 | 501 | algorithm = BT_8821A_1ANT_COEX_ALGO_A2DP; |
---|
524 | 502 | } else if (bt_link_info->pan_exist) { |
---|
525 | 503 | if (bt_hs_on) { |
---|
526 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
527 | | - DBG_LOUD, |
---|
528 | | - "[BTCoex], BT Profile = PAN(HS) only\n"); |
---|
| 504 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 505 | + DBG_LOUD, |
---|
| 506 | + "[BTCoex], BT Profile = PAN(HS) only\n"); |
---|
529 | 507 | algorithm = BT_8821A_1ANT_COEX_ALGO_PANHS; |
---|
530 | 508 | } else { |
---|
531 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
532 | | - DBG_LOUD, |
---|
533 | | - "[BTCoex], BT Profile = PAN(EDR) only\n"); |
---|
| 509 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 510 | + DBG_LOUD, |
---|
| 511 | + "[BTCoex], BT Profile = PAN(EDR) only\n"); |
---|
534 | 512 | algorithm = BT_8821A_1ANT_COEX_ALGO_PANEDR; |
---|
535 | 513 | } |
---|
536 | 514 | } |
---|
.. | .. |
---|
538 | 516 | } else if (num_of_diff_profile == 2) { |
---|
539 | 517 | if (bt_link_info->sco_exist) { |
---|
540 | 518 | if (bt_link_info->hid_exist) { |
---|
541 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
542 | | - "[BTCoex], BT Profile = SCO + HID\n"); |
---|
| 519 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 520 | + "[BTCoex], BT Profile = SCO + HID\n"); |
---|
543 | 521 | algorithm = BT_8821A_1ANT_COEX_ALGO_HID; |
---|
544 | 522 | } else if (bt_link_info->a2dp_exist) { |
---|
545 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
546 | | - "[BTCoex], BT Profile = SCO + A2DP ==> SCO\n"); |
---|
| 523 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 524 | + "[BTCoex], BT Profile = SCO + A2DP ==> SCO\n"); |
---|
547 | 525 | algorithm = BT_8821A_1ANT_COEX_ALGO_SCO; |
---|
548 | 526 | } else if (bt_link_info->pan_exist) { |
---|
549 | 527 | if (bt_hs_on) { |
---|
550 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
551 | | - DBG_LOUD, |
---|
552 | | - "[BTCoex], BT Profile = SCO + PAN(HS)\n"); |
---|
| 528 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 529 | + DBG_LOUD, |
---|
| 530 | + "[BTCoex], BT Profile = SCO + PAN(HS)\n"); |
---|
553 | 531 | algorithm = BT_8821A_1ANT_COEX_ALGO_SCO; |
---|
554 | 532 | } else { |
---|
555 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
556 | | - DBG_LOUD, |
---|
557 | | - "[BTCoex], BT Profile = SCO + PAN(EDR)\n"); |
---|
| 533 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 534 | + DBG_LOUD, |
---|
| 535 | + "[BTCoex], BT Profile = SCO + PAN(EDR)\n"); |
---|
558 | 536 | algorithm = BT_8821A_1ANT_COEX_ALGO_PANEDR_HID; |
---|
559 | 537 | } |
---|
560 | 538 | } |
---|
561 | 539 | } else { |
---|
562 | 540 | if (bt_link_info->hid_exist && |
---|
563 | 541 | bt_link_info->a2dp_exist) { |
---|
564 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
565 | | - "[BTCoex], BT Profile = HID + A2DP\n"); |
---|
| 542 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 543 | + "[BTCoex], BT Profile = HID + A2DP\n"); |
---|
566 | 544 | algorithm = BT_8821A_1ANT_COEX_ALGO_HID_A2DP; |
---|
567 | 545 | } else if (bt_link_info->hid_exist && |
---|
568 | 546 | bt_link_info->pan_exist) { |
---|
569 | 547 | if (bt_hs_on) { |
---|
570 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
571 | | - DBG_LOUD, |
---|
572 | | - "[BTCoex], BT Profile = HID + PAN(HS)\n"); |
---|
| 548 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 549 | + DBG_LOUD, |
---|
| 550 | + "[BTCoex], BT Profile = HID + PAN(HS)\n"); |
---|
573 | 551 | algorithm = BT_8821A_1ANT_COEX_ALGO_HID_A2DP; |
---|
574 | 552 | } else { |
---|
575 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
576 | | - DBG_LOUD, |
---|
577 | | - "[BTCoex], BT Profile = HID + PAN(EDR)\n"); |
---|
| 553 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 554 | + DBG_LOUD, |
---|
| 555 | + "[BTCoex], BT Profile = HID + PAN(EDR)\n"); |
---|
578 | 556 | algorithm = BT_8821A_1ANT_COEX_ALGO_PANEDR_HID; |
---|
579 | 557 | } |
---|
580 | 558 | } else if (bt_link_info->pan_exist && |
---|
581 | 559 | bt_link_info->a2dp_exist) { |
---|
582 | 560 | if (bt_hs_on) { |
---|
583 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
584 | | - DBG_LOUD, |
---|
585 | | - "[BTCoex], BT Profile = A2DP + PAN(HS)\n"); |
---|
| 561 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 562 | + DBG_LOUD, |
---|
| 563 | + "[BTCoex], BT Profile = A2DP + PAN(HS)\n"); |
---|
586 | 564 | algorithm = BT_8821A_1ANT_COEX_ALGO_A2DP_PANHS; |
---|
587 | 565 | } else { |
---|
588 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
589 | | - DBG_LOUD, |
---|
590 | | - "[BTCoex], BT Profile = A2DP + PAN(EDR)\n"); |
---|
| 566 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 567 | + DBG_LOUD, |
---|
| 568 | + "[BTCoex], BT Profile = A2DP + PAN(EDR)\n"); |
---|
591 | 569 | algorithm = BT_8821A_1ANT_COEX_ALGO_PANEDR_A2DP; |
---|
592 | 570 | } |
---|
593 | 571 | } |
---|
.. | .. |
---|
596 | 574 | if (bt_link_info->sco_exist) { |
---|
597 | 575 | if (bt_link_info->hid_exist && |
---|
598 | 576 | bt_link_info->a2dp_exist) { |
---|
599 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
600 | | - "[BTCoex], BT Profile = SCO + HID + A2DP ==> HID\n"); |
---|
| 577 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 578 | + "[BTCoex], BT Profile = SCO + HID + A2DP ==> HID\n"); |
---|
601 | 579 | algorithm = BT_8821A_1ANT_COEX_ALGO_HID; |
---|
602 | 580 | } else if (bt_link_info->hid_exist && |
---|
603 | 581 | bt_link_info->pan_exist) { |
---|
604 | 582 | if (bt_hs_on) { |
---|
605 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
606 | | - DBG_LOUD, |
---|
607 | | - "[BTCoex], BT Profile = SCO + HID + PAN(HS)\n"); |
---|
| 583 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 584 | + DBG_LOUD, |
---|
| 585 | + "[BTCoex], BT Profile = SCO + HID + PAN(HS)\n"); |
---|
608 | 586 | algorithm = BT_8821A_1ANT_COEX_ALGO_HID_A2DP; |
---|
609 | 587 | } else { |
---|
610 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
611 | | - DBG_LOUD, |
---|
612 | | - "[BTCoex], BT Profile = SCO + HID + PAN(EDR)\n"); |
---|
| 588 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 589 | + DBG_LOUD, |
---|
| 590 | + "[BTCoex], BT Profile = SCO + HID + PAN(EDR)\n"); |
---|
613 | 591 | algorithm = BT_8821A_1ANT_COEX_ALGO_PANEDR_HID; |
---|
614 | 592 | } |
---|
615 | 593 | } else if (bt_link_info->pan_exist && |
---|
616 | 594 | bt_link_info->a2dp_exist) { |
---|
617 | 595 | if (bt_hs_on) { |
---|
618 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
619 | | - DBG_LOUD, |
---|
620 | | - "[BTCoex], BT Profile = SCO + A2DP + PAN(HS)\n"); |
---|
| 596 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 597 | + DBG_LOUD, |
---|
| 598 | + "[BTCoex], BT Profile = SCO + A2DP + PAN(HS)\n"); |
---|
621 | 599 | algorithm = BT_8821A_1ANT_COEX_ALGO_SCO; |
---|
622 | 600 | } else { |
---|
623 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
624 | | - DBG_LOUD, |
---|
625 | | - "[BTCoex], BT Profile = SCO + A2DP + PAN(EDR) ==> HID\n"); |
---|
| 601 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 602 | + DBG_LOUD, |
---|
| 603 | + "[BTCoex], BT Profile = SCO + A2DP + PAN(EDR) ==> HID\n"); |
---|
626 | 604 | algorithm = BT_8821A_1ANT_COEX_ALGO_PANEDR_HID; |
---|
627 | 605 | } |
---|
628 | 606 | } |
---|
.. | .. |
---|
631 | 609 | bt_link_info->pan_exist && |
---|
632 | 610 | bt_link_info->a2dp_exist) { |
---|
633 | 611 | if (bt_hs_on) { |
---|
634 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
635 | | - DBG_LOUD, |
---|
636 | | - "[BTCoex], BT Profile = HID + A2DP + PAN(HS)\n"); |
---|
| 612 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 613 | + DBG_LOUD, |
---|
| 614 | + "[BTCoex], BT Profile = HID + A2DP + PAN(HS)\n"); |
---|
637 | 615 | algorithm = BT_8821A_1ANT_COEX_ALGO_HID_A2DP; |
---|
638 | 616 | } else { |
---|
639 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
640 | | - DBG_LOUD, |
---|
641 | | - "[BTCoex], BT Profile = HID + A2DP + PAN(EDR)\n"); |
---|
| 617 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 618 | + DBG_LOUD, |
---|
| 619 | + "[BTCoex], BT Profile = HID + A2DP + PAN(EDR)\n"); |
---|
642 | 620 | algorithm = BT_8821A_1ANT_COEX_ALGO_HID_A2DP_PANEDR; |
---|
643 | 621 | } |
---|
644 | 622 | } |
---|
.. | .. |
---|
649 | 627 | bt_link_info->pan_exist && |
---|
650 | 628 | bt_link_info->a2dp_exist) { |
---|
651 | 629 | if (bt_hs_on) { |
---|
652 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
653 | | - DBG_LOUD, |
---|
654 | | - "[BTCoex], Error!!! BT Profile = SCO + HID + A2DP + PAN(HS)\n"); |
---|
| 630 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 631 | + DBG_LOUD, |
---|
| 632 | + "[BTCoex], Error!!! BT Profile = SCO + HID + A2DP + PAN(HS)\n"); |
---|
655 | 633 | |
---|
656 | 634 | } else { |
---|
657 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
658 | | - DBG_LOUD, |
---|
659 | | - "[BTCoex], BT Profile = SCO + HID + A2DP + PAN(EDR)==>PAN(EDR)+HID\n"); |
---|
| 635 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 636 | + DBG_LOUD, |
---|
| 637 | + "[BTCoex], BT Profile = SCO + HID + A2DP + PAN(EDR)==>PAN(EDR)+HID\n"); |
---|
660 | 638 | algorithm = BT_8821A_1ANT_COEX_ALGO_PANEDR_HID; |
---|
661 | 639 | } |
---|
662 | 640 | } |
---|
.. | .. |
---|
682 | 660 | h2c_parameter[5] = 0xf9; /* MCS5 or OFDM36 */ |
---|
683 | 661 | } |
---|
684 | 662 | |
---|
685 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
686 | | - "[BTCoex], set WiFi Low-Penalty Retry: %s", |
---|
687 | | - (low_penalty_ra ? "ON!!" : "OFF!!")); |
---|
| 663 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 664 | + "[BTCoex], set WiFi Low-Penalty Retry: %s", |
---|
| 665 | + (low_penalty_ra ? "ON!!" : "OFF!!")); |
---|
688 | 666 | |
---|
689 | 667 | btcoexist->btc_fill_h2c(btcoexist, 0x69, 6, h2c_parameter); |
---|
690 | 668 | } |
---|
.. | .. |
---|
710 | 688 | { |
---|
711 | 689 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
712 | 690 | |
---|
713 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
714 | | - "[BTCoex], set coex table, set 0x6c0 = 0x%x\n", val0x6c0); |
---|
| 691 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 692 | + "[BTCoex], set coex table, set 0x6c0 = 0x%x\n", val0x6c0); |
---|
715 | 693 | btcoexist->btc_write_4byte(btcoexist, 0x6c0, val0x6c0); |
---|
716 | 694 | |
---|
717 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
718 | | - "[BTCoex], set coex table, set 0x6c4 = 0x%x\n", val0x6c4); |
---|
| 695 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 696 | + "[BTCoex], set coex table, set 0x6c4 = 0x%x\n", val0x6c4); |
---|
719 | 697 | btcoexist->btc_write_4byte(btcoexist, 0x6c4, val0x6c4); |
---|
720 | 698 | |
---|
721 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
722 | | - "[BTCoex], set coex table, set 0x6c8 = 0x%x\n", val0x6c8); |
---|
| 699 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 700 | + "[BTCoex], set coex table, set 0x6c8 = 0x%x\n", val0x6c8); |
---|
723 | 701 | btcoexist->btc_write_4byte(btcoexist, 0x6c8, val0x6c8); |
---|
724 | 702 | |
---|
725 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
726 | | - "[BTCoex], set coex table, set 0x6cc = 0x%x\n", val0x6cc); |
---|
| 703 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 704 | + "[BTCoex], set coex table, set 0x6cc = 0x%x\n", val0x6cc); |
---|
727 | 705 | btcoexist->btc_write_1byte(btcoexist, 0x6cc, val0x6cc); |
---|
728 | 706 | } |
---|
729 | 707 | |
---|
.. | .. |
---|
733 | 711 | { |
---|
734 | 712 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
735 | 713 | |
---|
736 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
737 | | - "[BTCoex], %s write Coex Table 0x6c0 = 0x%x, 0x6c4 = 0x%x, 0x6c8 = 0x%x, 0x6cc = 0x%x\n", |
---|
738 | | - (force_exec ? "force to" : ""), val0x6c0, val0x6c4, |
---|
739 | | - val0x6c8, val0x6cc); |
---|
| 714 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 715 | + "[BTCoex], %s write Coex Table 0x6c0 = 0x%x, 0x6c4 = 0x%x, 0x6c8 = 0x%x, 0x6cc = 0x%x\n", |
---|
| 716 | + (force_exec ? "force to" : ""), val0x6c0, val0x6c4, |
---|
| 717 | + val0x6c8, val0x6cc); |
---|
740 | 718 | coex_dm->cur_val_0x6c0 = val0x6c0; |
---|
741 | 719 | coex_dm->cur_val_0x6c4 = val0x6c4; |
---|
742 | 720 | coex_dm->cur_val_0x6c8 = val0x6c8; |
---|
.. | .. |
---|
808 | 786 | if (enable) |
---|
809 | 787 | h2c_parameter[0] |= BIT0; /* function enable */ |
---|
810 | 788 | |
---|
811 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
812 | | - "[BTCoex], set FW for BT Ignore Wlan_Act, FW write 0x63 = 0x%x\n", |
---|
813 | | - h2c_parameter[0]); |
---|
| 789 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 790 | + "[BTCoex], set FW for BT Ignore Wlan_Act, FW write 0x63 = 0x%x\n", |
---|
| 791 | + h2c_parameter[0]); |
---|
814 | 792 | |
---|
815 | 793 | btcoexist->btc_fill_h2c(btcoexist, 0x63, 1, h2c_parameter); |
---|
816 | 794 | } |
---|
.. | .. |
---|
820 | 798 | { |
---|
821 | 799 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
822 | 800 | |
---|
823 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
824 | | - "[BTCoex], %s turn Ignore WlanAct %s\n", |
---|
825 | | - (force_exec ? "force to" : ""), (enable ? "ON" : "OFF")); |
---|
| 801 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 802 | + "[BTCoex], %s turn Ignore WlanAct %s\n", |
---|
| 803 | + (force_exec ? "force to" : ""), (enable ? "ON" : "OFF")); |
---|
826 | 804 | coex_dm->cur_ignore_wlan_act = enable; |
---|
827 | 805 | |
---|
828 | 806 | if (!force_exec) { |
---|
829 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
830 | | - "[BTCoex], pre_ignore_wlan_act = %d, cur_ignore_wlan_act = %d!!\n", |
---|
831 | | - coex_dm->pre_ignore_wlan_act, |
---|
| 807 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 808 | + "[BTCoex], pre_ignore_wlan_act = %d, cur_ignore_wlan_act = %d!!\n", |
---|
| 809 | + coex_dm->pre_ignore_wlan_act, |
---|
832 | 810 | coex_dm->cur_ignore_wlan_act); |
---|
833 | 811 | |
---|
834 | 812 | if (coex_dm->pre_ignore_wlan_act == |
---|
.. | .. |
---|
853 | 831 | |
---|
854 | 832 | if (ap_enable) { |
---|
855 | 833 | if (byte1 & BIT4 && !(byte1 & BIT5)) { |
---|
856 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
857 | | - "[BTCoex], FW for 1Ant AP mode\n"); |
---|
| 834 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 835 | + "[BTCoex], FW for 1Ant AP mode\n"); |
---|
858 | 836 | real_byte1 &= ~BIT4; |
---|
859 | 837 | real_byte1 |= BIT5; |
---|
860 | 838 | |
---|
.. | .. |
---|
875 | 853 | coex_dm->ps_tdma_para[3] = byte4; |
---|
876 | 854 | coex_dm->ps_tdma_para[4] = real_byte5; |
---|
877 | 855 | |
---|
878 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
879 | | - "[BTCoex], PS-TDMA H2C cmd =0x%x%08x\n", |
---|
880 | | - h2c_parameter[0], |
---|
881 | | - h2c_parameter[1] << 24 | |
---|
882 | | - h2c_parameter[2] << 16 | |
---|
883 | | - h2c_parameter[3] << 8 | |
---|
884 | | - h2c_parameter[4]); |
---|
| 856 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 857 | + "[BTCoex], PS-TDMA H2C cmd =0x%x%08x\n", |
---|
| 858 | + h2c_parameter[0], |
---|
| 859 | + h2c_parameter[1] << 24 | |
---|
| 860 | + h2c_parameter[2] << 16 | |
---|
| 861 | + h2c_parameter[3] << 8 | |
---|
| 862 | + h2c_parameter[4]); |
---|
885 | 863 | btcoexist->btc_fill_h2c(btcoexist, 0x60, 5, h2c_parameter); |
---|
886 | 864 | } |
---|
887 | 865 | |
---|
.. | .. |
---|
900 | 878 | { |
---|
901 | 879 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
902 | 880 | |
---|
903 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
904 | | - "[BTCoex], %s set lps/rpwm = 0x%x/0x%x\n", |
---|
905 | | - (force_exec ? "force to" : ""), lps_val, rpwm_val); |
---|
| 881 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 882 | + "[BTCoex], %s set lps/rpwm = 0x%x/0x%x\n", |
---|
| 883 | + (force_exec ? "force to" : ""), lps_val, rpwm_val); |
---|
906 | 884 | coex_dm->cur_lps = lps_val; |
---|
907 | 885 | coex_dm->cur_rpwm = rpwm_val; |
---|
908 | 886 | |
---|
909 | 887 | if (!force_exec) { |
---|
910 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
911 | | - "[BTCoex], LPS-RxBeaconMode = 0x%x, LPS-RPWM = 0x%x!!\n", |
---|
912 | | - coex_dm->cur_lps, coex_dm->cur_rpwm); |
---|
| 888 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 889 | + "[BTCoex], LPS-RxBeaconMode = 0x%x, LPS-RPWM = 0x%x!!\n", |
---|
| 890 | + coex_dm->cur_lps, coex_dm->cur_rpwm); |
---|
913 | 891 | |
---|
914 | 892 | if ((coex_dm->pre_lps == coex_dm->cur_lps) && |
---|
915 | 893 | (coex_dm->pre_rpwm == coex_dm->cur_rpwm)) { |
---|
916 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
917 | | - "[BTCoex], LPS-RPWM_Last = 0x%x, LPS-RPWM_Now = 0x%x!!\n", |
---|
918 | | - coex_dm->pre_rpwm, coex_dm->cur_rpwm); |
---|
| 894 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 895 | + "[BTCoex], LPS-RPWM_Last = 0x%x, LPS-RPWM_Now = 0x%x!!\n", |
---|
| 896 | + coex_dm->pre_rpwm, coex_dm->cur_rpwm); |
---|
919 | 897 | |
---|
920 | 898 | return; |
---|
921 | 899 | } |
---|
.. | .. |
---|
931 | 909 | { |
---|
932 | 910 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
933 | 911 | |
---|
934 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
935 | | - "[BTCoex], SM[LpRA] = %d\n", low_penalty_ra); |
---|
| 912 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 913 | + "[BTCoex], SM[LpRA] = %d\n", low_penalty_ra); |
---|
936 | 914 | |
---|
937 | 915 | btc8821a1ant_low_penalty_ra(btcoexist, NORMAL_EXEC, low_penalty_ra); |
---|
938 | 916 | } |
---|
.. | .. |
---|
1032 | 1010 | |
---|
1033 | 1011 | if (!force_exec) { |
---|
1034 | 1012 | if (coex_dm->cur_ps_tdma_on) { |
---|
1035 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1036 | | - "[BTCoex], ********** TDMA(on, %d) **********\n", |
---|
1037 | | - coex_dm->cur_ps_tdma); |
---|
| 1013 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1014 | + "[BTCoex], ********** TDMA(on, %d) **********\n", |
---|
| 1015 | + coex_dm->cur_ps_tdma); |
---|
1038 | 1016 | } else { |
---|
1039 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1040 | | - "[BTCoex], ********** TDMA(off, %d) **********\n", |
---|
1041 | | - coex_dm->cur_ps_tdma); |
---|
| 1017 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1018 | + "[BTCoex], ********** TDMA(off, %d) **********\n", |
---|
| 1019 | + coex_dm->cur_ps_tdma); |
---|
1042 | 1020 | } |
---|
1043 | 1021 | if ((coex_dm->pre_ps_tdma_on == coex_dm->cur_ps_tdma_on) && |
---|
1044 | 1022 | (coex_dm->pre_ps_tdma == coex_dm->cur_ps_tdma)) |
---|
.. | .. |
---|
1276 | 1254 | if (!wifi_connected && |
---|
1277 | 1255 | BT_8821A_1ANT_BT_STATUS_NON_CONNECTED_IDLE == |
---|
1278 | 1256 | coex_dm->bt_status) { |
---|
1279 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1280 | | - "[BTCoex], Wifi non connected-idle + BT non connected-idle!!\n"); |
---|
| 1257 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1258 | + "[BTCoex], Wifi non connected-idle + BT non connected-idle!!\n"); |
---|
1281 | 1259 | btc8821a1ant_sw_mechanism(btcoexist, false); |
---|
1282 | 1260 | |
---|
1283 | 1261 | common = true; |
---|
1284 | 1262 | } else if (wifi_connected && |
---|
1285 | 1263 | (BT_8821A_1ANT_BT_STATUS_NON_CONNECTED_IDLE == |
---|
1286 | 1264 | coex_dm->bt_status)) { |
---|
1287 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1288 | | - "[BTCoex], Wifi connected + BT non connected-idle!!\n"); |
---|
| 1265 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1266 | + "[BTCoex], Wifi connected + BT non connected-idle!!\n"); |
---|
1289 | 1267 | btc8821a1ant_sw_mechanism(btcoexist, false); |
---|
1290 | 1268 | |
---|
1291 | 1269 | common = true; |
---|
1292 | 1270 | } else if (!wifi_connected && |
---|
1293 | 1271 | (BT_8821A_1ANT_BT_STATUS_CONNECTED_IDLE == |
---|
1294 | 1272 | coex_dm->bt_status)) { |
---|
1295 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1296 | | - "[BTCoex], Wifi non connected-idle + BT connected-idle!!\n"); |
---|
| 1273 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1274 | + "[BTCoex], Wifi non connected-idle + BT connected-idle!!\n"); |
---|
1297 | 1275 | btc8821a1ant_sw_mechanism(btcoexist, false); |
---|
1298 | 1276 | |
---|
1299 | 1277 | common = true; |
---|
1300 | 1278 | } else if (wifi_connected && |
---|
1301 | 1279 | (BT_8821A_1ANT_BT_STATUS_CONNECTED_IDLE == |
---|
1302 | 1280 | coex_dm->bt_status)) { |
---|
1303 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1304 | | - "[BTCoex], Wifi connected + BT connected-idle!!\n"); |
---|
| 1281 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1282 | + "[BTCoex], Wifi connected + BT connected-idle!!\n"); |
---|
1305 | 1283 | btc8821a1ant_sw_mechanism(btcoexist, false); |
---|
1306 | 1284 | |
---|
1307 | 1285 | common = true; |
---|
1308 | 1286 | } else if (!wifi_connected && |
---|
1309 | 1287 | (BT_8821A_1ANT_BT_STATUS_CONNECTED_IDLE != |
---|
1310 | 1288 | coex_dm->bt_status)) { |
---|
1311 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1312 | | - "[BTCoex], Wifi non connected-idle + BT Busy!!\n"); |
---|
| 1289 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1290 | + "[BTCoex], Wifi non connected-idle + BT Busy!!\n"); |
---|
1313 | 1291 | btc8821a1ant_sw_mechanism(btcoexist, false); |
---|
1314 | 1292 | |
---|
1315 | 1293 | common = true; |
---|
1316 | 1294 | } else { |
---|
1317 | 1295 | if (wifi_busy) { |
---|
1318 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1319 | | - "[BTCoex], Wifi Connected-Busy + BT Busy!!\n"); |
---|
| 1296 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1297 | + "[BTCoex], Wifi Connected-Busy + BT Busy!!\n"); |
---|
1320 | 1298 | } else { |
---|
1321 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1322 | | - "[BTCoex], Wifi Connected-Idle + BT Busy!!\n"); |
---|
| 1299 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1300 | + "[BTCoex], Wifi Connected-Idle + BT Busy!!\n"); |
---|
1323 | 1301 | } |
---|
1324 | 1302 | |
---|
1325 | 1303 | common = false; |
---|
.. | .. |
---|
1765 | 1743 | bool under_4way = false; |
---|
1766 | 1744 | bool ap_enable = false; |
---|
1767 | 1745 | |
---|
1768 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1769 | | - "[BTCoex], CoexForWifiConnect()===>\n"); |
---|
| 1746 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1747 | + "[BTCoex], CoexForWifiConnect()===>\n"); |
---|
1770 | 1748 | |
---|
1771 | 1749 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_4_WAY_PROGRESS, |
---|
1772 | 1750 | &under_4way); |
---|
1773 | 1751 | if (under_4way) { |
---|
1774 | 1752 | btc8821a1ant_act_wifi_conn_sp_pkt(btcoexist); |
---|
1775 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1776 | | - "[BTCoex], CoexForWifiConnect(), return for wifi is under 4way<===\n"); |
---|
| 1753 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1754 | + "[BTCoex], CoexForWifiConnect(), return for wifi is under 4way<===\n"); |
---|
1777 | 1755 | return; |
---|
1778 | 1756 | } |
---|
1779 | 1757 | |
---|
.. | .. |
---|
1786 | 1764 | else |
---|
1787 | 1765 | btc8821a1ant_act_wifi_conn_sp_pkt(btcoexist); |
---|
1788 | 1766 | |
---|
1789 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1790 | | - "[BTCoex], CoexForWifiConnect(), return for wifi is under scan<===\n"); |
---|
| 1767 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1768 | + "[BTCoex], CoexForWifiConnect(), return for wifi is under scan<===\n"); |
---|
1791 | 1769 | return; |
---|
1792 | 1770 | } |
---|
1793 | 1771 | |
---|
.. | .. |
---|
1856 | 1834 | if (!btc8821a1ant_is_common_action(btcoexist)) { |
---|
1857 | 1835 | switch (coex_dm->cur_algorithm) { |
---|
1858 | 1836 | case BT_8821A_1ANT_COEX_ALGO_SCO: |
---|
1859 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1860 | | - "[BTCoex], Action algorithm = SCO\n"); |
---|
| 1837 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1838 | + "[BTCoex], Action algorithm = SCO\n"); |
---|
1861 | 1839 | btc8821a1ant_action_sco(btcoexist); |
---|
1862 | 1840 | break; |
---|
1863 | 1841 | case BT_8821A_1ANT_COEX_ALGO_HID: |
---|
1864 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1865 | | - "[BTCoex], Action algorithm = HID\n"); |
---|
| 1842 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1843 | + "[BTCoex], Action algorithm = HID\n"); |
---|
1866 | 1844 | btc8821a1ant_action_hid(btcoexist); |
---|
1867 | 1845 | break; |
---|
1868 | 1846 | case BT_8821A_1ANT_COEX_ALGO_A2DP: |
---|
1869 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1870 | | - "[BTCoex], Action algorithm = A2DP\n"); |
---|
| 1847 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1848 | + "[BTCoex], Action algorithm = A2DP\n"); |
---|
1871 | 1849 | btc8821a1ant_action_a2dp(btcoexist); |
---|
1872 | 1850 | break; |
---|
1873 | 1851 | case BT_8821A_1ANT_COEX_ALGO_A2DP_PANHS: |
---|
1874 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1875 | | - "[BTCoex], Action algorithm = A2DP+PAN(HS)\n"); |
---|
| 1852 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1853 | + "[BTCoex], Action algorithm = A2DP+PAN(HS)\n"); |
---|
1876 | 1854 | btc8821a1ant_action_a2dp_pan_hs(btcoexist); |
---|
1877 | 1855 | break; |
---|
1878 | 1856 | case BT_8821A_1ANT_COEX_ALGO_PANEDR: |
---|
1879 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1880 | | - "[BTCoex], Action algorithm = PAN(EDR)\n"); |
---|
| 1857 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1858 | + "[BTCoex], Action algorithm = PAN(EDR)\n"); |
---|
1881 | 1859 | btc8821a1ant_action_pan_edr(btcoexist); |
---|
1882 | 1860 | break; |
---|
1883 | 1861 | case BT_8821A_1ANT_COEX_ALGO_PANHS: |
---|
1884 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1885 | | - "[BTCoex], Action algorithm = HS mode\n"); |
---|
| 1862 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1863 | + "[BTCoex], Action algorithm = HS mode\n"); |
---|
1886 | 1864 | btc8821a1ant_action_pan_hs(btcoexist); |
---|
1887 | 1865 | break; |
---|
1888 | 1866 | case BT_8821A_1ANT_COEX_ALGO_PANEDR_A2DP: |
---|
1889 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1890 | | - "[BTCoex], Action algorithm = PAN+A2DP\n"); |
---|
| 1867 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1868 | + "[BTCoex], Action algorithm = PAN+A2DP\n"); |
---|
1891 | 1869 | btc8821a1ant_action_pan_edr_a2dp(btcoexist); |
---|
1892 | 1870 | break; |
---|
1893 | 1871 | case BT_8821A_1ANT_COEX_ALGO_PANEDR_HID: |
---|
1894 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1895 | | - "[BTCoex], Action algorithm = PAN(EDR)+HID\n"); |
---|
| 1872 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1873 | + "[BTCoex], Action algorithm = PAN(EDR)+HID\n"); |
---|
1896 | 1874 | btc8821a1ant_action_pan_edr_hid(btcoexist); |
---|
1897 | 1875 | break; |
---|
1898 | 1876 | case BT_8821A_1ANT_COEX_ALGO_HID_A2DP_PANEDR: |
---|
1899 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1900 | | - "[BTCoex], Action algorithm = HID+A2DP+PAN\n"); |
---|
| 1877 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1878 | + "[BTCoex], Action algorithm = HID+A2DP+PAN\n"); |
---|
1901 | 1879 | btc8821a1ant_action_hid_a2dp_pan_edr(btcoexist); |
---|
1902 | 1880 | break; |
---|
1903 | 1881 | case BT_8821A_1ANT_COEX_ALGO_HID_A2DP: |
---|
1904 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1905 | | - "[BTCoex], Action algorithm = HID+A2DP\n"); |
---|
| 1882 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1883 | + "[BTCoex], Action algorithm = HID+A2DP\n"); |
---|
1906 | 1884 | btc8821a1ant_action_hid_a2dp(btcoexist); |
---|
1907 | 1885 | break; |
---|
1908 | 1886 | default: |
---|
1909 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1910 | | - "[BTCoex], Action algorithm = coexist All Off!!\n"); |
---|
| 1887 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1888 | + "[BTCoex], Action algorithm = coexist All Off!!\n"); |
---|
1911 | 1889 | /*btc8821a1ant_coex_all_off(btcoexist);*/ |
---|
1912 | 1890 | break; |
---|
1913 | 1891 | } |
---|
.. | .. |
---|
1928 | 1906 | u32 num_of_wifi_link = 0; |
---|
1929 | 1907 | bool wifi_under_5g = false; |
---|
1930 | 1908 | |
---|
1931 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1932 | | - "[BTCoex], RunCoexistMechanism()===>\n"); |
---|
| 1909 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1910 | + "[BTCoex], RunCoexistMechanism()===>\n"); |
---|
1933 | 1911 | |
---|
1934 | 1912 | if (btcoexist->manual_control) { |
---|
1935 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1936 | | - "[BTCoex], RunCoexistMechanism(), return for Manual CTRL <===\n"); |
---|
| 1913 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1914 | + "[BTCoex], RunCoexistMechanism(), return for Manual CTRL <===\n"); |
---|
1937 | 1915 | return; |
---|
1938 | 1916 | } |
---|
1939 | 1917 | |
---|
1940 | 1918 | if (btcoexist->stop_coex_dm) { |
---|
1941 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1942 | | - "[BTCoex], RunCoexistMechanism(), return for Stop Coex DM <===\n"); |
---|
| 1919 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1920 | + "[BTCoex], RunCoexistMechanism(), return for Stop Coex DM <===\n"); |
---|
1943 | 1921 | return; |
---|
1944 | 1922 | } |
---|
1945 | 1923 | |
---|
1946 | 1924 | if (coex_sta->under_ips) { |
---|
1947 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1948 | | - "[BTCoex], wifi is under IPS !!!\n"); |
---|
| 1925 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1926 | + "[BTCoex], wifi is under IPS !!!\n"); |
---|
1949 | 1927 | return; |
---|
1950 | 1928 | } |
---|
1951 | 1929 | |
---|
1952 | 1930 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g); |
---|
1953 | 1931 | if (wifi_under_5g) { |
---|
1954 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1955 | | - "[BTCoex], RunCoexistMechanism(), return for 5G <===\n"); |
---|
| 1932 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1933 | + "[BTCoex], RunCoexistMechanism(), return for 5G <===\n"); |
---|
1956 | 1934 | btc8821a1ant_coex_under_5g(btcoexist); |
---|
1957 | 1935 | return; |
---|
1958 | 1936 | } |
---|
.. | .. |
---|
2023 | 2001 | if (!wifi_connected) { |
---|
2024 | 2002 | bool scan = false, link = false, roam = false; |
---|
2025 | 2003 | |
---|
2026 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2027 | | - "[BTCoex], wifi is non connected-idle !!!\n"); |
---|
| 2004 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2005 | + "[BTCoex], wifi is non connected-idle !!!\n"); |
---|
2028 | 2006 | |
---|
2029 | 2007 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan); |
---|
2030 | 2008 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link); |
---|
.. | .. |
---|
2062 | 2040 | u8 u1_tmp = 0; |
---|
2063 | 2041 | bool wifi_under_5g = false; |
---|
2064 | 2042 | |
---|
2065 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2066 | | - "[BTCoex], 1Ant Init HW Config!!\n"); |
---|
| 2043 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2044 | + "[BTCoex], 1Ant Init HW Config!!\n"); |
---|
2067 | 2045 | |
---|
2068 | 2046 | if (wifi_only) |
---|
2069 | 2047 | return; |
---|
.. | .. |
---|
2118 | 2096 | { |
---|
2119 | 2097 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
2120 | 2098 | |
---|
2121 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2122 | | - "[BTCoex], Coex Mechanism Init!!\n"); |
---|
| 2099 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2100 | + "[BTCoex], Coex Mechanism Init!!\n"); |
---|
2123 | 2101 | |
---|
2124 | 2102 | btcoexist->stop_coex_dm = false; |
---|
2125 | 2103 | |
---|
.. | .. |
---|
2375 | 2353 | return; |
---|
2376 | 2354 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g); |
---|
2377 | 2355 | if (wifi_under_5g) { |
---|
2378 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2379 | | - "[BTCoex], RunCoexistMechanism(), return for 5G <===\n"); |
---|
| 2356 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2357 | + "[BTCoex], RunCoexistMechanism(), return for 5G <===\n"); |
---|
2380 | 2358 | btc8821a1ant_coex_under_5g(btcoexist); |
---|
2381 | 2359 | return; |
---|
2382 | 2360 | } |
---|
2383 | 2361 | |
---|
2384 | 2362 | if (BTC_IPS_ENTER == type) { |
---|
2385 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2386 | | - "[BTCoex], IPS ENTER notify\n"); |
---|
| 2363 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2364 | + "[BTCoex], IPS ENTER notify\n"); |
---|
2387 | 2365 | coex_sta->under_ips = true; |
---|
2388 | 2366 | btc8821a1ant_set_ant_path(btcoexist, |
---|
2389 | 2367 | BTC_ANT_PATH_BT, false, true); |
---|
.. | .. |
---|
2392 | 2370 | btc8821a1ant_coex_table_with_type(btcoexist, |
---|
2393 | 2371 | NORMAL_EXEC, 0); |
---|
2394 | 2372 | } else if (BTC_IPS_LEAVE == type) { |
---|
2395 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2396 | | - "[BTCoex], IPS LEAVE notify\n"); |
---|
| 2373 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2374 | + "[BTCoex], IPS LEAVE notify\n"); |
---|
2397 | 2375 | coex_sta->under_ips = false; |
---|
2398 | 2376 | |
---|
2399 | 2377 | btc8821a1ant_init_hw_config(btcoexist, false, false); |
---|
.. | .. |
---|
2410 | 2388 | return; |
---|
2411 | 2389 | |
---|
2412 | 2390 | if (BTC_LPS_ENABLE == type) { |
---|
2413 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2414 | | - "[BTCoex], LPS ENABLE notify\n"); |
---|
| 2391 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2392 | + "[BTCoex], LPS ENABLE notify\n"); |
---|
2415 | 2393 | coex_sta->under_lps = true; |
---|
2416 | 2394 | } else if (BTC_LPS_DISABLE == type) { |
---|
2417 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2418 | | - "[BTCoex], LPS DISABLE notify\n"); |
---|
| 2395 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2396 | + "[BTCoex], LPS DISABLE notify\n"); |
---|
2419 | 2397 | coex_sta->under_lps = false; |
---|
2420 | 2398 | } |
---|
2421 | 2399 | } |
---|
.. | .. |
---|
2434 | 2412 | return; |
---|
2435 | 2413 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g); |
---|
2436 | 2414 | if (wifi_under_5g) { |
---|
2437 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2438 | | - "[BTCoex], RunCoexistMechanism(), return for 5G <===\n"); |
---|
| 2415 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2416 | + "[BTCoex], RunCoexistMechanism(), return for 5G <===\n"); |
---|
2439 | 2417 | btc8821a1ant_coex_under_5g(btcoexist); |
---|
2440 | 2418 | return; |
---|
2441 | 2419 | } |
---|
2442 | 2420 | |
---|
2443 | 2421 | if (type == BTC_SCAN_START) { |
---|
2444 | 2422 | coex_sta->wifi_is_high_pri_task = true; |
---|
2445 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2446 | | - "[BTCoex], SCAN START notify\n"); |
---|
| 2423 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2424 | + "[BTCoex], SCAN START notify\n"); |
---|
2447 | 2425 | |
---|
2448 | 2426 | /* Force antenna setup for no scan result issue */ |
---|
2449 | 2427 | btc8821a1ant_ps_tdma(btcoexist, FORCE_EXEC, false, 8); |
---|
2450 | 2428 | } else { |
---|
2451 | 2429 | coex_sta->wifi_is_high_pri_task = false; |
---|
2452 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2453 | | - "[BTCoex], SCAN FINISH notify\n"); |
---|
| 2430 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2431 | + "[BTCoex], SCAN FINISH notify\n"); |
---|
2454 | 2432 | } |
---|
2455 | 2433 | |
---|
2456 | 2434 | if (coex_sta->bt_disabled) |
---|
.. | .. |
---|
2483 | 2461 | } |
---|
2484 | 2462 | |
---|
2485 | 2463 | if (BTC_SCAN_START == type) { |
---|
2486 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2487 | | - "[BTCoex], SCAN START notify\n"); |
---|
| 2464 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2465 | + "[BTCoex], SCAN START notify\n"); |
---|
2488 | 2466 | if (!wifi_connected) { |
---|
2489 | 2467 | /* non-connected scan */ |
---|
2490 | 2468 | btc8821a1ant_act_wifi_not_conn_scan(btcoexist); |
---|
.. | .. |
---|
2493 | 2471 | btc8821a1ant_action_wifi_connected_scan(btcoexist); |
---|
2494 | 2472 | } |
---|
2495 | 2473 | } else if (BTC_SCAN_FINISH == type) { |
---|
2496 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2497 | | - "[BTCoex], SCAN FINISH notify\n"); |
---|
| 2474 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2475 | + "[BTCoex], SCAN FINISH notify\n"); |
---|
2498 | 2476 | if (!wifi_connected) { |
---|
2499 | 2477 | /* non-connected scan */ |
---|
2500 | 2478 | btc8821a1ant_action_wifi_not_connected(btcoexist); |
---|
.. | .. |
---|
2519 | 2497 | return; |
---|
2520 | 2498 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g); |
---|
2521 | 2499 | if (wifi_under_5g) { |
---|
2522 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2523 | | - "[BTCoex], RunCoexistMechanism(), return for 5G <===\n"); |
---|
| 2500 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2501 | + "[BTCoex], RunCoexistMechanism(), return for 5G <===\n"); |
---|
2524 | 2502 | btc8821a1ant_coex_under_5g(btcoexist); |
---|
2525 | 2503 | return; |
---|
2526 | 2504 | } |
---|
2527 | 2505 | |
---|
2528 | 2506 | if (type == BTC_ASSOCIATE_START) { |
---|
2529 | 2507 | coex_sta->wifi_is_high_pri_task = true; |
---|
2530 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2531 | | - "[BTCoex], CONNECT START notify\n"); |
---|
| 2508 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2509 | + "[BTCoex], CONNECT START notify\n"); |
---|
2532 | 2510 | coex_dm->arp_cnt = 0; |
---|
2533 | 2511 | } else { |
---|
2534 | 2512 | coex_sta->wifi_is_high_pri_task = false; |
---|
2535 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2536 | | - "[BTCoex], CONNECT FINISH notify\n"); |
---|
| 2513 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2514 | + "[BTCoex], CONNECT FINISH notify\n"); |
---|
2537 | 2515 | coex_dm->arp_cnt = 0; |
---|
2538 | 2516 | } |
---|
2539 | 2517 | |
---|
.. | .. |
---|
2558 | 2536 | } |
---|
2559 | 2537 | |
---|
2560 | 2538 | if (BTC_ASSOCIATE_START == type) { |
---|
2561 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2562 | | - "[BTCoex], CONNECT START notify\n"); |
---|
| 2539 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2540 | + "[BTCoex], CONNECT START notify\n"); |
---|
2563 | 2541 | btc8821a1ant_act_wifi_not_conn_scan(btcoexist); |
---|
2564 | 2542 | } else if (BTC_ASSOCIATE_FINISH == type) { |
---|
2565 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2566 | | - "[BTCoex], CONNECT FINISH notify\n"); |
---|
| 2543 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2544 | + "[BTCoex], CONNECT FINISH notify\n"); |
---|
2567 | 2545 | |
---|
2568 | 2546 | btcoexist->btc_get(btcoexist, |
---|
2569 | 2547 | BTC_GET_BL_WIFI_CONNECTED, &wifi_connected); |
---|
.. | .. |
---|
2590 | 2568 | return; |
---|
2591 | 2569 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g); |
---|
2592 | 2570 | if (wifi_under_5g) { |
---|
2593 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2594 | | - "[BTCoex], RunCoexistMechanism(), return for 5G <===\n"); |
---|
| 2571 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2572 | + "[BTCoex], RunCoexistMechanism(), return for 5G <===\n"); |
---|
2595 | 2573 | btc8821a1ant_coex_under_5g(btcoexist); |
---|
2596 | 2574 | return; |
---|
2597 | 2575 | } |
---|
2598 | 2576 | |
---|
2599 | 2577 | if (BTC_MEDIA_CONNECT == type) { |
---|
2600 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2601 | | - "[BTCoex], MEDIA connect notify\n"); |
---|
| 2578 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2579 | + "[BTCoex], MEDIA connect notify\n"); |
---|
2602 | 2580 | } else { |
---|
2603 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2604 | | - "[BTCoex], MEDIA disconnect notify\n"); |
---|
| 2581 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2582 | + "[BTCoex], MEDIA disconnect notify\n"); |
---|
2605 | 2583 | coex_dm->arp_cnt = 0; |
---|
2606 | 2584 | } |
---|
2607 | 2585 | |
---|
.. | .. |
---|
2624 | 2602 | coex_dm->wifi_chnl_info[1] = h2c_parameter[1]; |
---|
2625 | 2603 | coex_dm->wifi_chnl_info[2] = h2c_parameter[2]; |
---|
2626 | 2604 | |
---|
2627 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2628 | | - "[BTCoex], FW write 0x66 = 0x%x\n", |
---|
2629 | | - h2c_parameter[0] << 16 | |
---|
2630 | | - h2c_parameter[1] << 8 | |
---|
2631 | | - h2c_parameter[2]); |
---|
| 2605 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2606 | + "[BTCoex], FW write 0x66 = 0x%x\n", |
---|
| 2607 | + h2c_parameter[0] << 16 | |
---|
| 2608 | + h2c_parameter[1] << 8 | |
---|
| 2609 | + h2c_parameter[2]); |
---|
2632 | 2610 | |
---|
2633 | 2611 | btcoexist->btc_fill_h2c(btcoexist, 0x66, 3, h2c_parameter); |
---|
2634 | 2612 | } |
---|
.. | .. |
---|
2650 | 2628 | |
---|
2651 | 2629 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g); |
---|
2652 | 2630 | if (wifi_under_5g) { |
---|
2653 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2654 | | - "[BTCoex], RunCoexistMechanism(), return for 5G <===\n"); |
---|
| 2631 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2632 | + "[BTCoex], RunCoexistMechanism(), return for 5G <===\n"); |
---|
2655 | 2633 | btc8821a1ant_coex_under_5g(btcoexist); |
---|
2656 | 2634 | return; |
---|
2657 | 2635 | } |
---|
.. | .. |
---|
2661 | 2639 | coex_sta->wifi_is_high_pri_task = true; |
---|
2662 | 2640 | |
---|
2663 | 2641 | if (type == BTC_PACKET_ARP) { |
---|
2664 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2665 | | - "[BTCoex], specific Packet ARP notify\n"); |
---|
| 2642 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2643 | + "[BTCoex], specific Packet ARP notify\n"); |
---|
2666 | 2644 | } else { |
---|
2667 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2668 | | - "[BTCoex], specific Packet DHCP or EAPOL notify\n"); |
---|
| 2645 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2646 | + "[BTCoex], specific Packet DHCP or EAPOL notify\n"); |
---|
2669 | 2647 | } |
---|
2670 | 2648 | } else { |
---|
2671 | 2649 | coex_sta->wifi_is_high_pri_task = false; |
---|
2672 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2673 | | - "[BTCoex], specific Packet [Type = %d] notify\n", |
---|
2674 | | - type); |
---|
| 2650 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2651 | + "[BTCoex], specific Packet [Type = %d] notify\n", |
---|
| 2652 | + type); |
---|
2675 | 2653 | } |
---|
2676 | 2654 | |
---|
2677 | 2655 | coex_sta->special_pkt_period_cnt = 0; |
---|
.. | .. |
---|
2700 | 2678 | type == BTC_PACKET_ARP) { |
---|
2701 | 2679 | if (type == BTC_PACKET_ARP) { |
---|
2702 | 2680 | coex_dm->arp_cnt++; |
---|
2703 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2704 | | - "[BTCoex], ARP Packet Count = %d\n", |
---|
2705 | | - coex_dm->arp_cnt); |
---|
| 2681 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2682 | + "[BTCoex], ARP Packet Count = %d\n", |
---|
| 2683 | + coex_dm->arp_cnt); |
---|
2706 | 2684 | if (coex_dm->arp_cnt >= 10) |
---|
2707 | 2685 | /* if APR PKT > 10 after connect, do not go to |
---|
2708 | 2686 | * btc8821a1ant_act_wifi_conn_sp_pkt |
---|
.. | .. |
---|
2710 | 2688 | return; |
---|
2711 | 2689 | } |
---|
2712 | 2690 | |
---|
2713 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2714 | | - "[BTCoex], special Packet(%d) notify\n", type); |
---|
| 2691 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2692 | + "[BTCoex], special Packet(%d) notify\n", type); |
---|
2715 | 2693 | btc8821a1ant_act_wifi_conn_sp_pkt(btcoexist); |
---|
2716 | 2694 | } |
---|
2717 | 2695 | } |
---|
.. | .. |
---|
2737 | 2715 | rsp_source = BT_INFO_SRC_8821A_1ANT_WIFI_FW; |
---|
2738 | 2716 | coex_sta->bt_info_c2h_cnt[rsp_source]++; |
---|
2739 | 2717 | |
---|
2740 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2741 | | - "[BTCoex], Bt info[%d], length = %d, hex data = [", |
---|
2742 | | - rsp_source, length); |
---|
| 2718 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2719 | + "[BTCoex], Bt info[%d], length = %d, hex data = [", |
---|
| 2720 | + rsp_source, length); |
---|
2743 | 2721 | for (i = 0; i < length; i++) { |
---|
2744 | 2722 | coex_sta->bt_info_c2h[rsp_source][i] = tmp_buf[i]; |
---|
2745 | 2723 | if (i == 1) |
---|
2746 | 2724 | bt_info = tmp_buf[i]; |
---|
2747 | 2725 | if (i == length - 1) { |
---|
2748 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2749 | | - "0x%02x]\n", tmp_buf[i]); |
---|
| 2726 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2727 | + "0x%02x]\n", tmp_buf[i]); |
---|
2750 | 2728 | } else { |
---|
2751 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2752 | | - "0x%02x, ", tmp_buf[i]); |
---|
| 2729 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2730 | + "0x%02x, ", tmp_buf[i]); |
---|
2753 | 2731 | } |
---|
2754 | 2732 | } |
---|
2755 | 2733 | |
---|
.. | .. |
---|
2771 | 2749 | /* BT into is responded by BT FW and BT RF REG 0x3C != |
---|
2772 | 2750 | * 0x15 => Need to switch BT TRx Mask |
---|
2773 | 2751 | */ |
---|
2774 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2775 | | - "[BTCoex], Switch BT TRx Mask since BT RF REG 0x3C != 0x15\n"); |
---|
| 2752 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2753 | + "[BTCoex], Switch BT TRx Mask since BT RF REG 0x3C != 0x15\n"); |
---|
2776 | 2754 | btcoexist->btc_set_bt_reg(btcoexist, BTC_BT_REG_RF, |
---|
2777 | 2755 | 0x3c, 0x15); |
---|
2778 | 2756 | } |
---|
.. | .. |
---|
2781 | 2759 | * because bt is reset and lost the info |
---|
2782 | 2760 | */ |
---|
2783 | 2761 | if (coex_sta->bt_info_ext & BIT1) { |
---|
2784 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2785 | | - "[BTCoex], BT ext info bit1 check, send wifi BW&Chnl to BT!!\n"); |
---|
| 2762 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2763 | + "[BTCoex], BT ext info bit1 check, send wifi BW&Chnl to BT!!\n"); |
---|
2786 | 2764 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED, |
---|
2787 | 2765 | &wifi_connected); |
---|
2788 | 2766 | if (wifi_connected) { |
---|
.. | .. |
---|
2797 | 2775 | if ((coex_sta->bt_info_ext & BIT3) && !wifi_under_5g) { |
---|
2798 | 2776 | if (!btcoexist->manual_control && |
---|
2799 | 2777 | !btcoexist->stop_coex_dm) { |
---|
2800 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2801 | | - "[BTCoex], BT ext info bit3 check, set BT NOT to ignore Wlan active!!\n"); |
---|
| 2778 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2779 | + "[BTCoex], BT ext info bit3 check, set BT NOT to ignore Wlan active!!\n"); |
---|
2802 | 2780 | btc8821a1ant_ignore_wlan_act(btcoexist, |
---|
2803 | 2781 | FORCE_EXEC, |
---|
2804 | 2782 | false); |
---|
.. | .. |
---|
2849 | 2827 | |
---|
2850 | 2828 | if (!(bt_info & BT_INFO_8821A_1ANT_B_CONNECTION)) { |
---|
2851 | 2829 | coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_NON_CONNECTED_IDLE; |
---|
2852 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2853 | | - "[BTCoex], BtInfoNotify(), BT Non-Connected idle!!!\n"); |
---|
| 2830 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2831 | + "[BTCoex], BtInfoNotify(), BT Non-Connected idle!!!\n"); |
---|
2854 | 2832 | } else if (bt_info == BT_INFO_8821A_1ANT_B_CONNECTION) { |
---|
2855 | 2833 | /* connection exists but no busy */ |
---|
2856 | 2834 | coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_CONNECTED_IDLE; |
---|
2857 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2858 | | - "[BTCoex], BtInfoNotify(), BT Connected-idle!!!\n"); |
---|
| 2835 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2836 | + "[BTCoex], BtInfoNotify(), BT Connected-idle!!!\n"); |
---|
2859 | 2837 | } else if ((bt_info&BT_INFO_8821A_1ANT_B_SCO_ESCO) || |
---|
2860 | 2838 | (bt_info & BT_INFO_8821A_1ANT_B_SCO_BUSY)) { |
---|
2861 | 2839 | coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_SCO_BUSY; |
---|
2862 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2863 | | - "[BTCoex], BtInfoNotify(), BT SCO busy!!!\n"); |
---|
| 2840 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2841 | + "[BTCoex], BtInfoNotify(), BT SCO busy!!!\n"); |
---|
2864 | 2842 | } else if (bt_info & BT_INFO_8821A_1ANT_B_ACL_BUSY) { |
---|
2865 | 2843 | if (BT_8821A_1ANT_BT_STATUS_ACL_BUSY != coex_dm->bt_status) |
---|
2866 | 2844 | coex_dm->auto_tdma_adjust = false; |
---|
2867 | 2845 | coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_ACL_BUSY; |
---|
2868 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2869 | | - "[BTCoex], BtInfoNotify(), BT ACL busy!!!\n"); |
---|
| 2846 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2847 | + "[BTCoex], BtInfoNotify(), BT ACL busy!!!\n"); |
---|
2870 | 2848 | } else { |
---|
2871 | 2849 | coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_MAX; |
---|
2872 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2873 | | - "[BTCoex], BtInfoNotify(), BT Non-Defined state!!!\n"); |
---|
| 2850 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2851 | + "[BTCoex], BtInfoNotify(), BT Non-Defined state!!!\n"); |
---|
2874 | 2852 | } |
---|
2875 | 2853 | |
---|
2876 | 2854 | if ((BT_8821A_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) || |
---|
.. | .. |
---|
2890 | 2868 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
2891 | 2869 | bool wifi_under_5g = false; |
---|
2892 | 2870 | |
---|
2893 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2894 | | - "[BTCoex], Halt notify\n"); |
---|
| 2871 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2872 | + "[BTCoex], Halt notify\n"); |
---|
2895 | 2873 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g); |
---|
2896 | 2874 | if (wifi_under_5g) { |
---|
2897 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2898 | | - "[BTCoex], RunCoexistMechanism(), return for 5G <===\n"); |
---|
| 2875 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2876 | + "[BTCoex], RunCoexistMechanism(), return for 5G <===\n"); |
---|
2899 | 2877 | btc8821a1ant_coex_under_5g(btcoexist); |
---|
2900 | 2878 | return; |
---|
2901 | 2879 | } |
---|
.. | .. |
---|
2919 | 2897 | |
---|
2920 | 2898 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g); |
---|
2921 | 2899 | if (wifi_under_5g) { |
---|
2922 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2923 | | - "[BTCoex], RunCoexistMechanism(), return for 5G <===\n"); |
---|
| 2900 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2901 | + "[BTCoex], RunCoexistMechanism(), return for 5G <===\n"); |
---|
2924 | 2902 | btc8821a1ant_coex_under_5g(btcoexist); |
---|
2925 | 2903 | return; |
---|
2926 | 2904 | } |
---|
2927 | 2905 | |
---|
2928 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2929 | | - "[BTCoex], Pnp notify\n"); |
---|
| 2906 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2907 | + "[BTCoex], Pnp notify\n"); |
---|
2930 | 2908 | |
---|
2931 | 2909 | if (BTC_WIFI_PNP_SLEEP == pnp_state) { |
---|
2932 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2933 | | - "[BTCoex], Pnp notify to SLEEP\n"); |
---|
| 2910 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2911 | + "[BTCoex], Pnp notify to SLEEP\n"); |
---|
2934 | 2912 | /* BT should clear UnderIPS/UnderLPS state to avoid mismatch |
---|
2935 | 2913 | * state after wakeup. |
---|
2936 | 2914 | */ |
---|
.. | .. |
---|
2944 | 2922 | btc8821a1ant_set_ant_path(btcoexist, BTC_ANT_PATH_BT, false, |
---|
2945 | 2923 | true); |
---|
2946 | 2924 | } else if (BTC_WIFI_PNP_WAKE_UP == pnp_state) { |
---|
2947 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2948 | | - "[BTCoex], Pnp notify to WAKE UP\n"); |
---|
| 2925 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2926 | + "[BTCoex], Pnp notify to WAKE UP\n"); |
---|
2949 | 2927 | btcoexist->stop_coex_dm = false; |
---|
2950 | 2928 | btc8821a1ant_init_hw_config(btcoexist, false, false); |
---|
2951 | 2929 | btc8821a1ant_init_coex_dm(btcoexist); |
---|
.. | .. |
---|
2961 | 2939 | struct btc_board_info *board_info = &btcoexist->board_info; |
---|
2962 | 2940 | struct btc_stack_info *stack_info = &btcoexist->stack_info; |
---|
2963 | 2941 | |
---|
2964 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2965 | | - "[BTCoex], ==========================Periodical===========================\n"); |
---|
| 2942 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2943 | + "[BTCoex], ==========================Periodical===========================\n"); |
---|
2966 | 2944 | |
---|
2967 | 2945 | if (dis_ver_info_cnt <= 5) { |
---|
2968 | 2946 | dis_ver_info_cnt += 1; |
---|
2969 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2970 | | - "[BTCoex], ****************************************************************\n"); |
---|
2971 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2972 | | - "[BTCoex], Ant PG Num/ Ant Mech/ Ant Pos = %d/ %d/ %d\n", |
---|
2973 | | - board_info->pg_ant_num, |
---|
2974 | | - board_info->btdm_ant_num, |
---|
2975 | | - board_info->btdm_ant_pos); |
---|
2976 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2977 | | - "[BTCoex], BT stack/ hci ext ver = %s / %d\n", |
---|
2978 | | - stack_info->profile_notified ? "Yes" : "No", |
---|
2979 | | - stack_info->hci_version); |
---|
| 2947 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2948 | + "[BTCoex], ****************************************************************\n"); |
---|
| 2949 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2950 | + "[BTCoex], Ant PG Num/ Ant Mech/ Ant Pos = %d/ %d/ %d\n", |
---|
| 2951 | + board_info->pg_ant_num, |
---|
| 2952 | + board_info->btdm_ant_num, |
---|
| 2953 | + board_info->btdm_ant_pos); |
---|
| 2954 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2955 | + "[BTCoex], BT stack/ hci ext ver = %s / %d\n", |
---|
| 2956 | + stack_info->profile_notified ? "Yes" : "No", |
---|
| 2957 | + stack_info->hci_version); |
---|
2980 | 2958 | btcoexist->btc_get(btcoexist, BTC_GET_U4_BT_PATCH_VER, |
---|
2981 | 2959 | &bt_patch_ver); |
---|
2982 | 2960 | btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_FW_VER, &fw_ver); |
---|
2983 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2984 | | - "[BTCoex], CoexVer/ FwVer/ PatchVer = %d_%x/ 0x%x/ 0x%x(%d)\n", |
---|
2985 | | - glcoex_ver_date_8821a_1ant, |
---|
2986 | | - glcoex_ver_8821a_1ant, |
---|
2987 | | - fw_ver, bt_patch_ver, |
---|
2988 | | - bt_patch_ver); |
---|
2989 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2990 | | - "[BTCoex], ****************************************************************\n"); |
---|
| 2961 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2962 | + "[BTCoex], CoexVer/ FwVer/ PatchVer = %d_%x/ 0x%x/ 0x%x(%d)\n", |
---|
| 2963 | + glcoex_ver_date_8821a_1ant, |
---|
| 2964 | + glcoex_ver_8821a_1ant, |
---|
| 2965 | + fw_ver, bt_patch_ver, |
---|
| 2966 | + bt_patch_ver); |
---|
| 2967 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2968 | + "[BTCoex], ****************************************************************\n"); |
---|
2991 | 2969 | } |
---|
2992 | 2970 | |
---|
2993 | 2971 | if (!btcoexist->auto_report_1ant) { |
---|