forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
....@@ -1,27 +1,6 @@
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
+
254 /***************************************************************
265 * Description:
276 *
....@@ -74,28 +53,28 @@
7453 if (bt_rssi >= rssi_thresh +
7554 BTC_RSSI_COEX_THRESH_TOL_8723B_2ANT) {
7655 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");
7958 } else {
8059 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");
8362 }
8463 } else {
8564 if (bt_rssi < rssi_thresh) {
8665 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");
8968 } else {
9069 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");
9372 }
9473 }
9574 } else if (level_num == 3) {
9675 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");
9978 return coex_sta->pre_bt_rssi_state;
10079 }
10180
....@@ -104,12 +83,12 @@
10483 if (bt_rssi >= rssi_thresh +
10584 BTC_RSSI_COEX_THRESH_TOL_8723B_2ANT) {
10685 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");
10988 } else {
11089 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");
11392 }
11493 } else if ((coex_sta->pre_bt_rssi_state ==
11594 BTC_RSSI_STATE_MEDIUM) ||
....@@ -118,26 +97,26 @@
11897 if (bt_rssi >= rssi_thresh1 +
11998 BTC_RSSI_COEX_THRESH_TOL_8723B_2ANT) {
12099 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");
123102 } else if (bt_rssi < rssi_thresh) {
124103 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");
127106 } else {
128107 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");
131110 }
132111 } else {
133112 if (bt_rssi < rssi_thresh1) {
134113 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");
137116 } else {
138117 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");
141120 }
142121 }
143122 }
....@@ -165,28 +144,28 @@
165144 if (wifi_rssi >= rssi_thresh +
166145 BTC_RSSI_COEX_THRESH_TOL_8723B_2ANT) {
167146 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");
170149 } else {
171150 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");
174153 }
175154 } else {
176155 if (wifi_rssi < rssi_thresh) {
177156 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");
180159 } else {
181160 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");
184163 }
185164 }
186165 } else if (level_num == 3) {
187166 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");
190169 return coex_sta->pre_wifi_rssi_state[index];
191170 }
192171
....@@ -197,12 +176,12 @@
197176 if (wifi_rssi >= rssi_thresh +
198177 BTC_RSSI_COEX_THRESH_TOL_8723B_2ANT) {
199178 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");
202181 } else {
203182 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");
206185 }
207186 } else if ((coex_sta->pre_wifi_rssi_state[index] ==
208187 BTC_RSSI_STATE_MEDIUM) ||
....@@ -211,26 +190,26 @@
211190 if (wifi_rssi >= rssi_thresh1 +
212191 BTC_RSSI_COEX_THRESH_TOL_8723B_2ANT) {
213192 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");
216195 } else if (wifi_rssi < rssi_thresh) {
217196 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");
220199 } else {
221200 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");
224203 }
225204 } else {
226205 if (wifi_rssi < rssi_thresh1) {
227206 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");
230209 } else {
231210 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");
234213 }
235214 }
236215 }
....@@ -298,12 +277,12 @@
298277 else
299278 bt_link_info->slave_role = false;
300279
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);
307286
308287 /* reset counter */
309288 btcoexist->btc_write_1byte(btcoexist, 0x76e, 0xc);
....@@ -355,9 +334,9 @@
355334
356335 h2c_parameter[0] |= BIT0; /* trigger */
357336
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]);
361340
362341 btcoexist->btc_fill_h2c(btcoexist, 0x61, 1, h2c_parameter);
363342 }
....@@ -467,8 +446,8 @@
467446 btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
468447
469448 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");
472451 return algorithm;
473452 }
474453
....@@ -483,29 +462,29 @@
483462
484463 if (num_of_diff_profile == 1) {
485464 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");
488467 algorithm = BT_8723B_2ANT_COEX_ALGO_SCO;
489468 } else {
490469 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");
493472 algorithm = BT_8723B_2ANT_COEX_ALGO_HID;
494473 } 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");
497476 algorithm = BT_8723B_2ANT_COEX_ALGO_A2DP;
498477 } else if (bt_link_info->pan_exist) {
499478 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");
503482 algorithm =
504483 BT_8723B_2ANT_COEX_ALGO_PANHS;
505484 } 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");
509488 algorithm =
510489 BT_8723B_2ANT_COEX_ALGO_PANEDR;
511490 }
....@@ -514,23 +493,23 @@
514493 } else if (num_of_diff_profile == 2) {
515494 if (bt_link_info->sco_exist) {
516495 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");
519498 algorithm = BT_8723B_2ANT_COEX_ALGO_PANEDR_HID;
520499 } 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");
523502 algorithm = BT_8723B_2ANT_COEX_ALGO_PANEDR_HID;
524503 } else if (bt_link_info->pan_exist) {
525504 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");
529508 algorithm = BT_8723B_2ANT_COEX_ALGO_SCO;
530509 } 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");
534513 algorithm =
535514 BT_8723B_2ANT_COEX_ALGO_PANEDR_HID;
536515 }
....@@ -538,35 +517,35 @@
538517 } else {
539518 if (bt_link_info->hid_exist &&
540519 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");
543522 algorithm = BT_8723B_2ANT_COEX_ALGO_HID_A2DP;
544523 } else if (bt_link_info->hid_exist &&
545524 bt_link_info->pan_exist) {
546525 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");
550529 algorithm = BT_8723B_2ANT_COEX_ALGO_HID;
551530 } 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");
555534 algorithm =
556535 BT_8723B_2ANT_COEX_ALGO_PANEDR_HID;
557536 }
558537 } else if (bt_link_info->pan_exist &&
559538 bt_link_info->a2dp_exist) {
560539 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");
564543 algorithm =
565544 BT_8723B_2ANT_COEX_ALGO_A2DP_PANHS;
566545 } 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");
570549 algorithm =
571550 BT_8723B_2ANT_COEX_ALGO_PANEDR_A2DP;
572551 }
....@@ -576,36 +555,36 @@
576555 if (bt_link_info->sco_exist) {
577556 if (bt_link_info->hid_exist &&
578557 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");
581560 algorithm = BT_8723B_2ANT_COEX_ALGO_PANEDR_HID;
582561 } else if (bt_link_info->hid_exist &&
583562 bt_link_info->pan_exist) {
584563 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");
588567 algorithm =
589568 BT_8723B_2ANT_COEX_ALGO_PANEDR_HID;
590569 } 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");
594573 algorithm =
595574 BT_8723B_2ANT_COEX_ALGO_PANEDR_HID;
596575 }
597576 } else if (bt_link_info->pan_exist &&
598577 bt_link_info->a2dp_exist) {
599578 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");
603582 algorithm =
604583 BT_8723B_2ANT_COEX_ALGO_PANEDR_HID;
605584 } 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");
609588 algorithm =
610589 BT_8723B_2ANT_COEX_ALGO_PANEDR_HID;
611590 }
....@@ -615,15 +594,15 @@
615594 bt_link_info->pan_exist &&
616595 bt_link_info->a2dp_exist) {
617596 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");
621600 algorithm =
622601 BT_8723B_2ANT_COEX_ALGO_HID_A2DP;
623602 } 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");
627606 algorithm =
628607 BT_8723B_2ANT_COEX_ALGO_HID_A2DP_PANEDR;
629608 }
....@@ -635,13 +614,13 @@
635614 bt_link_info->pan_exist &&
636615 bt_link_info->a2dp_exist) {
637616 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");
641620 } 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");
645624 algorithm =
646625 BT_8723B_2ANT_COEX_ALGO_PANEDR_HID;
647626 }
....@@ -662,10 +641,10 @@
662641 */
663642 h2c_parameter[0] = dac_swing_lvl;
664643
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]);
669648
670649 btcoexist->btc_fill_h2c(btcoexist, 0x64, 1, h2c_parameter);
671650 }
....@@ -678,8 +657,8 @@
678657
679658 h2c_parameter[0] = dec_bt_pwr_lvl;
680659
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);
683662
684663 btcoexist->btc_fill_h2c(btcoexist, 0x62, 1, h2c_parameter);
685664 }
....@@ -689,15 +668,15 @@
689668 {
690669 struct rtl_priv *rtlpriv = btcoexist->adapter;
691670
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);
694673 coex_dm->cur_dec_bt_pwr_lvl = dec_bt_pwr_lvl;
695674
696675 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);
701680
702681 if (coex_dm->pre_dec_bt_pwr_lvl == coex_dm->cur_dec_bt_pwr_lvl)
703682 return;
....@@ -742,16 +721,16 @@
742721 {
743722 struct rtl_priv *rtlpriv = btcoexist->adapter;
744723
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);
748727 coex_dm->cur_fw_dac_swing_lvl = fw_dac_swing_lvl;
749728
750729 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);
755734
756735 if (coex_dm->pre_fw_dac_swing_lvl ==
757736 coex_dm->cur_fw_dac_swing_lvl)
....@@ -780,9 +759,9 @@
780759 h2c_parameter[5] = 0xf6; /* MCS5 or OFDM36 */
781760 }
782761
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!!"));
786765
787766 btcoexist->btc_fill_h2c(btcoexist, 0x69, 6, h2c_parameter);
788767 }
....@@ -792,17 +771,17 @@
792771 {
793772 struct rtl_priv *rtlpriv = btcoexist->adapter;
794773
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"));
799778 coex_dm->cur_low_penalty_ra = low_penalty_ra;
800779
801780 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);
806785
807786 if (coex_dm->pre_low_penalty_ra == coex_dm->cur_low_penalty_ra)
808787 return;
....@@ -818,8 +797,8 @@
818797 struct rtl_priv *rtlpriv = btcoexist->adapter;
819798 u8 val = (u8) level;
820799
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);
823802 btcoexist->btc_write_1byte_bitmask(btcoexist, 0x883, 0x3e, val);
824803 }
825804
....@@ -839,20 +818,20 @@
839818 {
840819 struct rtl_priv *rtlpriv = btcoexist->adapter;
841820
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);
846825 coex_dm->cur_dac_swing_on = dac_swing_on;
847826 coex_dm->cur_dac_swing_lvl = dac_swing_lvl;
848827
849828 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);
856835
857836 if ((coex_dm->pre_dac_swing_on == coex_dm->cur_dac_swing_on) &&
858837 (coex_dm->pre_dac_swing_lvl == coex_dm->cur_dac_swing_lvl))
....@@ -872,20 +851,20 @@
872851 {
873852 struct rtl_priv *rtlpriv = btcoexist->adapter;
874853
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);
877856 btcoexist->btc_write_4byte(btcoexist, 0x6c0, val0x6c0);
878857
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);
881860 btcoexist->btc_write_4byte(btcoexist, 0x6c4, val0x6c4);
882861
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);
885864 btcoexist->btc_write_4byte(btcoexist, 0x6c8, val0x6c8);
886865
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);
889868 btcoexist->btc_write_1byte(btcoexist, 0x6cc, val0x6cc);
890869 }
891870
....@@ -896,24 +875,24 @@
896875 {
897876 struct rtl_priv *rtlpriv = btcoexist->adapter;
898877
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);
903882 coex_dm->cur_val0x6c0 = val0x6c0;
904883 coex_dm->cur_val0x6c4 = val0x6c4;
905884 coex_dm->cur_val0x6c8 = val0x6c8;
906885 coex_dm->cur_val0x6cc = val0x6cc;
907886
908887 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);
917896
918897 if ((coex_dm->pre_val0x6c0 == coex_dm->cur_val0x6c0) &&
919898 (coex_dm->pre_val0x6c4 == coex_dm->cur_val0x6c4) &&
....@@ -1012,9 +991,9 @@
1012991 if (enable)
1013992 h2c_parameter[0] |= BIT0; /* function enable */
1014993
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]);
1018997
1019998 btcoexist->btc_fill_h2c(btcoexist, 0x63, 1, h2c_parameter);
1020999 }
....@@ -1051,16 +1030,16 @@
10511030 {
10521031 struct rtl_priv *rtlpriv = btcoexist->adapter;
10531032
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"));
10571036 coex_dm->cur_ignore_wlan_act = enable;
10581037
10591038 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);
10641043
10651044 if (coex_dm->pre_ignore_wlan_act ==
10661045 coex_dm->cur_ignore_wlan_act)
....@@ -1091,11 +1070,11 @@
10911070 coex_dm->ps_tdma_para[3] = byte4;
10921071 coex_dm->ps_tdma_para[4] = byte5;
10931072
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]);
10991078
11001079 btcoexist->btc_fill_h2c(btcoexist, 0x60, 5, h2c_parameter);
11011080 }
....@@ -1241,10 +1220,10 @@
12411220 coex_dm->switch_thres_offset;
12421221 bt_rssi_state = btc8723b2ant_bt_rssi_state(btcoexist, 2, tmp, 0);
12431222
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);
12481227 coex_dm->cur_ps_tdma_on = turn_on;
12491228 coex_dm->cur_ps_tdma = type;
12501229
....@@ -1258,12 +1237,12 @@
12581237 }
12591238
12601239 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);
12671246
12681247 if ((coex_dm->pre_ps_tdma_on == coex_dm->cur_ps_tdma_on) &&
12691248 (coex_dm->pre_ps_tdma == coex_dm->cur_ps_tdma))
....@@ -1606,13 +1585,13 @@
16061585 btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 23);
16071586 btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 3);
16081587 } 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");
16111590 btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 15);
16121591 btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 22);
16131592 } 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");
16161595 btc8723b2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 15);
16171596 btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 22);
16181597 } else {
....@@ -1641,9 +1620,9 @@
16411620 u8tmpa = btcoexist->btc_read_1byte(btcoexist, 0x765);
16421621 u8tmpb = btcoexist->btc_read_1byte(btcoexist, 0x76e);
16431622
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);
16471626 }
16481627
16491628 static bool btc8723b2ant_action_wifi_idle_process(struct btc_coexist *btcoexist)
....@@ -1666,8 +1645,8 @@
16661645 /* office environment */
16671646 if (BTC_RSSI_HIGH(wifi_rssi_state1) && (coex_sta->hid_exist) &&
16681647 (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");
16711650
16721651 btc8723b2ant_dac_swing(btcoexist, NORMAL_EXEC, true, 0x6);
16731652 btc8723b2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
....@@ -1706,8 +1685,8 @@
17061685 btc8723b2ant_limited_rx(btcoexist, NORMAL_EXEC,
17071686 false, false, 0x8);
17081687
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");
17111690
17121691 btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff,
17131692 0x0);
....@@ -1730,8 +1709,8 @@
17301709 btc8723b2ant_limited_rx(btcoexist, NORMAL_EXEC,
17311710 false, false, 0x8);
17321711
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");
17351714
17361715 btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1,
17371716 0xfffff, 0x0);
....@@ -1755,8 +1734,8 @@
17551734
17561735 if (bt_hs_on)
17571736 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");
17601739 btc8723b2ant_limited_rx(btcoexist, NORMAL_EXEC,
17611740 false, false, 0x8);
17621741
....@@ -1780,12 +1759,12 @@
17801759 &low_pwr_disable);
17811760
17821761 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");
17851764 common = false;
17861765 } 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");
17891768
17901769 common =
17911770 btc8723b2ant_action_wifi_idle_process(
....@@ -1807,13 +1786,13 @@
18071786 s32 result;
18081787 u8 retry_count = 0;
18091788
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");
18121791
18131792 if (!coex_dm->auto_tdma_adjust) {
18141793 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");
18171796 if (sco_hid) {
18181797 if (tx_pause) {
18191798 if (max_interval == 1) {
....@@ -1922,11 +1901,11 @@
19221901 (coex_sta->low_priority_rx) > 1250)
19231902 retry_count++;
19241903
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);
19301909 result = 0;
19311910 wait_count++;
19321911 /* no retry in the last 2-second duration*/
....@@ -1946,8 +1925,8 @@
19461925 up = 0;
19471926 dn = 0;
19481927 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");
19511930 } /* <=3 retry in the last 2-second duration*/
19521931 } else if (retry_count <= 3) {
19531932 up--;
....@@ -1978,8 +1957,8 @@
19781957 dn = 0;
19791958 wait_count = 0;
19801959 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");
19831962 }
19841963 } else {
19851964 /* retry count > 3, once retry count > 3, to reduce
....@@ -2003,12 +1982,12 @@
20031982 dn = 0;
20041983 wait_count = 0;
20051984 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");
20081987 }
20091988
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);
20121991 if (max_interval == 1) {
20131992 if (tx_pause) {
20141993 if (coex_dm->cur_ps_tdma == 71) {
....@@ -2757,17 +2736,17 @@
27572736 }
27582737 }
27592738
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);
27622741
27632742 /* if current PsTdma not match with the recorded one (scan, dhcp, ...),
27642743 * then we have to adjust it back to the previous recorded one.
27652744 */
27662745 if (coex_dm->cur_ps_tdma != coex_dm->ps_tdma_du_adj_type) {
27672746 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);
27712750
27722751 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
27732752 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
....@@ -2777,8 +2756,8 @@
27772756 btc8723b2ant_ps_tdma(btcoexist, NORMAL_EXEC, true,
27782757 coex_dm->ps_tdma_du_adj_type);
27792758 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");
27822761 }
27832762 }
27842763
....@@ -3373,26 +3352,26 @@
33733352 bool miracast_plus_bt = false;
33743353 bool scan = false, link = false, roam = false;
33753354
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");
33783357
33793358 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");
33823361 return;
33833362 }
33843363
33853364 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");
33883367 return;
33893368 }
33903369
33913370 algorithm = btc8723b2ant_action_algorithm(btcoexist);
33923371 if (coex_sta->c2h_bt_inquiry_page &&
33933372 (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");
33963375 btc8723b2ant_action_bt_inquiry(btcoexist);
33973376 return;
33983377 }
....@@ -3402,8 +3381,8 @@
34023381 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
34033382
34043383 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");
34073386 btc8723b2ant_action_wifi_link_process(btcoexist);
34083387 return;
34093388 }
....@@ -3415,9 +3394,9 @@
34153394
34163395 if ((num_of_wifi_link >= 2) ||
34173396 (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);
34213400
34223401 if (bt_link_info->bt_link_exist)
34233402 miracast_plus_bt = true;
....@@ -3436,76 +3415,76 @@
34363415 &miracast_plus_bt);
34373416
34383417 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);
34423421
34433422 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");
34463425 coex_dm->auto_tdma_adjust = false;
34473426 } else {
34483427 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);
34533432 coex_dm->auto_tdma_adjust = false;
34543433 }
34553434 switch (coex_dm->cur_algorithm) {
34563435 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");
34593438 btc8723b2ant_action_sco(btcoexist);
34603439 break;
34613440 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");
34643443 btc8723b2ant_action_hid(btcoexist);
34653444 break;
34663445 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");
34693448 btc8723b2ant_action_a2dp(btcoexist);
34703449 break;
34713450 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");
34743453 btc8723b2ant_action_a2dp_pan_hs(btcoexist);
34753454 break;
34763455 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");
34793458 btc8723b2ant_action_pan_edr(btcoexist);
34803459 break;
34813460 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");
34843463 btc8723b2ant_action_pan_hs(btcoexist);
34853464 break;
34863465 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");
34893468 btc8723b2ant_action_pan_edr_a2dp(btcoexist);
34903469 break;
34913470 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");
34943473 btc8723b2ant_action_pan_edr_hid(btcoexist);
34953474 break;
34963475 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");
34993478 btc8723b2ant_action_hid_a2dp_pan_edr(btcoexist);
35003479 break;
35013480 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");
35043483 btc8723b2ant_action_hid_a2dp(btcoexist);
35053484 break;
35063485 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");
35093488 btc8723b2ant_coex_alloff(btcoexist);
35103489 break;
35113490 }
....@@ -3552,8 +3531,8 @@
35523531 struct rtl_priv *rtlpriv = btcoexist->adapter;
35533532 u8 u8tmp = 0;
35543533
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");
35573536 coex_dm->bt_rf0x1e_backup =
35583537 btcoexist->btc_get_rf_reg(btcoexist, BTC_RF_A, 0x1e, 0xfffff);
35593538
....@@ -3652,8 +3631,8 @@
36523631 {
36533632 struct rtl_priv *rtlpriv = btcoexist->adapter;
36543633
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");
36573636 btc8723b2ant_init_coex_dm(btcoexist);
36583637 }
36593638
....@@ -3874,15 +3853,15 @@
38743853 struct rtl_priv *rtlpriv = btcoexist->adapter;
38753854
38763855 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");
38793858 coex_sta->under_ips = true;
38803859 btc8723b2ant_wifioff_hwcfg(btcoexist);
38813860 btc8723b2ant_ignore_wlan_act(btcoexist, FORCE_EXEC, true);
38823861 btc8723b2ant_coex_alloff(btcoexist);
38833862 } 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");
38863865 coex_sta->under_ips = false;
38873866 ex_btc8723b2ant_init_hwconfig(btcoexist);
38883867 btc8723b2ant_init_coex_dm(btcoexist);
....@@ -3895,12 +3874,12 @@
38953874 struct rtl_priv *rtlpriv = btcoexist->adapter;
38963875
38973876 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");
39003879 coex_sta->under_lps = true;
39013880 } 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");
39043883 coex_sta->under_lps = false;
39053884 }
39063885 }
....@@ -3916,16 +3895,16 @@
39163895 u8tmpb = btcoexist->btc_read_1byte(btcoexist, 0x76e);
39173896
39183897 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");
39213900 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");
39243903 btcoexist->btc_get(btcoexist, BTC_GET_U1_AP_NUM,
39253904 &coex_sta->scan_ap_num);
39263905
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",
39293908 u32tmp, u8tmpa, u8tmpb);
39303909 }
39313910
....@@ -3934,11 +3913,11 @@
39343913 struct rtl_priv *rtlpriv = btcoexist->adapter;
39353914
39363915 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");
39393918 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");
39423921 }
39433922
39443923 void ex_btc8723b2ant_media_status_notify(struct btc_coexist *btcoexist,
....@@ -3951,11 +3930,11 @@
39513930 u8 ap_num = 0;
39523931
39533932 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");
39563935 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");
39593938
39603939 /* only 2.4G we need to inform bt the chnl mask */
39613940 btcoexist->btc_get(btcoexist,
....@@ -3982,10 +3961,10 @@
39823961 coex_dm->wifi_chnl_info[1] = h2c_parameter[1];
39833962 coex_dm->wifi_chnl_info[2] = h2c_parameter[2];
39843963
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]);
39893968
39903969 btcoexist->btc_fill_h2c(btcoexist, 0x66, 3, h2c_parameter);
39913970 }
....@@ -3996,8 +3975,8 @@
39963975 struct rtl_priv *rtlpriv = btcoexist->adapter;
39973976
39983977 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");
40013980 }
40023981
40033982 void ex_btc8723b2ant_bt_info_notify(struct btc_coexist *btcoexist,
....@@ -4016,24 +3995,24 @@
40163995 rsp_source = BT_INFO_SRC_8723B_2ANT_WIFI_FW;
40173996 coex_sta->bt_info_c2h_cnt[rsp_source]++;
40183997
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);
40224001 for (i = 0; i < length; i++) {
40234002 coex_sta->bt_info_c2h[rsp_source][i] = tmpbuf[i];
40244003 if (i == 1)
40254004 bt_info = tmpbuf[i];
40264005 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]);
40294008 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]);
40324011 }
40334012
40344013 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");
40374016 return;
40384017 }
40394018
....@@ -4064,8 +4043,8 @@
40644043 * because BT is reset and loss of the info.
40654044 */
40664045 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");
40694048 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
40704049 &wifi_connected);
40714050 if (wifi_connected)
....@@ -4079,8 +4058,8 @@
40794058 }
40804059
40814060 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");
40844063 btc8723b2ant_ignore_wlan_act(btcoexist, FORCE_EXEC,
40854064 false);
40864065 } else {
....@@ -4141,26 +4120,26 @@
41414120
41424121 if (!(bt_info & BT_INFO_8723B_2ANT_B_CONNECTION)) {
41434122 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");
41464125 /* connection exists but no busy */
41474126 } else if (bt_info == BT_INFO_8723B_2ANT_B_CONNECTION) {
41484127 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");
41514130 } else if ((bt_info & BT_INFO_8723B_2ANT_B_SCO_ESCO) ||
41524131 (bt_info & BT_INFO_8723B_2ANT_B_SCO_BUSY)) {
41534132 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");
41564135 } else if (bt_info&BT_INFO_8723B_2ANT_B_ACL_BUSY) {
41574136 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");
41604139 } else {
41614140 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");
41644143 }
41654144
41664145 if ((BT_8723B_2ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) ||
....@@ -4185,7 +4164,7 @@
41854164 {
41864165 struct rtl_priv *rtlpriv = btcoexist->adapter;
41874166
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");
41894168
41904169 btc8723b2ant_wifioff_hwcfg(btcoexist);
41914170 btc8723b2ant_ignore_wlan_act(btcoexist, FORCE_EXEC, true);
....@@ -4196,11 +4175,11 @@
41964175 {
41974176 struct rtl_priv *rtlpriv = btcoexist->adapter;
41984177
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");
42004179
42014180 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");
42044183
42054184 /* Driver do not leave IPS/LPS when driver is going to sleep, so
42064185 * BTCoexistence think wifi is still under IPS/LPS
....@@ -4211,8 +4190,8 @@
42114190 coex_sta->under_ips = false;
42124191 coex_sta->under_lps = false;
42134192 } 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");
42164195 ex_btc8723b2ant_init_hwconfig(btcoexist);
42174196 btc8723b2ant_init_coex_dm(btcoexist);
42184197 btc8723b2ant_query_bt_info(btcoexist);
....@@ -4224,8 +4203,8 @@
42244203 struct rtl_priv *rtlpriv = btcoexist->adapter;
42254204 struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info;
42264205
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");
42294208
42304209 if (coex_sta->dis_ver_info_cnt <= 5) {
42314210 coex_sta->dis_ver_info_cnt += 1;
....@@ -4233,8 +4212,8 @@
42334212 /* Antenna config to set 0x765 = 0x0 (GNT_BT control by
42344213 * PTA) after initial
42354214 */
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");
42384217 btc8723b2ant_set_ant_path(
42394218 btcoexist, BTC_ANT_WIFI_AT_MAIN, false, false);
42404219 }