forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.c
....@@ -1,27 +1,5 @@
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.*/
253
264 /************************************************************
275 * Description:
....@@ -76,28 +54,28 @@
7654 if (bt_rssi >=
7755 rssi_thresh + BTC_RSSI_COEX_THRESH_TOL_8821A_2ANT) {
7856 bt_rssi_state = BTC_RSSI_STATE_HIGH;
79
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
80
- "[BTCoex], BT Rssi state switch to High\n");
57
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
58
+ "[BTCoex], BT Rssi state switch to High\n");
8159 } else {
8260 bt_rssi_state = BTC_RSSI_STATE_STAY_LOW;
83
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
84
- "[BTCoex], BT Rssi state stay at Low\n");
61
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
62
+ "[BTCoex], BT Rssi state stay at Low\n");
8563 }
8664 } else {
8765 if (bt_rssi < rssi_thresh) {
8866 bt_rssi_state = BTC_RSSI_STATE_LOW;
89
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
90
- "[BTCoex], BT Rssi state switch to Low\n");
67
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
68
+ "[BTCoex], BT Rssi state switch to Low\n");
9169 } else {
9270 bt_rssi_state = BTC_RSSI_STATE_STAY_HIGH;
93
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
94
- "[BTCoex], BT Rssi state stay at High\n");
71
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
72
+ "[BTCoex], BT Rssi state stay at High\n");
9573 }
9674 }
9775 } else if (level_num == 3) {
9876 if (rssi_thresh > rssi_thresh1) {
99
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
100
- "[BTCoex], BT Rssi thresh error!!\n");
77
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
78
+ "[BTCoex], BT Rssi thresh error!!\n");
10179 return coex_sta->pre_bt_rssi_state;
10280 }
10381
....@@ -107,12 +85,12 @@
10785 (rssi_thresh +
10886 BTC_RSSI_COEX_THRESH_TOL_8821A_2ANT)) {
10987 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");
11290 } else {
11391 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");
11694 }
11795 } else if ((coex_sta->pre_bt_rssi_state ==
11896 BTC_RSSI_STATE_MEDIUM) ||
....@@ -122,26 +100,26 @@
122100 (rssi_thresh1 +
123101 BTC_RSSI_COEX_THRESH_TOL_8821A_2ANT)) {
124102 bt_rssi_state = BTC_RSSI_STATE_HIGH;
125
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
126
- "[BTCoex], BT Rssi state switch to High\n");
103
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
104
+ "[BTCoex], BT Rssi state switch to High\n");
127105 } else if (bt_rssi < rssi_thresh) {
128106 bt_rssi_state = BTC_RSSI_STATE_LOW;
129
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
130
- "[BTCoex], BT Rssi state switch to Low\n");
107
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
108
+ "[BTCoex], BT Rssi state switch to Low\n");
131109 } else {
132110 bt_rssi_state = BTC_RSSI_STATE_STAY_MEDIUM;
133
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
134
- "[BTCoex], BT Rssi state stay at Medium\n");
111
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
112
+ "[BTCoex], BT Rssi state stay at Medium\n");
135113 }
136114 } else {
137115 if (bt_rssi < rssi_thresh1) {
138116 bt_rssi_state = BTC_RSSI_STATE_MEDIUM;
139
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
140
- "[BTCoex], BT Rssi state switch to Medium\n");
117
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
118
+ "[BTCoex], BT Rssi state switch to Medium\n");
141119 } else {
142120 bt_rssi_state = BTC_RSSI_STATE_STAY_HIGH;
143
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
144
- "[BTCoex], BT Rssi state stay at High\n");
121
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
122
+ "[BTCoex], BT Rssi state stay at High\n");
145123 }
146124 }
147125 }
....@@ -169,28 +147,28 @@
169147 if (wifi_rssi >=
170148 (rssi_thresh+BTC_RSSI_COEX_THRESH_TOL_8821A_2ANT)) {
171149 wifi_rssi_state = BTC_RSSI_STATE_HIGH;
172
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
173
- "[BTCoex], wifi RSSI state switch to High\n");
150
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
151
+ "[BTCoex], wifi RSSI state switch to High\n");
174152 } else {
175153 wifi_rssi_state = BTC_RSSI_STATE_STAY_LOW;
176
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
177
- "[BTCoex], wifi RSSI state stay at Low\n");
154
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
155
+ "[BTCoex], wifi RSSI state stay at Low\n");
178156 }
179157 } else {
180158 if (wifi_rssi < rssi_thresh) {
181159 wifi_rssi_state = BTC_RSSI_STATE_LOW;
182
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
183
- "[BTCoex], wifi RSSI state switch to Low\n");
160
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
161
+ "[BTCoex], wifi RSSI state switch to Low\n");
184162 } else {
185163 wifi_rssi_state = BTC_RSSI_STATE_STAY_HIGH;
186
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
187
- "[BTCoex], wifi RSSI state stay at High\n");
164
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
165
+ "[BTCoex], wifi RSSI state stay at High\n");
188166 }
189167 }
190168 } else if (level_num == 3) {
191169 if (rssi_thresh > rssi_thresh1) {
192
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
193
- "[BTCoex], wifi RSSI thresh error!!\n");
170
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
171
+ "[BTCoex], wifi RSSI thresh error!!\n");
194172 return coex_sta->pre_wifi_rssi_state[index];
195173 }
196174
....@@ -202,12 +180,12 @@
202180 (rssi_thresh +
203181 BTC_RSSI_COEX_THRESH_TOL_8821A_2ANT)) {
204182 wifi_rssi_state = BTC_RSSI_STATE_MEDIUM;
205
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
206
- "[BTCoex], wifi RSSI state switch to Medium\n");
183
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
184
+ "[BTCoex], wifi RSSI state switch to Medium\n");
207185 } else {
208186 wifi_rssi_state = BTC_RSSI_STATE_STAY_LOW;
209
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
210
- "[BTCoex], wifi RSSI state stay at Low\n");
187
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
188
+ "[BTCoex], wifi RSSI state stay at Low\n");
211189 }
212190 } else if ((coex_sta->pre_wifi_rssi_state[index] ==
213191 BTC_RSSI_STATE_MEDIUM) ||
....@@ -216,26 +194,26 @@
216194 if (wifi_rssi >= (rssi_thresh1 +
217195 BTC_RSSI_COEX_THRESH_TOL_8821A_2ANT)) {
218196 wifi_rssi_state = BTC_RSSI_STATE_HIGH;
219
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
220
- "[BTCoex], wifi RSSI state switch to High\n");
197
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
198
+ "[BTCoex], wifi RSSI state switch to High\n");
221199 } else if (wifi_rssi < rssi_thresh) {
222200 wifi_rssi_state = BTC_RSSI_STATE_LOW;
223
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
224
- "[BTCoex], wifi RSSI state switch to Low\n");
201
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
202
+ "[BTCoex], wifi RSSI state switch to Low\n");
225203 } else {
226204 wifi_rssi_state = BTC_RSSI_STATE_STAY_MEDIUM;
227
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
228
- "[BTCoex], wifi RSSI state stay at Medium\n");
205
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
206
+ "[BTCoex], wifi RSSI state stay at Medium\n");
229207 }
230208 } else {
231209 if (wifi_rssi < rssi_thresh1) {
232210 wifi_rssi_state = BTC_RSSI_STATE_MEDIUM;
233
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
234
- "[BTCoex], wifi RSSI state switch to Medium\n");
211
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
212
+ "[BTCoex], wifi RSSI state switch to Medium\n");
235213 } else {
236214 wifi_rssi_state = BTC_RSSI_STATE_STAY_HIGH;
237
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
238
- "[BTCoex], wifi RSSI state stay at High\n");
215
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
216
+ "[BTCoex], wifi RSSI state stay at High\n");
239217 }
240218 }
241219 }
....@@ -295,12 +273,12 @@
295273 else
296274 bt_link_info->slave_role = false;
297275
298
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
299
- "[BTCoex], High Priority Tx/Rx (reg 0x%x) = 0x%x(%d)/0x%x(%d)\n",
300
- reg_hp_txrx, reg_hp_tx, reg_hp_tx, reg_hp_rx, reg_hp_rx);
301
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
302
- "[BTCoex], Low Priority Tx/Rx (reg 0x%x) = 0x%x(%d)/0x%x(%d)\n",
303
- reg_lp_txrx, reg_lp_tx, reg_lp_tx, reg_lp_rx, reg_lp_rx);
276
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
277
+ "[BTCoex], High Priority Tx/Rx (reg 0x%x) = 0x%x(%d)/0x%x(%d)\n",
278
+ reg_hp_txrx, reg_hp_tx, reg_hp_tx, reg_hp_rx, reg_hp_rx);
279
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
280
+ "[BTCoex], Low Priority Tx/Rx (reg 0x%x) = 0x%x(%d)/0x%x(%d)\n",
281
+ reg_lp_txrx, reg_lp_tx, reg_lp_tx, reg_lp_rx, reg_lp_rx);
304282
305283 /* reset counter */
306284 btcoexist->btc_write_1byte(btcoexist, 0x76e, 0xc);
....@@ -352,9 +330,9 @@
352330
353331 h2c_parameter[0] |= BIT0; /* trigger */
354332
355
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
356
- "[BTCoex], Query Bt Info, FW write 0x61 = 0x%x\n",
357
- h2c_parameter[0]);
333
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
334
+ "[BTCoex], Query Bt Info, FW write 0x61 = 0x%x\n",
335
+ h2c_parameter[0]);
358336
359337 btcoexist->btc_fill_h2c(btcoexist, 0x61, 1, h2c_parameter);
360338 }
....@@ -459,7 +437,7 @@
459437 btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
460438
461439 if (!bt_link_info->bt_link_exist) {
462
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
440
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
463441 "[BTCoex], No BT link exists!!!\n");
464442 return algorithm;
465443 }
....@@ -475,28 +453,28 @@
475453
476454 if (num_of_diff_profile == 1) {
477455 if (bt_link_info->sco_exist) {
478
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
479
- "[BTCoex], SCO only\n");
456
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
457
+ "[BTCoex], SCO only\n");
480458 algorithm = BT_8821A_2ANT_COEX_ALGO_SCO;
481459 } else {
482460 if (bt_link_info->hid_exist) {
483
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
484
- "[BTCoex], HID only\n");
461
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
462
+ "[BTCoex], HID only\n");
485463 algorithm = BT_8821A_2ANT_COEX_ALGO_HID;
486464 } else if (bt_link_info->a2dp_exist) {
487
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
488
- "[BTCoex], A2DP only\n");
465
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
466
+ "[BTCoex], A2DP only\n");
489467 algorithm = BT_8821A_2ANT_COEX_ALGO_A2DP;
490468 } else if (bt_link_info->pan_exist) {
491469 if (bt_hs_on) {
492
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
493
- DBG_LOUD,
494
- "[BTCoex], PAN(HS) only\n");
470
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
471
+ DBG_LOUD,
472
+ "[BTCoex], PAN(HS) only\n");
495473 algorithm = BT_8821A_2ANT_COEX_ALGO_PANHS;
496474 } else {
497
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
498
- DBG_LOUD,
499
- "[BTCoex], PAN(EDR) only\n");
475
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
476
+ DBG_LOUD,
477
+ "[BTCoex], PAN(EDR) only\n");
500478 algorithm = BT_8821A_2ANT_COEX_ALGO_PANEDR;
501479 }
502480 }
....@@ -504,58 +482,58 @@
504482 } else if (num_of_diff_profile == 2) {
505483 if (bt_link_info->sco_exist) {
506484 if (bt_link_info->hid_exist) {
507
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
508
- "[BTCoex], SCO + HID\n");
485
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
486
+ "[BTCoex], SCO + HID\n");
509487 algorithm = BT_8821A_2ANT_COEX_ALGO_SCO;
510488 } else if (bt_link_info->a2dp_exist) {
511
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
512
- "[BTCoex], SCO + A2DP ==> SCO\n");
489
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
490
+ "[BTCoex], SCO + A2DP ==> SCO\n");
513491 algorithm = BT_8821A_2ANT_COEX_ALGO_SCO;
514492 } else if (bt_link_info->pan_exist) {
515493 if (bt_hs_on) {
516
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
517
- DBG_LOUD,
518
- "[BTCoex], SCO + PAN(HS)\n");
494
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
495
+ DBG_LOUD,
496
+ "[BTCoex], SCO + PAN(HS)\n");
519497 algorithm = BT_8821A_2ANT_COEX_ALGO_SCO;
520498 } else {
521
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
522
- DBG_LOUD,
523
- "[BTCoex], SCO + PAN(EDR)\n");
499
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
500
+ DBG_LOUD,
501
+ "[BTCoex], SCO + PAN(EDR)\n");
524502 algorithm = BT_8821A_2ANT_COEX_ALGO_SCO;
525503 }
526504 }
527505 } else {
528506 if (bt_link_info->hid_exist &&
529507 bt_link_info->a2dp_exist) {
530
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
531
- "[BTCoex], HID + A2DP\n");
508
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
509
+ "[BTCoex], HID + A2DP\n");
532510 algorithm = BT_8821A_2ANT_COEX_ALGO_HID_A2DP;
533511 } else if (bt_link_info->hid_exist &&
534512 bt_link_info->pan_exist) {
535513 if (bt_hs_on) {
536
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
537
- DBG_LOUD,
538
- "[BTCoex], HID + PAN(HS)\n");
514
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
515
+ DBG_LOUD,
516
+ "[BTCoex], HID + PAN(HS)\n");
539517 algorithm = BT_8821A_2ANT_COEX_ALGO_HID;
540518 } else {
541
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
542
- DBG_LOUD,
543
- "[BTCoex], HID + PAN(EDR)\n");
519
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
520
+ DBG_LOUD,
521
+ "[BTCoex], HID + PAN(EDR)\n");
544522 algorithm =
545523 BT_8821A_2ANT_COEX_ALGO_PANEDR_HID;
546524 }
547525 } else if (bt_link_info->pan_exist &&
548526 bt_link_info->a2dp_exist) {
549527 if (bt_hs_on) {
550
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
551
- DBG_LOUD,
552
- "[BTCoex], A2DP + PAN(HS)\n");
528
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
529
+ DBG_LOUD,
530
+ "[BTCoex], A2DP + PAN(HS)\n");
553531 algorithm =
554532 BT_8821A_2ANT_COEX_ALGO_A2DP_PANHS;
555533 } else {
556
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
557
- DBG_LOUD,
558
- "[BTCoex], A2DP + PAN(EDR)\n");
534
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
535
+ DBG_LOUD,
536
+ "[BTCoex], A2DP + PAN(EDR)\n");
559537 algorithm =
560538 BT_8821A_2ANT_COEX_ALGO_PANEDR_A2DP;
561539 }
....@@ -565,33 +543,33 @@
565543 if (bt_link_info->sco_exist) {
566544 if (bt_link_info->hid_exist &&
567545 bt_link_info->a2dp_exist) {
568
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
569
- "[BTCoex], SCO + HID + A2DP ==> HID\n");
546
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
547
+ "[BTCoex], SCO + HID + A2DP ==> HID\n");
570548 algorithm = BT_8821A_2ANT_COEX_ALGO_SCO;
571549 } else if (bt_link_info->hid_exist &&
572550 bt_link_info->pan_exist) {
573551 if (bt_hs_on) {
574
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
575
- DBG_LOUD,
576
- "[BTCoex], SCO + HID + PAN(HS)\n");
552
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
553
+ DBG_LOUD,
554
+ "[BTCoex], SCO + HID + PAN(HS)\n");
577555 algorithm = BT_8821A_2ANT_COEX_ALGO_SCO;
578556 } else {
579
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
580
- DBG_LOUD,
581
- "[BTCoex], SCO + HID + PAN(EDR)\n");
557
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
558
+ DBG_LOUD,
559
+ "[BTCoex], SCO + HID + PAN(EDR)\n");
582560 algorithm = BT_8821A_2ANT_COEX_ALGO_SCO;
583561 }
584562 } else if (bt_link_info->pan_exist &&
585563 bt_link_info->a2dp_exist) {
586564 if (bt_hs_on) {
587
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
588
- DBG_LOUD,
589
- "[BTCoex], SCO + A2DP + PAN(HS)\n");
565
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
566
+ DBG_LOUD,
567
+ "[BTCoex], SCO + A2DP + PAN(HS)\n");
590568 algorithm = BT_8821A_2ANT_COEX_ALGO_SCO;
591569 } else {
592
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
593
- DBG_LOUD,
594
- "[BTCoex], SCO + A2DP + PAN(EDR) ==> HID\n");
570
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
571
+ DBG_LOUD,
572
+ "[BTCoex], SCO + A2DP + PAN(EDR) ==> HID\n");
595573 algorithm = BT_8821A_2ANT_COEX_ALGO_SCO;
596574 }
597575 }
....@@ -600,15 +578,15 @@
600578 bt_link_info->pan_exist &&
601579 bt_link_info->a2dp_exist) {
602580 if (bt_hs_on) {
603
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
604
- DBG_LOUD,
605
- "[BTCoex], HID + A2DP + PAN(HS)\n");
581
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
582
+ DBG_LOUD,
583
+ "[BTCoex], HID + A2DP + PAN(HS)\n");
606584 algorithm =
607585 BT_8821A_2ANT_COEX_ALGO_HID_A2DP;
608586 } else {
609
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
610
- DBG_LOUD,
611
- "[BTCoex], HID + A2DP + PAN(EDR)\n");
587
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
588
+ DBG_LOUD,
589
+ "[BTCoex], HID + A2DP + PAN(EDR)\n");
612590 algorithm =
613591 BT_8821A_2ANT_COEX_ALGO_HID_A2DP_PANEDR;
614592 }
....@@ -620,14 +598,14 @@
620598 bt_link_info->pan_exist &&
621599 bt_link_info->a2dp_exist) {
622600 if (bt_hs_on) {
623
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
624
- DBG_LOUD,
625
- "[BTCoex], Error!!! SCO + HID + A2DP + PAN(HS)\n");
601
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
602
+ DBG_LOUD,
603
+ "[BTCoex], Error!!! SCO + HID + A2DP + PAN(HS)\n");
626604
627605 } else {
628
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
629
- DBG_LOUD,
630
- "[BTCoex], SCO + HID + A2DP + PAN(EDR)==>PAN(EDR)+HID\n");
606
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
607
+ DBG_LOUD,
608
+ "[BTCoex], SCO + HID + A2DP + PAN(EDR)==>PAN(EDR)+HID\n");
631609 algorithm = BT_8821A_2ANT_COEX_ALGO_SCO;
632610 }
633611 }
....@@ -647,10 +625,10 @@
647625 */
648626 h2c_parameter[0] = dac_swing_lvl;
649627
650
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
651
- "[BTCoex], Set Dac Swing Level = 0x%x\n", dac_swing_lvl);
652
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
653
- "[BTCoex], FW write 0x64 = 0x%x\n", h2c_parameter[0]);
628
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
629
+ "[BTCoex], Set Dac Swing Level = 0x%x\n", dac_swing_lvl);
630
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
631
+ "[BTCoex], FW write 0x64 = 0x%x\n", h2c_parameter[0]);
654632
655633 btcoexist->btc_fill_h2c(btcoexist, 0x64, 1, h2c_parameter);
656634 }
....@@ -663,9 +641,9 @@
663641
664642 h2c_parameter[0] = dec_bt_pwr_lvl;
665643
666
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
667
- "[BTCoex], decrease Bt Power Level : %u, FW write 0x62 = 0x%x\n",
668
- dec_bt_pwr_lvl, h2c_parameter[0]);
644
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
645
+ "[BTCoex], decrease Bt Power Level : %u, FW write 0x62 = 0x%x\n",
646
+ dec_bt_pwr_lvl, h2c_parameter[0]);
669647
670648 btcoexist->btc_fill_h2c(btcoexist, 0x62, 1, h2c_parameter);
671649 }
....@@ -675,15 +653,15 @@
675653 {
676654 struct rtl_priv *rtlpriv = btcoexist->adapter;
677655
678
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
679
- "[BTCoex], %s Dec BT power level = %u\n",
680
- (force_exec ? "force to" : ""), dec_bt_pwr_lvl);
656
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
657
+ "[BTCoex], %s Dec BT power level = %u\n",
658
+ (force_exec ? "force to" : ""), dec_bt_pwr_lvl);
681659 coex_dm->cur_dec_bt_pwr_lvl = dec_bt_pwr_lvl;
682660
683661 if (!force_exec) {
684
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
685
- "[BTCoex], pre_dec_bt_pwr_lvl = %d, cur_dec_bt_pwr_lvl = %d\n",
686
- coex_dm->pre_dec_bt_pwr_lvl,
662
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
663
+ "[BTCoex], pre_dec_bt_pwr_lvl = %d, cur_dec_bt_pwr_lvl = %d\n",
664
+ coex_dm->pre_dec_bt_pwr_lvl,
687665 coex_dm->cur_dec_bt_pwr_lvl);
688666
689667 if (coex_dm->pre_dec_bt_pwr_lvl == coex_dm->cur_dec_bt_pwr_lvl)
....@@ -699,16 +677,16 @@
699677 {
700678 struct rtl_priv *rtlpriv = btcoexist->adapter;
701679
702
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
703
- "[BTCoex], %s set FW Dac Swing level = %d\n",
704
- (force_exec ? "force to" : ""), fw_dac_swing_lvl);
680
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
681
+ "[BTCoex], %s set FW Dac Swing level = %d\n",
682
+ (force_exec ? "force to" : ""), fw_dac_swing_lvl);
705683 coex_dm->cur_fw_dac_swing_lvl = fw_dac_swing_lvl;
706684
707685 if (!force_exec) {
708
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
709
- "[BTCoex], pre_fw_dac_swing_lvl = %d, cur_fw_dac_swing_lvl = %d\n",
710
- coex_dm->pre_fw_dac_swing_lvl,
711
- coex_dm->cur_fw_dac_swing_lvl);
686
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
687
+ "[BTCoex], pre_fw_dac_swing_lvl = %d, cur_fw_dac_swing_lvl = %d\n",
688
+ coex_dm->pre_fw_dac_swing_lvl,
689
+ coex_dm->cur_fw_dac_swing_lvl);
712690
713691 if (coex_dm->pre_fw_dac_swing_lvl ==
714692 coex_dm->cur_fw_dac_swing_lvl)
....@@ -741,9 +719,9 @@
741719 h2c_parameter[5] = 0xa0;
742720 }
743721
744
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
745
- "[BTCoex], set WiFi Low-Penalty Retry: %s",
746
- (low_penalty_ra ? "ON!!" : "OFF!!"));
722
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
723
+ "[BTCoex], set WiFi Low-Penalty Retry: %s",
724
+ (low_penalty_ra ? "ON!!" : "OFF!!"));
747725
748726 btcoexist->btc_fill_h2c(btcoexist, 0x69, 6, h2c_parameter);
749727 }
....@@ -753,17 +731,17 @@
753731 {
754732 struct rtl_priv *rtlpriv = btcoexist->adapter;
755733
756
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
757
- "[BTCoex], %s turn LowPenaltyRA = %s\n",
758
- (force_exec ? "force to" : ""),
759
- ((low_penalty_ra) ? "ON" : "OFF"));
734
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
735
+ "[BTCoex], %s turn LowPenaltyRA = %s\n",
736
+ (force_exec ? "force to" : ""),
737
+ ((low_penalty_ra) ? "ON" : "OFF"));
760738 coex_dm->cur_low_penalty_ra = low_penalty_ra;
761739
762740 if (!force_exec) {
763
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
764
- "[BTCoex], pre_low_penalty_ra = %d, cur_low_penalty_ra = %d\n",
765
- coex_dm->pre_low_penalty_ra,
766
- coex_dm->cur_low_penalty_ra);
741
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
742
+ "[BTCoex], pre_low_penalty_ra = %d, cur_low_penalty_ra = %d\n",
743
+ coex_dm->pre_low_penalty_ra,
744
+ coex_dm->cur_low_penalty_ra);
767745
768746 if (coex_dm->pre_low_penalty_ra == coex_dm->cur_low_penalty_ra)
769747 return;
....@@ -780,8 +758,8 @@
780758 struct rtl_priv *rtlpriv = btcoexist->adapter;
781759 u8 val = (u8)level;
782760
783
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
784
- "[BTCoex], Write SwDacSwing = 0x%x\n", level);
761
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
762
+ "[BTCoex], Write SwDacSwing = 0x%x\n", level);
785763 btcoexist->btc_write_1byte_bitmask(btcoexist, 0xc5b, 0x3e, val);
786764 }
787765
....@@ -801,21 +779,21 @@
801779 {
802780 struct rtl_priv *rtlpriv = btcoexist->adapter;
803781
804
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
805
- "[BTCoex], %s turn DacSwing = %s, dac_swing_lvl = 0x%x\n",
806
- (force_exec ? "force to" : ""),
807
- ((dac_swing_on) ? "ON" : "OFF"),
808
- dac_swing_lvl);
782
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
783
+ "[BTCoex], %s turn DacSwing = %s, dac_swing_lvl = 0x%x\n",
784
+ (force_exec ? "force to" : ""),
785
+ ((dac_swing_on) ? "ON" : "OFF"),
786
+ dac_swing_lvl);
809787 coex_dm->cur_dac_swing_on = dac_swing_on;
810788 coex_dm->cur_dac_swing_lvl = dac_swing_lvl;
811789
812790 if (!force_exec) {
813
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
814
- "[BTCoex], pre_dac_swing_on = %d, pre_dac_swing_lvl = 0x%x, cur_dac_swing_on = %d, cur_dac_swing_lvl = 0x%x\n",
815
- coex_dm->pre_dac_swing_on,
816
- coex_dm->pre_dac_swing_lvl,
817
- coex_dm->cur_dac_swing_on,
818
- coex_dm->cur_dac_swing_lvl);
791
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
792
+ "[BTCoex], pre_dac_swing_on = %d, pre_dac_swing_lvl = 0x%x, cur_dac_swing_on = %d, cur_dac_swing_lvl = 0x%x\n",
793
+ coex_dm->pre_dac_swing_on,
794
+ coex_dm->pre_dac_swing_lvl,
795
+ coex_dm->cur_dac_swing_on,
796
+ coex_dm->cur_dac_swing_lvl);
819797
820798 if ((coex_dm->pre_dac_swing_on == coex_dm->cur_dac_swing_on) &&
821799 (coex_dm->pre_dac_swing_lvl ==
....@@ -836,20 +814,20 @@
836814 {
837815 struct rtl_priv *rtlpriv = btcoexist->adapter;
838816
839
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
840
- "[BTCoex], set coex table, set 0x6c0 = 0x%x\n", val0x6c0);
817
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
818
+ "[BTCoex], set coex table, set 0x6c0 = 0x%x\n", val0x6c0);
841819 btcoexist->btc_write_4byte(btcoexist, 0x6c0, val0x6c0);
842820
843
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
844
- "[BTCoex], set coex table, set 0x6c4 = 0x%x\n", val0x6c4);
821
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
822
+ "[BTCoex], set coex table, set 0x6c4 = 0x%x\n", val0x6c4);
845823 btcoexist->btc_write_4byte(btcoexist, 0x6c4, val0x6c4);
846824
847
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
848
- "[BTCoex], set coex table, set 0x6c8 = 0x%x\n", val0x6c8);
825
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
826
+ "[BTCoex], set coex table, set 0x6c8 = 0x%x\n", val0x6c8);
849827 btcoexist->btc_write_4byte(btcoexist, 0x6c8, val0x6c8);
850828
851
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
852
- "[BTCoex], set coex table, set 0x6cc = 0x%x\n", val0x6cc);
829
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
830
+ "[BTCoex], set coex table, set 0x6cc = 0x%x\n", val0x6cc);
853831 btcoexist->btc_write_1byte(btcoexist, 0x6cc, val0x6cc);
854832 }
855833
....@@ -859,28 +837,28 @@
859837 {
860838 struct rtl_priv *rtlpriv = btcoexist->adapter;
861839
862
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
863
- "[BTCoex], %s write Coex Table 0x6c0 = 0x%x, 0x6c4 = 0x%x, 0x6c8 = 0x%x, 0x6cc = 0x%x\n",
864
- (force_exec ? "force to" : ""),
865
- val0x6c0, val0x6c4, val0x6c8, val0x6cc);
840
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
841
+ "[BTCoex], %s write Coex Table 0x6c0 = 0x%x, 0x6c4 = 0x%x, 0x6c8 = 0x%x, 0x6cc = 0x%x\n",
842
+ (force_exec ? "force to" : ""),
843
+ val0x6c0, val0x6c4, val0x6c8, val0x6cc);
866844 coex_dm->cur_val0x6c0 = val0x6c0;
867845 coex_dm->cur_val0x6c4 = val0x6c4;
868846 coex_dm->cur_val0x6c8 = val0x6c8;
869847 coex_dm->cur_val0x6cc = val0x6cc;
870848
871849 if (!force_exec) {
872
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
873
- "[BTCoex], pre_val0x6c0 = 0x%x, pre_val0x6c4 = 0x%x, pre_val0x6c8 = 0x%x, pre_val0x6cc = 0x%x !!\n",
874
- coex_dm->pre_val0x6c0,
875
- coex_dm->pre_val0x6c4,
876
- coex_dm->pre_val0x6c8,
877
- coex_dm->pre_val0x6cc);
878
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
879
- "[BTCoex], cur_val0x6c0 = 0x%x, cur_val0x6c4 = 0x%x, cur_val0x6c8 = 0x%x, cur_val0x6cc = 0x%x !!\n",
880
- coex_dm->cur_val0x6c0,
881
- coex_dm->cur_val0x6c4,
882
- coex_dm->cur_val0x6c8,
883
- coex_dm->cur_val0x6cc);
850
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
851
+ "[BTCoex], pre_val0x6c0 = 0x%x, pre_val0x6c4 = 0x%x, pre_val0x6c8 = 0x%x, pre_val0x6cc = 0x%x !!\n",
852
+ coex_dm->pre_val0x6c0,
853
+ coex_dm->pre_val0x6c4,
854
+ coex_dm->pre_val0x6c8,
855
+ coex_dm->pre_val0x6cc);
856
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
857
+ "[BTCoex], cur_val0x6c0 = 0x%x, cur_val0x6c4 = 0x%x, cur_val0x6c8 = 0x%x, cur_val0x6cc = 0x%x !!\n",
858
+ coex_dm->cur_val0x6c0,
859
+ coex_dm->cur_val0x6c4,
860
+ coex_dm->cur_val0x6c8,
861
+ coex_dm->cur_val0x6cc);
884862
885863 if ((coex_dm->pre_val0x6c0 == coex_dm->cur_val0x6c0) &&
886864 (coex_dm->pre_val0x6c4 == coex_dm->cur_val0x6c4) &&
....@@ -989,9 +967,9 @@
989967 if (enable)
990968 h2c_parameter[0] |= BIT0; /* function enable */
991969
992
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
993
- "[BTCoex], set FW for BT Ignore Wlan_Act, FW write 0x63 = 0x%x\n",
994
- h2c_parameter[0]);
970
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
971
+ "[BTCoex], set FW for BT Ignore Wlan_Act, FW write 0x63 = 0x%x\n",
972
+ h2c_parameter[0]);
995973
996974 btcoex->btc_fill_h2c(btcoex, 0x63, 1, h2c_parameter);
997975 }
....@@ -1028,15 +1006,15 @@
10281006 {
10291007 struct rtl_priv *rtlpriv = btcoexist->adapter;
10301008
1031
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1032
- "[BTCoex], %s turn Ignore WlanAct %s\n",
1033
- (force_exec ? "force to" : ""), (enable ? "ON" : "OFF"));
1009
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1010
+ "[BTCoex], %s turn Ignore WlanAct %s\n",
1011
+ (force_exec ? "force to" : ""), (enable ? "ON" : "OFF"));
10341012 coex_dm->cur_ignore_wlan_act = enable;
10351013
10361014 if (!force_exec) {
1037
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1038
- "[BTCoex], pre_ignore_wlan_act = %d, cur_ignore_wlan_act = %d!!\n",
1039
- coex_dm->pre_ignore_wlan_act,
1015
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1016
+ "[BTCoex], pre_ignore_wlan_act = %d, cur_ignore_wlan_act = %d!!\n",
1017
+ coex_dm->pre_ignore_wlan_act,
10401018 coex_dm->cur_ignore_wlan_act);
10411019
10421020 if (coex_dm->pre_ignore_wlan_act ==
....@@ -1067,13 +1045,13 @@
10671045 coex_dm->ps_tdma_para[3] = byte4;
10681046 coex_dm->ps_tdma_para[4] = byte5;
10691047
1070
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1071
- "[BTCoex], FW write 0x60(5bytes) = 0x%x%08x\n",
1072
- h2c_parameter[0],
1073
- h2c_parameter[1] << 24 |
1074
- h2c_parameter[2] << 16 |
1075
- h2c_parameter[3] << 8 |
1076
- h2c_parameter[4]);
1048
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1049
+ "[BTCoex], FW write 0x60(5bytes) = 0x%x%08x\n",
1050
+ h2c_parameter[0],
1051
+ h2c_parameter[1] << 24 |
1052
+ h2c_parameter[2] << 16 |
1053
+ h2c_parameter[3] << 8 |
1054
+ h2c_parameter[4]);
10771055
10781056 btcoexist->btc_fill_h2c(btcoexist, 0x60, 5, h2c_parameter);
10791057 }
....@@ -1159,20 +1137,20 @@
11591137 type = type + 100;
11601138 }
11611139
1162
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1163
- "[BTCoex], %s turn %s PS TDMA, type = %d\n",
1164
- (force_exec ? "force to" : ""), (turn_on ? "ON" : "OFF"),
1165
- type);
1140
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1141
+ "[BTCoex], %s turn %s PS TDMA, type = %d\n",
1142
+ (force_exec ? "force to" : ""), (turn_on ? "ON" : "OFF"),
1143
+ type);
11661144 coex_dm->cur_ps_tdma_on = turn_on;
11671145 coex_dm->cur_ps_tdma = type;
11681146
11691147 if (!force_exec) {
1170
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1171
- "[BTCoex], pre_ps_tdma_on = %d, cur_ps_tdma_on = %d!!\n",
1172
- coex_dm->pre_ps_tdma_on, coex_dm->cur_ps_tdma_on);
1173
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1174
- "[BTCoex], pre_ps_tdma = %d, cur_ps_tdma = %d!!\n",
1175
- coex_dm->pre_ps_tdma, coex_dm->cur_ps_tdma);
1148
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1149
+ "[BTCoex], pre_ps_tdma_on = %d, cur_ps_tdma_on = %d!!\n",
1150
+ coex_dm->pre_ps_tdma_on, coex_dm->cur_ps_tdma_on);
1151
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1152
+ "[BTCoex], pre_ps_tdma = %d, cur_ps_tdma = %d!!\n",
1153
+ coex_dm->pre_ps_tdma, coex_dm->cur_ps_tdma);
11761154
11771155 if ((coex_dm->pre_ps_tdma_on == coex_dm->cur_ps_tdma_on) &&
11781156 (coex_dm->pre_ps_tdma == coex_dm->cur_ps_tdma))
....@@ -1494,18 +1472,18 @@
14941472 btc8821a2ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, 0x0, 0x0);
14951473
14961474 if (scan || link || roam) {
1497
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1498
- "[BTCoex], Wifi link process + BT Inq/Page!!\n");
1475
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1476
+ "[BTCoex], Wifi link process + BT Inq/Page!!\n");
14991477 btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 15);
15001478 btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 22);
15011479 } else if (wifi_connected) {
1502
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1503
- "[BTCoex], Wifi connected + BT Inq/Page!!\n");
1480
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1481
+ "[BTCoex], Wifi connected + BT Inq/Page!!\n");
15041482 btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 15);
15051483 btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 22);
15061484 } else {
1507
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1508
- "[BTCoex], Wifi no-link + BT Inq/Page!!\n");
1485
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1486
+ "[BTCoex], Wifi no-link + BT Inq/Page!!\n");
15091487 btc8821a2ant_coex_table_with_type(btcoexist, NORMAL_EXEC, 0);
15101488 btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, false, 1);
15111489 }
....@@ -1531,8 +1509,8 @@
15311509 u8tmpa = btcoexist->btc_read_1byte(btcoexist, 0x765);
15321510 u8tmpb = btcoexist->btc_read_1byte(btcoexist, 0x76e);
15331511
1534
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1535
- "[BTCoex], 0x765=0x%x, 0x76e=0x%x\n", u8tmpa, u8tmpb);
1512
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1513
+ "[BTCoex], 0x765=0x%x, 0x76e=0x%x\n", u8tmpa, u8tmpb);
15361514 }
15371515
15381516 static bool btc8821a2ant_action_wifi_idle_process(struct btc_coexist *btcoexist)
....@@ -1553,8 +1531,8 @@
15531531 /* define the office environment */
15541532 if (BTC_RSSI_HIGH(wifi_rssi_state1) && (coex_sta->hid_exist) &&
15551533 (coex_sta->a2dp_exist)) {
1556
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1557
- "[BTCoex], Wifi idle process for BT HID+A2DP exist!!\n");
1534
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1535
+ "[BTCoex], Wifi idle process for BT HID+A2DP exist!!\n");
15581536
15591537 btc8821a2ant_dac_swing(btcoexist, NORMAL_EXEC, true, 0x6);
15601538 btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
....@@ -1572,8 +1550,8 @@
15721550
15731551 return true;
15741552 } else if (coex_sta->pan_exist) {
1575
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1576
- "[BTCoex], Wifi idle process for BT PAN exist!!\n");
1553
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1554
+ "[BTCoex], Wifi idle process for BT PAN exist!!\n");
15771555
15781556 btc8821a2ant_dac_swing(btcoexist, NORMAL_EXEC, true, 0x6);
15791557 btc8821a2ant_dec_bt_pwr(btcoexist, NORMAL_EXEC, 0);
....@@ -1614,8 +1592,8 @@
16141592 btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC, false, false,
16151593 0x8);
16161594
1617
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1618
- "[BTCoex], Wifi non-connected idle!!\n");
1595
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1596
+ "[BTCoex], Wifi non-connected idle!!\n");
16191597
16201598 btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1, 0xfffff,
16211599 0x0);
....@@ -1642,8 +1620,8 @@
16421620 btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC,
16431621 false, false, 0x8);
16441622
1645
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1646
- "[BTCoex], Wifi connected + BT non connected-idle!!\n");
1623
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1624
+ "[BTCoex], Wifi connected + BT non connected-idle!!\n");
16471625
16481626 btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1,
16491627 0xfffff, 0x0);
....@@ -1672,8 +1650,8 @@
16721650
16731651 if (bt_hs_on)
16741652 return false;
1675
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1676
- "[BTCoex], Wifi connected + BT connected-idle!!\n");
1653
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1654
+ "[BTCoex], Wifi connected + BT connected-idle!!\n");
16771655 btc8821a2ant_limited_rx(btcoexist, NORMAL_EXEC,
16781656 false, false, 0x8);
16791657
....@@ -1701,12 +1679,12 @@
17011679 &low_pwr_disable);
17021680
17031681 if (wifi_busy) {
1704
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1705
- "[BTCoex], Wifi Connected-Busy + BT Busy!!\n");
1682
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1683
+ "[BTCoex], Wifi Connected-Busy + BT Busy!!\n");
17061684 common = false;
17071685 } else {
1708
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1709
- "[BTCoex], Wifi Connected-Idle + BT Busy!!\n");
1686
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1687
+ "[BTCoex], Wifi Connected-Idle + BT Busy!!\n");
17101688 common =
17111689 btc8821a2ant_action_wifi_idle_process(
17121690 btcoexist);
....@@ -1729,13 +1707,13 @@
17291707 int result;
17301708 u8 retry_count = 0;
17311709
1732
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1733
- "[BTCoex], TdmaDurationAdjust()\n");
1710
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1711
+ "[BTCoex], TdmaDurationAdjust()\n");
17341712
17351713 if (coex_dm->auto_tdma_adjust) {
17361714 coex_dm->auto_tdma_adjust = false;
1737
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1738
- "[BTCoex], first run TdmaDurationAdjust()!!\n");
1715
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1716
+ "[BTCoex], first run TdmaDurationAdjust()!!\n");
17391717 if (sco_hid) {
17401718 if (tx_pause) {
17411719 if (max_interval == 1) {
....@@ -1823,11 +1801,11 @@
18231801 } else {
18241802 /* accquire the BT TRx retry count from BT_Info byte2 */
18251803 retry_count = coex_sta->bt_retry_cnt;
1826
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1827
- "[BTCoex], retry_count = %d\n", retry_count);
1828
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1829
- "[BTCoex], up = %d, dn = %d, m = %d, n = %d, wait_count = %d\n",
1830
- (int)up, (int)dn, (int)m, (int)n, (int)wait_count);
1804
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1805
+ "[BTCoex], retry_count = %d\n", retry_count);
1806
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1807
+ "[BTCoex], up = %d, dn = %d, m = %d, n = %d, wait_count = %d\n",
1808
+ (int)up, (int)dn, (int)m, (int)n, (int)wait_count);
18311809 result = 0;
18321810 wait_count++;
18331811
....@@ -1848,8 +1826,8 @@
18481826 up = 0;
18491827 dn = 0;
18501828 result = 1;
1851
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1852
- "[BTCoex], Increase wifi duration!!\n");
1829
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1830
+ "[BTCoex], Increase wifi duration!!\n");
18531831 }
18541832 } else if (retry_count <= 3) {
18551833 /* <=3 retry in the last 2-second duration */
....@@ -1878,8 +1856,8 @@
18781856 dn = 0;
18791857 wait_count = 0;
18801858 result = -1;
1881
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1882
- "[BTCoex], Decrease wifi duration for retryCounter<3!!\n");
1859
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1860
+ "[BTCoex], Decrease wifi duration for retryCounter<3!!\n");
18831861 }
18841862 } else {
18851863 /* retry count > 3, if retry count > 3 happens once,
....@@ -1900,12 +1878,12 @@
19001878 dn = 0;
19011879 wait_count = 0;
19021880 result = -1;
1903
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1904
- "[BTCoex], Decrease wifi duration for retryCounter>3!!\n");
1881
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1882
+ "[BTCoex], Decrease wifi duration for retryCounter>3!!\n");
19051883 }
19061884
1907
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1908
- "[BTCoex], max Interval = %d\n", max_interval);
1885
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1886
+ "[BTCoex], max Interval = %d\n", max_interval);
19091887
19101888 if (max_interval == 1) {
19111889 if (tx_pause) {
....@@ -2613,9 +2591,9 @@
26132591 if (coex_dm->cur_ps_tdma != coex_dm->ps_tdma_du_adj_type) {
26142592 bool scan = false, link = false, roam = false;
26152593
2616
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2617
- "[BTCoex], PsTdma type mismatch!!!, cur_ps_tdma = %d, recordPsTdma = %d\n",
2618
- coex_dm->cur_ps_tdma, coex_dm->ps_tdma_du_adj_type);
2594
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2595
+ "[BTCoex], PsTdma type mismatch!!!, cur_ps_tdma = %d, recordPsTdma = %d\n",
2596
+ coex_dm->cur_ps_tdma, coex_dm->ps_tdma_du_adj_type);
26192597
26202598 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
26212599 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
....@@ -2625,8 +2603,8 @@
26252603 btc8821a2ant_ps_tdma(btcoexist, NORMAL_EXEC, true,
26262604 coex_dm->ps_tdma_du_adj_type);
26272605 } else {
2628
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2629
- "[BTCoex], roaming/link/scan is under progress, will adjust next time!!!\n");
2606
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2607
+ "[BTCoex], roaming/link/scan is under progress, will adjust next time!!!\n");
26302608 }
26312609 }
26322610 }
....@@ -3411,31 +3389,31 @@
34113389 bool scan = false, link = false, roam = false;
34123390
34133391 if (btcoexist->manual_control) {
3414
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3415
- "[BTCoex], Manual control!!!\n");
3392
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3393
+ "[BTCoex], Manual control!!!\n");
34163394 return;
34173395 }
34183396
34193397 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
34203398
34213399 if (wifi_under_5g) {
3422
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3423
- "[BTCoex], RunCoexistMechanism(), run 5G coex setting!!<===\n");
3400
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3401
+ "[BTCoex], RunCoexistMechanism(), run 5G coex setting!!<===\n");
34243402 btc8821a2ant_coex_under_5g(btcoexist);
34253403 return;
34263404 }
34273405
34283406 if (coex_sta->under_ips) {
3429
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3430
- "[BTCoex], wifi is under IPS !!!\n");
3407
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3408
+ "[BTCoex], wifi is under IPS !!!\n");
34313409 return;
34323410 }
34333411
34343412 algorithm = btc8821a2ant_action_algorithm(btcoexist);
34353413 if (coex_sta->c2h_bt_inquiry_page &&
34363414 (BT_8821A_2ANT_COEX_ALGO_PANHS != algorithm)) {
3437
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3438
- "[BTCoex], BT is under inquiry/page scan !!\n");
3415
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3416
+ "[BTCoex], BT is under inquiry/page scan !!\n");
34393417 btc8821a2ant_action_bt_inquiry(btcoexist);
34403418 return;
34413419 }
....@@ -3445,8 +3423,8 @@
34453423 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_ROAM, &roam);
34463424
34473425 if (scan || link || roam) {
3448
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3449
- "[BTCoex], WiFi is under Link Process !!\n");
3426
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3427
+ "[BTCoex], WiFi is under Link Process !!\n");
34503428 btc8821a2ant_action_wifi_link_process(btcoexist);
34513429 return;
34523430 }
....@@ -3458,9 +3436,9 @@
34583436
34593437 if ((num_of_wifi_link >= 2) ||
34603438 (wifi_link_status & WIFI_P2P_GO_CONNECTED)) {
3461
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3462
- "############# [BTCoex], Multi-Port num_of_wifi_link = %d, wifi_link_status = 0x%x\n",
3463
- num_of_wifi_link, wifi_link_status);
3439
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3440
+ "############# [BTCoex], Multi-Port num_of_wifi_link = %d, wifi_link_status = 0x%x\n",
3441
+ num_of_wifi_link, wifi_link_status);
34643442
34653443 if (bt_link_info->bt_link_exist)
34663444 miracast_plus_bt = true;
....@@ -3479,75 +3457,75 @@
34793457 &miracast_plus_bt);
34803458
34813459 coex_dm->cur_algorithm = algorithm;
3482
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3483
- "[BTCoex], Algorithm = %d\n", coex_dm->cur_algorithm);
3460
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3461
+ "[BTCoex], Algorithm = %d\n", coex_dm->cur_algorithm);
34843462
34853463 if (btc8821a2ant_is_common_action(btcoexist)) {
3486
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3487
- "[BTCoex], Action 2-Ant common\n");
3464
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3465
+ "[BTCoex], Action 2-Ant common\n");
34883466 coex_dm->auto_tdma_adjust = true;
34893467 } else {
34903468 if (coex_dm->cur_algorithm != coex_dm->pre_algorithm) {
3491
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3492
- "[BTCoex], pre_algorithm = %d, cur_algorithm = %d\n",
3493
- coex_dm->pre_algorithm,
3494
- coex_dm->cur_algorithm);
3469
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3470
+ "[BTCoex], pre_algorithm = %d, cur_algorithm = %d\n",
3471
+ coex_dm->pre_algorithm,
3472
+ coex_dm->cur_algorithm);
34953473 coex_dm->auto_tdma_adjust = false;
34963474 }
34973475 switch (coex_dm->cur_algorithm) {
34983476 case BT_8821A_2ANT_COEX_ALGO_SCO:
3499
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3500
- "[BTCoex], Action 2-Ant, algorithm = SCO\n");
3477
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3478
+ "[BTCoex], Action 2-Ant, algorithm = SCO\n");
35013479 btc8821a2ant_action_sco(btcoexist);
35023480 break;
35033481 case BT_8821A_2ANT_COEX_ALGO_HID:
3504
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3505
- "[BTCoex], Action 2-Ant, algorithm = HID\n");
3482
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3483
+ "[BTCoex], Action 2-Ant, algorithm = HID\n");
35063484 btc8821a2ant_action_hid(btcoexist);
35073485 break;
35083486 case BT_8821A_2ANT_COEX_ALGO_A2DP:
3509
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3510
- "[BTCoex], Action 2-Ant, algorithm = A2DP\n");
3487
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3488
+ "[BTCoex], Action 2-Ant, algorithm = A2DP\n");
35113489 btc8821a2ant_action_a2dp(btcoexist);
35123490 break;
35133491 case BT_8821A_2ANT_COEX_ALGO_A2DP_PANHS:
3514
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3515
- "[BTCoex], Action 2-Ant, algorithm = A2DP+PAN(HS)\n");
3492
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3493
+ "[BTCoex], Action 2-Ant, algorithm = A2DP+PAN(HS)\n");
35163494 btc8821a2ant_action_a2dp_pan_hs(btcoexist);
35173495 break;
35183496 case BT_8821A_2ANT_COEX_ALGO_PANEDR:
3519
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3520
- "[BTCoex], Action 2-Ant, algorithm = PAN(EDR)\n");
3497
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3498
+ "[BTCoex], Action 2-Ant, algorithm = PAN(EDR)\n");
35213499 btc8821a2ant_action_pan_edr(btcoexist);
35223500 break;
35233501 case BT_8821A_2ANT_COEX_ALGO_PANHS:
3524
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3525
- "[BTCoex], Action 2-Ant, algorithm = HS mode\n");
3502
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3503
+ "[BTCoex], Action 2-Ant, algorithm = HS mode\n");
35263504 btc8821a2ant_action_pan_hs(btcoexist);
35273505 break;
35283506 case BT_8821A_2ANT_COEX_ALGO_PANEDR_A2DP:
3529
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3530
- "[BTCoex], Action 2-Ant, algorithm = PAN+A2DP\n");
3507
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3508
+ "[BTCoex], Action 2-Ant, algorithm = PAN+A2DP\n");
35313509 btc8821a2ant_action_pan_edr_a2dp(btcoexist);
35323510 break;
35333511 case BT_8821A_2ANT_COEX_ALGO_PANEDR_HID:
3534
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3535
- "[BTCoex], Action 2-Ant, algorithm = PAN(EDR)+HID\n");
3512
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3513
+ "[BTCoex], Action 2-Ant, algorithm = PAN(EDR)+HID\n");
35363514 btc8821a2ant_action_pan_edr_hid(btcoexist);
35373515 break;
35383516 case BT_8821A_2ANT_COEX_ALGO_HID_A2DP_PANEDR:
3539
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3540
- "[BTCoex], Action 2-Ant, algorithm = HID+A2DP+PAN\n");
3517
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3518
+ "[BTCoex], Action 2-Ant, algorithm = HID+A2DP+PAN\n");
35413519 btc8821a2ant_act_hid_a2dp_pan_edr(btcoexist);
35423520 break;
35433521 case BT_8821A_2ANT_COEX_ALGO_HID_A2DP:
3544
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3545
- "[BTCoex], Action 2-Ant, algorithm = HID+A2DP\n");
3522
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3523
+ "[BTCoex], Action 2-Ant, algorithm = HID+A2DP\n");
35463524 btc8821a2ant_action_hid_a2dp(btcoexist);
35473525 break;
35483526 default:
3549
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3550
- "[BTCoex], Action 2-Ant, algorithm = coexist All Off!!\n");
3527
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3528
+ "[BTCoex], Action 2-Ant, algorithm = coexist All Off!!\n");
35513529 btc8821a2ant_coex_all_off(btcoexist);
35523530 break;
35533531 }
....@@ -3583,8 +3561,8 @@
35833561 struct rtl_priv *rtlpriv = btcoexist->adapter;
35843562 u8 u1tmp = 0;
35853563
3586
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3587
- "[BTCoex], 2Ant Init HW Config!!\n");
3564
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3565
+ "[BTCoex], 2Ant Init HW Config!!\n");
35883566
35893567 /* backup rf 0x1e value */
35903568 coex_dm->bt_rf0x1e_backup =
....@@ -3651,8 +3629,8 @@
36513629 {
36523630 struct rtl_priv *rtlpriv = btcoexist->adapter;
36533631
3654
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3655
- "[BTCoex], Coex Mechanism Init!!\n");
3632
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3633
+ "[BTCoex], Coex Mechanism Init!!\n");
36563634
36573635 btc8821a2ant_init_coex_dm(btcoexist);
36583636 }
....@@ -3862,15 +3840,15 @@
38623840 struct rtl_priv *rtlpriv = btcoexist->adapter;
38633841
38643842 if (BTC_IPS_ENTER == type) {
3865
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3866
- "[BTCoex], IPS ENTER notify\n");
3843
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3844
+ "[BTCoex], IPS ENTER notify\n");
38673845 coex_sta->under_ips = true;
38683846 btc8821a2ant_wifi_off_hw_cfg(btcoexist);
38693847 btc8821a2ant_ignore_wlan_act(btcoexist, FORCE_EXEC, true);
38703848 btc8821a2ant_coex_all_off(btcoexist);
38713849 } else if (BTC_IPS_LEAVE == type) {
3872
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3873
- "[BTCoex], IPS LEAVE notify\n");
3850
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3851
+ "[BTCoex], IPS LEAVE notify\n");
38743852 coex_sta->under_ips = false;
38753853 ex_btc8821a2ant_init_hwconfig(btcoexist);
38763854 btc8821a2ant_init_coex_dm(btcoexist);
....@@ -3883,12 +3861,12 @@
38833861 struct rtl_priv *rtlpriv = btcoexist->adapter;
38843862
38853863 if (BTC_LPS_ENABLE == type) {
3886
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3887
- "[BTCoex], LPS ENABLE notify\n");
3864
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3865
+ "[BTCoex], LPS ENABLE notify\n");
38883866 coex_sta->under_lps = true;
38893867 } else if (BTC_LPS_DISABLE == type) {
3890
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3891
- "[BTCoex], LPS DISABLE notify\n");
3868
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3869
+ "[BTCoex], LPS DISABLE notify\n");
38923870 coex_sta->under_lps = false;
38933871 }
38943872 }
....@@ -3898,11 +3876,11 @@
38983876 struct rtl_priv *rtlpriv = btcoexist->adapter;
38993877
39003878 if (BTC_SCAN_START == type) {
3901
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3902
- "[BTCoex], SCAN START notify\n");
3879
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3880
+ "[BTCoex], SCAN START notify\n");
39033881 } else if (BTC_SCAN_FINISH == type) {
3904
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3905
- "[BTCoex], SCAN FINISH notify\n");
3882
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3883
+ "[BTCoex], SCAN FINISH notify\n");
39063884 }
39073885 }
39083886
....@@ -3911,11 +3889,11 @@
39113889 struct rtl_priv *rtlpriv = btcoexist->adapter;
39123890
39133891 if (BTC_ASSOCIATE_START == type) {
3914
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3915
- "[BTCoex], CONNECT START notify\n");
3892
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3893
+ "[BTCoex], CONNECT START notify\n");
39163894 } else if (BTC_ASSOCIATE_FINISH == type) {
3917
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3918
- "[BTCoex], CONNECT FINISH notify\n");
3895
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3896
+ "[BTCoex], CONNECT FINISH notify\n");
39193897 }
39203898 }
39213899
....@@ -3929,11 +3907,11 @@
39293907 u8 ap_num = 0;
39303908
39313909 if (BTC_MEDIA_CONNECT == type) {
3932
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3933
- "[BTCoex], MEDIA connect notify\n");
3910
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3911
+ "[BTCoex], MEDIA connect notify\n");
39343912 } else {
3935
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3936
- "[BTCoex], MEDIA disconnect notify\n");
3913
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3914
+ "[BTCoex], MEDIA disconnect notify\n");
39373915 }
39383916
39393917 /* only 2.4G we need to inform bt the chnl mask */
....@@ -3959,11 +3937,11 @@
39593937 coex_dm->wifi_chnl_info[1] = h2c_parameter[1];
39603938 coex_dm->wifi_chnl_info[2] = h2c_parameter[2];
39613939
3962
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3963
- "[BTCoex], FW write 0x66 = 0x%x\n",
3964
- h2c_parameter[0] << 16 |
3965
- h2c_parameter[1] << 8 |
3966
- h2c_parameter[2]);
3940
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3941
+ "[BTCoex], FW write 0x66 = 0x%x\n",
3942
+ h2c_parameter[0] << 16 |
3943
+ h2c_parameter[1] << 8 |
3944
+ h2c_parameter[2]);
39673945
39683946 btcoexist->btc_fill_h2c(btcoexist, 0x66, 3, h2c_parameter);
39693947 }
....@@ -3974,8 +3952,8 @@
39743952 struct rtl_priv *rtlpriv = btcoexist->adapter;
39753953
39763954 if (type == BTC_PACKET_DHCP) {
3977
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3978
- "[BTCoex], DHCP Packet notify\n");
3955
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3956
+ "[BTCoex], DHCP Packet notify\n");
39793957 }
39803958 }
39813959
....@@ -3998,25 +3976,25 @@
39983976 rsp_source = BT_INFO_SRC_8821A_2ANT_WIFI_FW;
39993977 coex_sta->bt_info_c2h_cnt[rsp_source]++;
40003978
4001
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4002
- "[BTCoex], Bt info[%d], length = %d, hex data = [",
4003
- rsp_source, length);
3979
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3980
+ "[BTCoex], Bt info[%d], length = %d, hex data = [",
3981
+ rsp_source, length);
40043982 for (i = 0; i < length; i++) {
40053983 coex_sta->bt_info_c2h[rsp_source][i] = tmp_buf[i];
40063984 if (i == 1)
40073985 bt_info = tmp_buf[i];
40083986 if (i == length - 1) {
4009
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4010
- "0x%02x]\n", tmp_buf[i]);
3987
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3988
+ "0x%02x]\n", tmp_buf[i]);
40113989 } else {
4012
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4013
- "0x%02x, ", tmp_buf[i]);
3990
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3991
+ "0x%02x, ", tmp_buf[i]);
40143992 }
40153993 }
40163994
40173995 if (btcoexist->manual_control) {
4018
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4019
- "[BTCoex], BtInfoNotify(), return for Manual CTRL<===\n");
3996
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
3997
+ "[BTCoex], BtInfoNotify(), return for Manual CTRL<===\n");
40203998 return;
40213999 }
40224000
....@@ -4038,8 +4016,8 @@
40384016 /* BT into is responded by BT FW and BT RF REG 0x3C !=
40394017 * 0x01 => Need to switch BT TRx Mask
40404018 */
4041
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4042
- "[BTCoex], Switch BT TRx Mask since BT RF REG 0x3C != 0x01\n");
4019
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4020
+ "[BTCoex], Switch BT TRx Mask since BT RF REG 0x3C != 0x01\n");
40434021 btcoexist->btc_set_bt_reg(btcoexist, BTC_BT_REG_RF,
40444022 0x3c, 0x01);
40454023 }
....@@ -4061,31 +4039,31 @@
40614039 }
40624040
40634041 if (!btcoexist->manual_control && !wifi_under_5g) {
4064
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4065
- "[BTCoex], BT ext info = 0x%x!!\n",
4066
- coex_sta->bt_info_ext);
4042
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4043
+ "[BTCoex], BT ext info = 0x%x!!\n",
4044
+ coex_sta->bt_info_ext);
40674045 if ((coex_sta->bt_info_ext & BIT(3))) {
4068
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4069
- "[BTCoex], BT ext info bit3=1, wifi_connected=%d\n",
4070
- wifi_connected);
4046
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4047
+ "[BTCoex], BT ext info bit3=1, wifi_connected=%d\n",
4048
+ wifi_connected);
40714049 if (wifi_connected) {
4072
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
4073
- DBG_LOUD,
4074
- "[BTCoex], BT ext info bit3 check, set BT NOT to ignore Wlan active!!\n");
4050
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
4051
+ DBG_LOUD,
4052
+ "[BTCoex], BT ext info bit3 check, set BT NOT to ignore Wlan active!!\n");
40754053 btc8821a2ant_ignore_wlan_act(btcoexist,
40764054 FORCE_EXEC,
40774055 false);
40784056 }
40794057 } else {
4080
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4081
- "[BTCoex], BT ext info bit3=0, wifi_connected=%d\n",
4082
- wifi_connected);
4058
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4059
+ "[BTCoex], BT ext info bit3=0, wifi_connected=%d\n",
4060
+ wifi_connected);
40834061 /* BT already NOT ignore Wlan active, do nothing
40844062 * here.
40854063 */
40864064 if (!wifi_connected) {
4087
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
4088
- DBG_LOUD,
4065
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
4066
+ DBG_LOUD,
40894067 "[BTCoex], BT ext info bit3 check, set BT to ignore Wlan active!!\n");
40904068 btc8821a2ant_ignore_wlan_act(
40914069 btcoexist, FORCE_EXEC, true);
....@@ -4139,26 +4117,26 @@
41394117
41404118 if (!(bt_info & BT_INFO_8821A_2ANT_B_CONNECTION)) {
41414119 coex_dm->bt_status = BT_8821A_2ANT_BT_STATUS_IDLE;
4142
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4143
- "[BTCoex], BtInfoNotify(), BT Non-Connected idle!!!\n");
4120
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4121
+ "[BTCoex], BtInfoNotify(), BT Non-Connected idle!!!\n");
41444122 } else if (bt_info == BT_INFO_8821A_2ANT_B_CONNECTION) {
41454123 /* connection exists but no busy */
41464124 coex_dm->bt_status = BT_8821A_2ANT_BT_STATUS_CON_IDLE;
4147
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4148
- "[BTCoex], BtInfoNotify(), BT Connected-idle!!!\n");
4125
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4126
+ "[BTCoex], BtInfoNotify(), BT Connected-idle!!!\n");
41494127 } else if ((bt_info & BT_INFO_8821A_2ANT_B_SCO_ESCO) ||
41504128 (bt_info & BT_INFO_8821A_2ANT_B_SCO_BUSY)) {
41514129 coex_dm->bt_status = BT_8821A_2ANT_BT_STATUS_SCO_BUSY;
4152
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4153
- "[BTCoex], BtInfoNotify(), BT SCO busy!!!\n");
4130
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4131
+ "[BTCoex], BtInfoNotify(), BT SCO busy!!!\n");
41544132 } else if (bt_info & BT_INFO_8821A_2ANT_B_ACL_BUSY) {
41554133 coex_dm->bt_status = BT_8821A_2ANT_BT_STATUS_ACL_BUSY;
4156
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4157
- "[BTCoex], BtInfoNotify(), BT ACL busy!!!\n");
4134
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4135
+ "[BTCoex], BtInfoNotify(), BT ACL busy!!!\n");
41584136 } else {
41594137 coex_dm->bt_status = BT_8821A_2ANT_BT_STATUS_MAX;
4160
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4161
- "[BTCoex], BtInfoNotify(), BT Non-Defined state!!!\n");
4138
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4139
+ "[BTCoex], BtInfoNotify(), BT Non-Defined state!!!\n");
41624140 }
41634141
41644142 if ((coex_dm->bt_status == BT_8821A_2ANT_BT_STATUS_ACL_BUSY) ||
....@@ -4183,8 +4161,8 @@
41834161 {
41844162 struct rtl_priv *rtlpriv = btcoexist->adapter;
41854163
4186
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4187
- "[BTCoex], Halt notify\n");
4164
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4165
+ "[BTCoex], Halt notify\n");
41884166
41894167 btc8821a2ant_wifi_off_hw_cfg(btcoexist);
41904168 btc8821a2ant_ignore_wlan_act(btcoexist, FORCE_EXEC, true);
....@@ -4195,14 +4173,14 @@
41954173 {
41964174 struct rtl_priv *rtlpriv = btcoexist->adapter;
41974175
4198
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, "[BTCoex], Pnp notify\n");
4176
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, "[BTCoex], Pnp notify\n");
41994177
42004178 if (pnp_state == BTC_WIFI_PNP_SLEEP) {
4201
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4202
- "[BTCoex], Pnp notify to SLEEP\n");
4179
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4180
+ "[BTCoex], Pnp notify to SLEEP\n");
42034181 } else if (pnp_state == BTC_WIFI_PNP_WAKE_UP) {
4204
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4205
- "[BTCoex], Pnp notify to WAKE UP\n");
4182
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4183
+ "[BTCoex], Pnp notify to WAKE UP\n");
42064184 ex_btc8821a2ant_init_hwconfig(btcoexist);
42074185 btc8821a2ant_init_coex_dm(btcoexist);
42084186 btc8821a2ant_query_bt_info(btcoexist);
....@@ -4213,8 +4191,8 @@
42134191 {
42144192 struct rtl_priv *rtlpriv = btcoexist->adapter;
42154193
4216
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4217
- "[BTCoex], ==========================Periodical===========================\n");
4194
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4195
+ "[BTCoex], ==========================Periodical===========================\n");
42184196
42194197 if (coex_sta->dis_ver_info_cnt <= 5) {
42204198 coex_sta->dis_ver_info_cnt += 1;
....@@ -4222,8 +4200,8 @@
42224200 /* Antenna config to set 0x765 = 0x0 (GNT_BT control by
42234201 * PTA) after initial
42244202 */
4225
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4226
- "[BTCoex], Set GNT_BT control by PTA\n");
4203
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
4204
+ "[BTCoex], Set GNT_BT control by PTA\n");
42274205 btc8821a2ant_set_ant_path(btcoexist,
42284206 BTC_ANT_WIFI_AT_MAIN, false, false);
42294207 }