forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.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:
....@@ -77,28 +55,28 @@
7755 if (bt_rssi >= (rssi_thresh +
7856 BTC_RSSI_COEX_THRESH_TOL_8821A_1ANT)) {
7957 bt_rssi_state = BTC_RSSI_STATE_HIGH;
80
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
81
- "[BTCoex], BT Rssi state switch to High\n");
58
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
59
+ "[BTCoex], BT Rssi state switch to High\n");
8260 } else {
8361 bt_rssi_state = BTC_RSSI_STATE_STAY_LOW;
84
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
85
- "[BTCoex], BT Rssi state stay at Low\n");
62
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
63
+ "[BTCoex], BT Rssi state stay at Low\n");
8664 }
8765 } else {
8866 if (bt_rssi < rssi_thresh) {
8967 bt_rssi_state = BTC_RSSI_STATE_LOW;
90
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
91
- "[BTCoex], BT Rssi state switch to Low\n");
68
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
69
+ "[BTCoex], BT Rssi state switch to Low\n");
9270 } else {
9371 bt_rssi_state = BTC_RSSI_STATE_STAY_HIGH;
94
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
95
- "[BTCoex], BT Rssi state stay at High\n");
72
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
73
+ "[BTCoex], BT Rssi state stay at High\n");
9674 }
9775 }
9876 } else if (level_num == 3) {
9977 if (rssi_thresh > rssi_thresh1) {
100
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
101
- "[BTCoex], BT Rssi thresh error!!\n");
78
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
79
+ "[BTCoex], BT Rssi thresh error!!\n");
10280 return coex_sta->pre_bt_rssi_state;
10381 }
10482
....@@ -107,12 +85,12 @@
10785 if (bt_rssi >= (rssi_thresh +
10886 BTC_RSSI_COEX_THRESH_TOL_8821A_1ANT)) {
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) ||
....@@ -121,26 +99,26 @@
12199 if (bt_rssi >= (rssi_thresh1 +
122100 BTC_RSSI_COEX_THRESH_TOL_8821A_1ANT)) {
123101 bt_rssi_state = BTC_RSSI_STATE_HIGH;
124
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
125
- "[BTCoex], BT Rssi state switch to High\n");
102
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
103
+ "[BTCoex], BT Rssi state switch to High\n");
126104 } else if (bt_rssi < rssi_thresh) {
127105 bt_rssi_state = BTC_RSSI_STATE_LOW;
128
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
129
- "[BTCoex], BT Rssi state switch to Low\n");
106
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
107
+ "[BTCoex], BT Rssi state switch to Low\n");
130108 } else {
131109 bt_rssi_state = BTC_RSSI_STATE_STAY_MEDIUM;
132
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
133
- "[BTCoex], BT Rssi state stay at Medium\n");
110
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
111
+ "[BTCoex], BT Rssi state stay at Medium\n");
134112 }
135113 } else {
136114 if (bt_rssi < rssi_thresh1) {
137115 bt_rssi_state = BTC_RSSI_STATE_MEDIUM;
138
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
139
- "[BTCoex], BT Rssi state switch to Medium\n");
116
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
117
+ "[BTCoex], BT Rssi state switch to Medium\n");
140118 } else {
141119 bt_rssi_state = BTC_RSSI_STATE_STAY_HIGH;
142
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
143
- "[BTCoex], BT Rssi state stay at High\n");
120
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
121
+ "[BTCoex], BT Rssi state stay at High\n");
144122 }
145123 }
146124 }
....@@ -167,28 +145,28 @@
167145 if (wifi_rssi >= (rssi_thresh +
168146 BTC_RSSI_COEX_THRESH_TOL_8821A_1ANT)) {
169147 wifi_rssi_state = BTC_RSSI_STATE_HIGH;
170
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
171
- "[BTCoex], wifi RSSI state switch to High\n");
148
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
149
+ "[BTCoex], wifi RSSI state switch to High\n");
172150 } else {
173151 wifi_rssi_state = BTC_RSSI_STATE_STAY_LOW;
174
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
175
- "[BTCoex], wifi RSSI state stay at Low\n");
152
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
153
+ "[BTCoex], wifi RSSI state stay at Low\n");
176154 }
177155 } else {
178156 if (wifi_rssi < rssi_thresh) {
179157 wifi_rssi_state = BTC_RSSI_STATE_LOW;
180
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
181
- "[BTCoex], wifi RSSI state switch to Low\n");
158
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
159
+ "[BTCoex], wifi RSSI state switch to Low\n");
182160 } else {
183161 wifi_rssi_state = BTC_RSSI_STATE_STAY_HIGH;
184
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
185
- "[BTCoex], wifi RSSI state stay at High\n");
162
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
163
+ "[BTCoex], wifi RSSI state stay at High\n");
186164 }
187165 }
188166 } else if (level_num == 3) {
189167 if (rssi_thresh > rssi_thresh1) {
190
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
191
- "[BTCoex], wifi RSSI thresh error!!\n");
168
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
169
+ "[BTCoex], wifi RSSI thresh error!!\n");
192170 return coex_sta->pre_wifi_rssi_state[index];
193171 }
194172
....@@ -199,12 +177,12 @@
199177 if (wifi_rssi >= (rssi_thresh +
200178 BTC_RSSI_COEX_THRESH_TOL_8821A_1ANT)) {
201179 wifi_rssi_state = BTC_RSSI_STATE_MEDIUM;
202
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
203
- "[BTCoex], wifi RSSI state switch to Medium\n");
180
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
181
+ "[BTCoex], wifi RSSI state switch to Medium\n");
204182 } else {
205183 wifi_rssi_state = BTC_RSSI_STATE_STAY_LOW;
206
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
207
- "[BTCoex], wifi RSSI state stay at Low\n");
184
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
185
+ "[BTCoex], wifi RSSI state stay at Low\n");
208186 }
209187 } else if ((coex_sta->pre_wifi_rssi_state[index] ==
210188 BTC_RSSI_STATE_MEDIUM) ||
....@@ -213,26 +191,26 @@
213191 if (wifi_rssi >= (rssi_thresh1 +
214192 BTC_RSSI_COEX_THRESH_TOL_8821A_1ANT)) {
215193 wifi_rssi_state = BTC_RSSI_STATE_HIGH;
216
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
217
- "[BTCoex], wifi RSSI state switch to High\n");
194
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
195
+ "[BTCoex], wifi RSSI state switch to High\n");
218196 } else if (wifi_rssi < rssi_thresh) {
219197 wifi_rssi_state = BTC_RSSI_STATE_LOW;
220
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
221
- "[BTCoex], wifi RSSI state switch to Low\n");
198
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
199
+ "[BTCoex], wifi RSSI state switch to Low\n");
222200 } else {
223201 wifi_rssi_state = BTC_RSSI_STATE_STAY_MEDIUM;
224
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
225
- "[BTCoex], wifi RSSI state stay at Medium\n");
202
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
203
+ "[BTCoex], wifi RSSI state stay at Medium\n");
226204 }
227205 } else {
228206 if (wifi_rssi < rssi_thresh1) {
229207 wifi_rssi_state = BTC_RSSI_STATE_MEDIUM;
230
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
231
- "[BTCoex], wifi RSSI state switch to Medium\n");
208
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
209
+ "[BTCoex], wifi RSSI state switch to Medium\n");
232210 } else {
233211 wifi_rssi_state = BTC_RSSI_STATE_STAY_HIGH;
234
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
235
- "[BTCoex], wifi RSSI state stay at High\n");
212
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
213
+ "[BTCoex], wifi RSSI state stay at High\n");
236214 }
237215 }
238216 }
....@@ -419,9 +397,9 @@
419397
420398 h2c_parameter[0] |= BIT0; /* trigger */
421399
422
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
423
- "[BTCoex], Query Bt Info, FW write 0x61 = 0x%x\n",
424
- h2c_parameter[0]);
400
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
401
+ "[BTCoex], Query Bt Info, FW write 0x61 = 0x%x\n",
402
+ h2c_parameter[0]);
425403
426404 btcoexist->btc_fill_h2c(btcoexist, 0x61, 1, h2c_parameter);
427405 }
....@@ -493,8 +471,8 @@
493471 btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on);
494472
495473 if (!bt_link_info->bt_link_exist) {
496
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
497
- "[BTCoex], No BT link exists!!!\n");
474
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
475
+ "[BTCoex], No BT link exists!!!\n");
498476 return algorithm;
499477 }
500478
....@@ -509,28 +487,28 @@
509487
510488 if (num_of_diff_profile == 1) {
511489 if (bt_link_info->sco_exist) {
512
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
513
- "[BTCoex], BT Profile = SCO only\n");
490
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
491
+ "[BTCoex], BT Profile = SCO only\n");
514492 algorithm = BT_8821A_1ANT_COEX_ALGO_SCO;
515493 } else {
516494 if (bt_link_info->hid_exist) {
517
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
518
- "[BTCoex], BT Profile = HID only\n");
495
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
496
+ "[BTCoex], BT Profile = HID only\n");
519497 algorithm = BT_8821A_1ANT_COEX_ALGO_HID;
520498 } else if (bt_link_info->a2dp_exist) {
521
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
522
- "[BTCoex], BT Profile = A2DP only\n");
499
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
500
+ "[BTCoex], BT Profile = A2DP only\n");
523501 algorithm = BT_8821A_1ANT_COEX_ALGO_A2DP;
524502 } else if (bt_link_info->pan_exist) {
525503 if (bt_hs_on) {
526
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
527
- DBG_LOUD,
528
- "[BTCoex], BT Profile = PAN(HS) only\n");
504
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
505
+ DBG_LOUD,
506
+ "[BTCoex], BT Profile = PAN(HS) only\n");
529507 algorithm = BT_8821A_1ANT_COEX_ALGO_PANHS;
530508 } else {
531
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
532
- DBG_LOUD,
533
- "[BTCoex], BT Profile = PAN(EDR) only\n");
509
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
510
+ DBG_LOUD,
511
+ "[BTCoex], BT Profile = PAN(EDR) only\n");
534512 algorithm = BT_8821A_1ANT_COEX_ALGO_PANEDR;
535513 }
536514 }
....@@ -538,56 +516,56 @@
538516 } else if (num_of_diff_profile == 2) {
539517 if (bt_link_info->sco_exist) {
540518 if (bt_link_info->hid_exist) {
541
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
542
- "[BTCoex], BT Profile = SCO + HID\n");
519
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
520
+ "[BTCoex], BT Profile = SCO + HID\n");
543521 algorithm = BT_8821A_1ANT_COEX_ALGO_HID;
544522 } else if (bt_link_info->a2dp_exist) {
545
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
546
- "[BTCoex], BT Profile = SCO + A2DP ==> SCO\n");
523
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
524
+ "[BTCoex], BT Profile = SCO + A2DP ==> SCO\n");
547525 algorithm = BT_8821A_1ANT_COEX_ALGO_SCO;
548526 } else if (bt_link_info->pan_exist) {
549527 if (bt_hs_on) {
550
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
551
- DBG_LOUD,
552
- "[BTCoex], BT Profile = SCO + PAN(HS)\n");
528
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
529
+ DBG_LOUD,
530
+ "[BTCoex], BT Profile = SCO + PAN(HS)\n");
553531 algorithm = BT_8821A_1ANT_COEX_ALGO_SCO;
554532 } else {
555
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
556
- DBG_LOUD,
557
- "[BTCoex], BT Profile = SCO + PAN(EDR)\n");
533
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
534
+ DBG_LOUD,
535
+ "[BTCoex], BT Profile = SCO + PAN(EDR)\n");
558536 algorithm = BT_8821A_1ANT_COEX_ALGO_PANEDR_HID;
559537 }
560538 }
561539 } else {
562540 if (bt_link_info->hid_exist &&
563541 bt_link_info->a2dp_exist) {
564
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
565
- "[BTCoex], BT Profile = HID + A2DP\n");
542
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
543
+ "[BTCoex], BT Profile = HID + A2DP\n");
566544 algorithm = BT_8821A_1ANT_COEX_ALGO_HID_A2DP;
567545 } else if (bt_link_info->hid_exist &&
568546 bt_link_info->pan_exist) {
569547 if (bt_hs_on) {
570
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
571
- DBG_LOUD,
572
- "[BTCoex], BT Profile = HID + PAN(HS)\n");
548
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
549
+ DBG_LOUD,
550
+ "[BTCoex], BT Profile = HID + PAN(HS)\n");
573551 algorithm = BT_8821A_1ANT_COEX_ALGO_HID_A2DP;
574552 } else {
575
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
576
- DBG_LOUD,
577
- "[BTCoex], BT Profile = HID + PAN(EDR)\n");
553
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
554
+ DBG_LOUD,
555
+ "[BTCoex], BT Profile = HID + PAN(EDR)\n");
578556 algorithm = BT_8821A_1ANT_COEX_ALGO_PANEDR_HID;
579557 }
580558 } else if (bt_link_info->pan_exist &&
581559 bt_link_info->a2dp_exist) {
582560 if (bt_hs_on) {
583
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
584
- DBG_LOUD,
585
- "[BTCoex], BT Profile = A2DP + PAN(HS)\n");
561
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
562
+ DBG_LOUD,
563
+ "[BTCoex], BT Profile = A2DP + PAN(HS)\n");
586564 algorithm = BT_8821A_1ANT_COEX_ALGO_A2DP_PANHS;
587565 } else {
588
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
589
- DBG_LOUD,
590
- "[BTCoex], BT Profile = A2DP + PAN(EDR)\n");
566
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
567
+ DBG_LOUD,
568
+ "[BTCoex], BT Profile = A2DP + PAN(EDR)\n");
591569 algorithm = BT_8821A_1ANT_COEX_ALGO_PANEDR_A2DP;
592570 }
593571 }
....@@ -596,33 +574,33 @@
596574 if (bt_link_info->sco_exist) {
597575 if (bt_link_info->hid_exist &&
598576 bt_link_info->a2dp_exist) {
599
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
600
- "[BTCoex], BT Profile = SCO + HID + A2DP ==> HID\n");
577
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
578
+ "[BTCoex], BT Profile = SCO + HID + A2DP ==> HID\n");
601579 algorithm = BT_8821A_1ANT_COEX_ALGO_HID;
602580 } else if (bt_link_info->hid_exist &&
603581 bt_link_info->pan_exist) {
604582 if (bt_hs_on) {
605
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
606
- DBG_LOUD,
607
- "[BTCoex], BT Profile = SCO + HID + PAN(HS)\n");
583
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
584
+ DBG_LOUD,
585
+ "[BTCoex], BT Profile = SCO + HID + PAN(HS)\n");
608586 algorithm = BT_8821A_1ANT_COEX_ALGO_HID_A2DP;
609587 } else {
610
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
611
- DBG_LOUD,
612
- "[BTCoex], BT Profile = SCO + HID + PAN(EDR)\n");
588
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
589
+ DBG_LOUD,
590
+ "[BTCoex], BT Profile = SCO + HID + PAN(EDR)\n");
613591 algorithm = BT_8821A_1ANT_COEX_ALGO_PANEDR_HID;
614592 }
615593 } else if (bt_link_info->pan_exist &&
616594 bt_link_info->a2dp_exist) {
617595 if (bt_hs_on) {
618
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
619
- DBG_LOUD,
620
- "[BTCoex], BT Profile = SCO + A2DP + PAN(HS)\n");
596
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
597
+ DBG_LOUD,
598
+ "[BTCoex], BT Profile = SCO + A2DP + PAN(HS)\n");
621599 algorithm = BT_8821A_1ANT_COEX_ALGO_SCO;
622600 } else {
623
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
624
- DBG_LOUD,
625
- "[BTCoex], BT Profile = SCO + A2DP + PAN(EDR) ==> HID\n");
601
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
602
+ DBG_LOUD,
603
+ "[BTCoex], BT Profile = SCO + A2DP + PAN(EDR) ==> HID\n");
626604 algorithm = BT_8821A_1ANT_COEX_ALGO_PANEDR_HID;
627605 }
628606 }
....@@ -631,14 +609,14 @@
631609 bt_link_info->pan_exist &&
632610 bt_link_info->a2dp_exist) {
633611 if (bt_hs_on) {
634
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
635
- DBG_LOUD,
636
- "[BTCoex], BT Profile = HID + A2DP + PAN(HS)\n");
612
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
613
+ DBG_LOUD,
614
+ "[BTCoex], BT Profile = HID + A2DP + PAN(HS)\n");
637615 algorithm = BT_8821A_1ANT_COEX_ALGO_HID_A2DP;
638616 } else {
639
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
640
- DBG_LOUD,
641
- "[BTCoex], BT Profile = HID + A2DP + PAN(EDR)\n");
617
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
618
+ DBG_LOUD,
619
+ "[BTCoex], BT Profile = HID + A2DP + PAN(EDR)\n");
642620 algorithm = BT_8821A_1ANT_COEX_ALGO_HID_A2DP_PANEDR;
643621 }
644622 }
....@@ -649,14 +627,14 @@
649627 bt_link_info->pan_exist &&
650628 bt_link_info->a2dp_exist) {
651629 if (bt_hs_on) {
652
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
653
- DBG_LOUD,
654
- "[BTCoex], Error!!! BT Profile = SCO + HID + A2DP + PAN(HS)\n");
630
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
631
+ DBG_LOUD,
632
+ "[BTCoex], Error!!! BT Profile = SCO + HID + A2DP + PAN(HS)\n");
655633
656634 } else {
657
- RT_TRACE(rtlpriv, COMP_BT_COEXIST,
658
- DBG_LOUD,
659
- "[BTCoex], BT Profile = SCO + HID + A2DP + PAN(EDR)==>PAN(EDR)+HID\n");
635
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST,
636
+ DBG_LOUD,
637
+ "[BTCoex], BT Profile = SCO + HID + A2DP + PAN(EDR)==>PAN(EDR)+HID\n");
660638 algorithm = BT_8821A_1ANT_COEX_ALGO_PANEDR_HID;
661639 }
662640 }
....@@ -682,9 +660,9 @@
682660 h2c_parameter[5] = 0xf9; /* MCS5 or OFDM36 */
683661 }
684662
685
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
686
- "[BTCoex], set WiFi Low-Penalty Retry: %s",
687
- (low_penalty_ra ? "ON!!" : "OFF!!"));
663
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
664
+ "[BTCoex], set WiFi Low-Penalty Retry: %s",
665
+ (low_penalty_ra ? "ON!!" : "OFF!!"));
688666
689667 btcoexist->btc_fill_h2c(btcoexist, 0x69, 6, h2c_parameter);
690668 }
....@@ -710,20 +688,20 @@
710688 {
711689 struct rtl_priv *rtlpriv = btcoexist->adapter;
712690
713
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
714
- "[BTCoex], set coex table, set 0x6c0 = 0x%x\n", val0x6c0);
691
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
692
+ "[BTCoex], set coex table, set 0x6c0 = 0x%x\n", val0x6c0);
715693 btcoexist->btc_write_4byte(btcoexist, 0x6c0, val0x6c0);
716694
717
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
718
- "[BTCoex], set coex table, set 0x6c4 = 0x%x\n", val0x6c4);
695
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
696
+ "[BTCoex], set coex table, set 0x6c4 = 0x%x\n", val0x6c4);
719697 btcoexist->btc_write_4byte(btcoexist, 0x6c4, val0x6c4);
720698
721
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
722
- "[BTCoex], set coex table, set 0x6c8 = 0x%x\n", val0x6c8);
699
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
700
+ "[BTCoex], set coex table, set 0x6c8 = 0x%x\n", val0x6c8);
723701 btcoexist->btc_write_4byte(btcoexist, 0x6c8, val0x6c8);
724702
725
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
726
- "[BTCoex], set coex table, set 0x6cc = 0x%x\n", val0x6cc);
703
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
704
+ "[BTCoex], set coex table, set 0x6cc = 0x%x\n", val0x6cc);
727705 btcoexist->btc_write_1byte(btcoexist, 0x6cc, val0x6cc);
728706 }
729707
....@@ -733,10 +711,10 @@
733711 {
734712 struct rtl_priv *rtlpriv = btcoexist->adapter;
735713
736
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
737
- "[BTCoex], %s write Coex Table 0x6c0 = 0x%x, 0x6c4 = 0x%x, 0x6c8 = 0x%x, 0x6cc = 0x%x\n",
738
- (force_exec ? "force to" : ""), val0x6c0, val0x6c4,
739
- val0x6c8, val0x6cc);
714
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
715
+ "[BTCoex], %s write Coex Table 0x6c0 = 0x%x, 0x6c4 = 0x%x, 0x6c8 = 0x%x, 0x6cc = 0x%x\n",
716
+ (force_exec ? "force to" : ""), val0x6c0, val0x6c4,
717
+ val0x6c8, val0x6cc);
740718 coex_dm->cur_val_0x6c0 = val0x6c0;
741719 coex_dm->cur_val_0x6c4 = val0x6c4;
742720 coex_dm->cur_val_0x6c8 = val0x6c8;
....@@ -808,9 +786,9 @@
808786 if (enable)
809787 h2c_parameter[0] |= BIT0; /* function enable */
810788
811
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
812
- "[BTCoex], set FW for BT Ignore Wlan_Act, FW write 0x63 = 0x%x\n",
813
- h2c_parameter[0]);
789
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
790
+ "[BTCoex], set FW for BT Ignore Wlan_Act, FW write 0x63 = 0x%x\n",
791
+ h2c_parameter[0]);
814792
815793 btcoexist->btc_fill_h2c(btcoexist, 0x63, 1, h2c_parameter);
816794 }
....@@ -820,15 +798,15 @@
820798 {
821799 struct rtl_priv *rtlpriv = btcoexist->adapter;
822800
823
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
824
- "[BTCoex], %s turn Ignore WlanAct %s\n",
825
- (force_exec ? "force to" : ""), (enable ? "ON" : "OFF"));
801
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
802
+ "[BTCoex], %s turn Ignore WlanAct %s\n",
803
+ (force_exec ? "force to" : ""), (enable ? "ON" : "OFF"));
826804 coex_dm->cur_ignore_wlan_act = enable;
827805
828806 if (!force_exec) {
829
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
830
- "[BTCoex], pre_ignore_wlan_act = %d, cur_ignore_wlan_act = %d!!\n",
831
- coex_dm->pre_ignore_wlan_act,
807
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
808
+ "[BTCoex], pre_ignore_wlan_act = %d, cur_ignore_wlan_act = %d!!\n",
809
+ coex_dm->pre_ignore_wlan_act,
832810 coex_dm->cur_ignore_wlan_act);
833811
834812 if (coex_dm->pre_ignore_wlan_act ==
....@@ -853,8 +831,8 @@
853831
854832 if (ap_enable) {
855833 if (byte1 & BIT4 && !(byte1 & BIT5)) {
856
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
857
- "[BTCoex], FW for 1Ant AP mode\n");
834
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
835
+ "[BTCoex], FW for 1Ant AP mode\n");
858836 real_byte1 &= ~BIT4;
859837 real_byte1 |= BIT5;
860838
....@@ -875,13 +853,13 @@
875853 coex_dm->ps_tdma_para[3] = byte4;
876854 coex_dm->ps_tdma_para[4] = real_byte5;
877855
878
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
879
- "[BTCoex], PS-TDMA H2C cmd =0x%x%08x\n",
880
- h2c_parameter[0],
881
- h2c_parameter[1] << 24 |
882
- h2c_parameter[2] << 16 |
883
- h2c_parameter[3] << 8 |
884
- h2c_parameter[4]);
856
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
857
+ "[BTCoex], PS-TDMA H2C cmd =0x%x%08x\n",
858
+ h2c_parameter[0],
859
+ h2c_parameter[1] << 24 |
860
+ h2c_parameter[2] << 16 |
861
+ h2c_parameter[3] << 8 |
862
+ h2c_parameter[4]);
885863 btcoexist->btc_fill_h2c(btcoexist, 0x60, 5, h2c_parameter);
886864 }
887865
....@@ -900,22 +878,22 @@
900878 {
901879 struct rtl_priv *rtlpriv = btcoexist->adapter;
902880
903
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
904
- "[BTCoex], %s set lps/rpwm = 0x%x/0x%x\n",
905
- (force_exec ? "force to" : ""), lps_val, rpwm_val);
881
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
882
+ "[BTCoex], %s set lps/rpwm = 0x%x/0x%x\n",
883
+ (force_exec ? "force to" : ""), lps_val, rpwm_val);
906884 coex_dm->cur_lps = lps_val;
907885 coex_dm->cur_rpwm = rpwm_val;
908886
909887 if (!force_exec) {
910
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
911
- "[BTCoex], LPS-RxBeaconMode = 0x%x, LPS-RPWM = 0x%x!!\n",
912
- coex_dm->cur_lps, coex_dm->cur_rpwm);
888
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
889
+ "[BTCoex], LPS-RxBeaconMode = 0x%x, LPS-RPWM = 0x%x!!\n",
890
+ coex_dm->cur_lps, coex_dm->cur_rpwm);
913891
914892 if ((coex_dm->pre_lps == coex_dm->cur_lps) &&
915893 (coex_dm->pre_rpwm == coex_dm->cur_rpwm)) {
916
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
917
- "[BTCoex], LPS-RPWM_Last = 0x%x, LPS-RPWM_Now = 0x%x!!\n",
918
- coex_dm->pre_rpwm, coex_dm->cur_rpwm);
894
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
895
+ "[BTCoex], LPS-RPWM_Last = 0x%x, LPS-RPWM_Now = 0x%x!!\n",
896
+ coex_dm->pre_rpwm, coex_dm->cur_rpwm);
919897
920898 return;
921899 }
....@@ -931,8 +909,8 @@
931909 {
932910 struct rtl_priv *rtlpriv = btcoexist->adapter;
933911
934
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
935
- "[BTCoex], SM[LpRA] = %d\n", low_penalty_ra);
912
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
913
+ "[BTCoex], SM[LpRA] = %d\n", low_penalty_ra);
936914
937915 btc8821a1ant_low_penalty_ra(btcoexist, NORMAL_EXEC, low_penalty_ra);
938916 }
....@@ -1032,13 +1010,13 @@
10321010
10331011 if (!force_exec) {
10341012 if (coex_dm->cur_ps_tdma_on) {
1035
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1036
- "[BTCoex], ********** TDMA(on, %d) **********\n",
1037
- coex_dm->cur_ps_tdma);
1013
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1014
+ "[BTCoex], ********** TDMA(on, %d) **********\n",
1015
+ coex_dm->cur_ps_tdma);
10381016 } else {
1039
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1040
- "[BTCoex], ********** TDMA(off, %d) **********\n",
1041
- coex_dm->cur_ps_tdma);
1017
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1018
+ "[BTCoex], ********** TDMA(off, %d) **********\n",
1019
+ coex_dm->cur_ps_tdma);
10421020 }
10431021 if ((coex_dm->pre_ps_tdma_on == coex_dm->cur_ps_tdma_on) &&
10441022 (coex_dm->pre_ps_tdma == coex_dm->cur_ps_tdma))
....@@ -1276,50 +1254,50 @@
12761254 if (!wifi_connected &&
12771255 BT_8821A_1ANT_BT_STATUS_NON_CONNECTED_IDLE ==
12781256 coex_dm->bt_status) {
1279
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1280
- "[BTCoex], Wifi non connected-idle + BT non connected-idle!!\n");
1257
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1258
+ "[BTCoex], Wifi non connected-idle + BT non connected-idle!!\n");
12811259 btc8821a1ant_sw_mechanism(btcoexist, false);
12821260
12831261 common = true;
12841262 } else if (wifi_connected &&
12851263 (BT_8821A_1ANT_BT_STATUS_NON_CONNECTED_IDLE ==
12861264 coex_dm->bt_status)) {
1287
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1288
- "[BTCoex], Wifi connected + BT non connected-idle!!\n");
1265
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1266
+ "[BTCoex], Wifi connected + BT non connected-idle!!\n");
12891267 btc8821a1ant_sw_mechanism(btcoexist, false);
12901268
12911269 common = true;
12921270 } else if (!wifi_connected &&
12931271 (BT_8821A_1ANT_BT_STATUS_CONNECTED_IDLE ==
12941272 coex_dm->bt_status)) {
1295
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1296
- "[BTCoex], Wifi non connected-idle + BT connected-idle!!\n");
1273
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1274
+ "[BTCoex], Wifi non connected-idle + BT connected-idle!!\n");
12971275 btc8821a1ant_sw_mechanism(btcoexist, false);
12981276
12991277 common = true;
13001278 } else if (wifi_connected &&
13011279 (BT_8821A_1ANT_BT_STATUS_CONNECTED_IDLE ==
13021280 coex_dm->bt_status)) {
1303
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1304
- "[BTCoex], Wifi connected + BT connected-idle!!\n");
1281
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1282
+ "[BTCoex], Wifi connected + BT connected-idle!!\n");
13051283 btc8821a1ant_sw_mechanism(btcoexist, false);
13061284
13071285 common = true;
13081286 } else if (!wifi_connected &&
13091287 (BT_8821A_1ANT_BT_STATUS_CONNECTED_IDLE !=
13101288 coex_dm->bt_status)) {
1311
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1312
- "[BTCoex], Wifi non connected-idle + BT Busy!!\n");
1289
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1290
+ "[BTCoex], Wifi non connected-idle + BT Busy!!\n");
13131291 btc8821a1ant_sw_mechanism(btcoexist, false);
13141292
13151293 common = true;
13161294 } else {
13171295 if (wifi_busy) {
1318
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1319
- "[BTCoex], Wifi Connected-Busy + BT Busy!!\n");
1296
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1297
+ "[BTCoex], Wifi Connected-Busy + BT Busy!!\n");
13201298 } else {
1321
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1322
- "[BTCoex], Wifi Connected-Idle + BT Busy!!\n");
1299
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1300
+ "[BTCoex], Wifi Connected-Idle + BT Busy!!\n");
13231301 }
13241302
13251303 common = false;
....@@ -1765,15 +1743,15 @@
17651743 bool under_4way = false;
17661744 bool ap_enable = false;
17671745
1768
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1769
- "[BTCoex], CoexForWifiConnect()===>\n");
1746
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1747
+ "[BTCoex], CoexForWifiConnect()===>\n");
17701748
17711749 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_4_WAY_PROGRESS,
17721750 &under_4way);
17731751 if (under_4way) {
17741752 btc8821a1ant_act_wifi_conn_sp_pkt(btcoexist);
1775
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1776
- "[BTCoex], CoexForWifiConnect(), return for wifi is under 4way<===\n");
1753
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1754
+ "[BTCoex], CoexForWifiConnect(), return for wifi is under 4way<===\n");
17771755 return;
17781756 }
17791757
....@@ -1786,8 +1764,8 @@
17861764 else
17871765 btc8821a1ant_act_wifi_conn_sp_pkt(btcoexist);
17881766
1789
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1790
- "[BTCoex], CoexForWifiConnect(), return for wifi is under scan<===\n");
1767
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1768
+ "[BTCoex], CoexForWifiConnect(), return for wifi is under scan<===\n");
17911769 return;
17921770 }
17931771
....@@ -1856,58 +1834,58 @@
18561834 if (!btc8821a1ant_is_common_action(btcoexist)) {
18571835 switch (coex_dm->cur_algorithm) {
18581836 case BT_8821A_1ANT_COEX_ALGO_SCO:
1859
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1860
- "[BTCoex], Action algorithm = SCO\n");
1837
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1838
+ "[BTCoex], Action algorithm = SCO\n");
18611839 btc8821a1ant_action_sco(btcoexist);
18621840 break;
18631841 case BT_8821A_1ANT_COEX_ALGO_HID:
1864
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1865
- "[BTCoex], Action algorithm = HID\n");
1842
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1843
+ "[BTCoex], Action algorithm = HID\n");
18661844 btc8821a1ant_action_hid(btcoexist);
18671845 break;
18681846 case BT_8821A_1ANT_COEX_ALGO_A2DP:
1869
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1870
- "[BTCoex], Action algorithm = A2DP\n");
1847
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1848
+ "[BTCoex], Action algorithm = A2DP\n");
18711849 btc8821a1ant_action_a2dp(btcoexist);
18721850 break;
18731851 case BT_8821A_1ANT_COEX_ALGO_A2DP_PANHS:
1874
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1875
- "[BTCoex], Action algorithm = A2DP+PAN(HS)\n");
1852
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1853
+ "[BTCoex], Action algorithm = A2DP+PAN(HS)\n");
18761854 btc8821a1ant_action_a2dp_pan_hs(btcoexist);
18771855 break;
18781856 case BT_8821A_1ANT_COEX_ALGO_PANEDR:
1879
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1880
- "[BTCoex], Action algorithm = PAN(EDR)\n");
1857
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1858
+ "[BTCoex], Action algorithm = PAN(EDR)\n");
18811859 btc8821a1ant_action_pan_edr(btcoexist);
18821860 break;
18831861 case BT_8821A_1ANT_COEX_ALGO_PANHS:
1884
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1885
- "[BTCoex], Action algorithm = HS mode\n");
1862
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1863
+ "[BTCoex], Action algorithm = HS mode\n");
18861864 btc8821a1ant_action_pan_hs(btcoexist);
18871865 break;
18881866 case BT_8821A_1ANT_COEX_ALGO_PANEDR_A2DP:
1889
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1890
- "[BTCoex], Action algorithm = PAN+A2DP\n");
1867
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1868
+ "[BTCoex], Action algorithm = PAN+A2DP\n");
18911869 btc8821a1ant_action_pan_edr_a2dp(btcoexist);
18921870 break;
18931871 case BT_8821A_1ANT_COEX_ALGO_PANEDR_HID:
1894
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1895
- "[BTCoex], Action algorithm = PAN(EDR)+HID\n");
1872
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1873
+ "[BTCoex], Action algorithm = PAN(EDR)+HID\n");
18961874 btc8821a1ant_action_pan_edr_hid(btcoexist);
18971875 break;
18981876 case BT_8821A_1ANT_COEX_ALGO_HID_A2DP_PANEDR:
1899
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1900
- "[BTCoex], Action algorithm = HID+A2DP+PAN\n");
1877
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1878
+ "[BTCoex], Action algorithm = HID+A2DP+PAN\n");
19011879 btc8821a1ant_action_hid_a2dp_pan_edr(btcoexist);
19021880 break;
19031881 case BT_8821A_1ANT_COEX_ALGO_HID_A2DP:
1904
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1905
- "[BTCoex], Action algorithm = HID+A2DP\n");
1882
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1883
+ "[BTCoex], Action algorithm = HID+A2DP\n");
19061884 btc8821a1ant_action_hid_a2dp(btcoexist);
19071885 break;
19081886 default:
1909
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1910
- "[BTCoex], Action algorithm = coexist All Off!!\n");
1887
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1888
+ "[BTCoex], Action algorithm = coexist All Off!!\n");
19111889 /*btc8821a1ant_coex_all_off(btcoexist);*/
19121890 break;
19131891 }
....@@ -1928,31 +1906,31 @@
19281906 u32 num_of_wifi_link = 0;
19291907 bool wifi_under_5g = false;
19301908
1931
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1932
- "[BTCoex], RunCoexistMechanism()===>\n");
1909
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1910
+ "[BTCoex], RunCoexistMechanism()===>\n");
19331911
19341912 if (btcoexist->manual_control) {
1935
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1936
- "[BTCoex], RunCoexistMechanism(), return for Manual CTRL <===\n");
1913
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1914
+ "[BTCoex], RunCoexistMechanism(), return for Manual CTRL <===\n");
19371915 return;
19381916 }
19391917
19401918 if (btcoexist->stop_coex_dm) {
1941
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1942
- "[BTCoex], RunCoexistMechanism(), return for Stop Coex DM <===\n");
1919
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1920
+ "[BTCoex], RunCoexistMechanism(), return for Stop Coex DM <===\n");
19431921 return;
19441922 }
19451923
19461924 if (coex_sta->under_ips) {
1947
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1948
- "[BTCoex], wifi is under IPS !!!\n");
1925
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1926
+ "[BTCoex], wifi is under IPS !!!\n");
19491927 return;
19501928 }
19511929
19521930 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
19531931 if (wifi_under_5g) {
1954
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1955
- "[BTCoex], RunCoexistMechanism(), return for 5G <===\n");
1932
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
1933
+ "[BTCoex], RunCoexistMechanism(), return for 5G <===\n");
19561934 btc8821a1ant_coex_under_5g(btcoexist);
19571935 return;
19581936 }
....@@ -2023,8 +2001,8 @@
20232001 if (!wifi_connected) {
20242002 bool scan = false, link = false, roam = false;
20252003
2026
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2027
- "[BTCoex], wifi is non connected-idle !!!\n");
2004
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2005
+ "[BTCoex], wifi is non connected-idle !!!\n");
20282006
20292007 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan);
20302008 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link);
....@@ -2062,8 +2040,8 @@
20622040 u8 u1_tmp = 0;
20632041 bool wifi_under_5g = false;
20642042
2065
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2066
- "[BTCoex], 1Ant Init HW Config!!\n");
2043
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2044
+ "[BTCoex], 1Ant Init HW Config!!\n");
20672045
20682046 if (wifi_only)
20692047 return;
....@@ -2118,8 +2096,8 @@
21182096 {
21192097 struct rtl_priv *rtlpriv = btcoexist->adapter;
21202098
2121
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2122
- "[BTCoex], Coex Mechanism Init!!\n");
2099
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2100
+ "[BTCoex], Coex Mechanism Init!!\n");
21232101
21242102 btcoexist->stop_coex_dm = false;
21252103
....@@ -2375,15 +2353,15 @@
23752353 return;
23762354 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
23772355 if (wifi_under_5g) {
2378
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2379
- "[BTCoex], RunCoexistMechanism(), return for 5G <===\n");
2356
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2357
+ "[BTCoex], RunCoexistMechanism(), return for 5G <===\n");
23802358 btc8821a1ant_coex_under_5g(btcoexist);
23812359 return;
23822360 }
23832361
23842362 if (BTC_IPS_ENTER == type) {
2385
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2386
- "[BTCoex], IPS ENTER notify\n");
2363
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2364
+ "[BTCoex], IPS ENTER notify\n");
23872365 coex_sta->under_ips = true;
23882366 btc8821a1ant_set_ant_path(btcoexist,
23892367 BTC_ANT_PATH_BT, false, true);
....@@ -2392,8 +2370,8 @@
23922370 btc8821a1ant_coex_table_with_type(btcoexist,
23932371 NORMAL_EXEC, 0);
23942372 } else if (BTC_IPS_LEAVE == type) {
2395
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2396
- "[BTCoex], IPS LEAVE notify\n");
2373
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2374
+ "[BTCoex], IPS LEAVE notify\n");
23972375 coex_sta->under_ips = false;
23982376
23992377 btc8821a1ant_init_hw_config(btcoexist, false, false);
....@@ -2410,12 +2388,12 @@
24102388 return;
24112389
24122390 if (BTC_LPS_ENABLE == type) {
2413
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2414
- "[BTCoex], LPS ENABLE notify\n");
2391
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2392
+ "[BTCoex], LPS ENABLE notify\n");
24152393 coex_sta->under_lps = true;
24162394 } else if (BTC_LPS_DISABLE == type) {
2417
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2418
- "[BTCoex], LPS DISABLE notify\n");
2395
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2396
+ "[BTCoex], LPS DISABLE notify\n");
24192397 coex_sta->under_lps = false;
24202398 }
24212399 }
....@@ -2434,23 +2412,23 @@
24342412 return;
24352413 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
24362414 if (wifi_under_5g) {
2437
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2438
- "[BTCoex], RunCoexistMechanism(), return for 5G <===\n");
2415
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2416
+ "[BTCoex], RunCoexistMechanism(), return for 5G <===\n");
24392417 btc8821a1ant_coex_under_5g(btcoexist);
24402418 return;
24412419 }
24422420
24432421 if (type == BTC_SCAN_START) {
24442422 coex_sta->wifi_is_high_pri_task = true;
2445
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2446
- "[BTCoex], SCAN START notify\n");
2423
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2424
+ "[BTCoex], SCAN START notify\n");
24472425
24482426 /* Force antenna setup for no scan result issue */
24492427 btc8821a1ant_ps_tdma(btcoexist, FORCE_EXEC, false, 8);
24502428 } else {
24512429 coex_sta->wifi_is_high_pri_task = false;
2452
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2453
- "[BTCoex], SCAN FINISH notify\n");
2430
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2431
+ "[BTCoex], SCAN FINISH notify\n");
24542432 }
24552433
24562434 if (coex_sta->bt_disabled)
....@@ -2483,8 +2461,8 @@
24832461 }
24842462
24852463 if (BTC_SCAN_START == type) {
2486
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2487
- "[BTCoex], SCAN START notify\n");
2464
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2465
+ "[BTCoex], SCAN START notify\n");
24882466 if (!wifi_connected) {
24892467 /* non-connected scan */
24902468 btc8821a1ant_act_wifi_not_conn_scan(btcoexist);
....@@ -2493,8 +2471,8 @@
24932471 btc8821a1ant_action_wifi_connected_scan(btcoexist);
24942472 }
24952473 } else if (BTC_SCAN_FINISH == type) {
2496
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2497
- "[BTCoex], SCAN FINISH notify\n");
2474
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2475
+ "[BTCoex], SCAN FINISH notify\n");
24982476 if (!wifi_connected) {
24992477 /* non-connected scan */
25002478 btc8821a1ant_action_wifi_not_connected(btcoexist);
....@@ -2519,21 +2497,21 @@
25192497 return;
25202498 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
25212499 if (wifi_under_5g) {
2522
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2523
- "[BTCoex], RunCoexistMechanism(), return for 5G <===\n");
2500
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2501
+ "[BTCoex], RunCoexistMechanism(), return for 5G <===\n");
25242502 btc8821a1ant_coex_under_5g(btcoexist);
25252503 return;
25262504 }
25272505
25282506 if (type == BTC_ASSOCIATE_START) {
25292507 coex_sta->wifi_is_high_pri_task = true;
2530
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2531
- "[BTCoex], CONNECT START notify\n");
2508
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2509
+ "[BTCoex], CONNECT START notify\n");
25322510 coex_dm->arp_cnt = 0;
25332511 } else {
25342512 coex_sta->wifi_is_high_pri_task = false;
2535
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2536
- "[BTCoex], CONNECT FINISH notify\n");
2513
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2514
+ "[BTCoex], CONNECT FINISH notify\n");
25372515 coex_dm->arp_cnt = 0;
25382516 }
25392517
....@@ -2558,12 +2536,12 @@
25582536 }
25592537
25602538 if (BTC_ASSOCIATE_START == type) {
2561
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2562
- "[BTCoex], CONNECT START notify\n");
2539
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2540
+ "[BTCoex], CONNECT START notify\n");
25632541 btc8821a1ant_act_wifi_not_conn_scan(btcoexist);
25642542 } else if (BTC_ASSOCIATE_FINISH == type) {
2565
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2566
- "[BTCoex], CONNECT FINISH notify\n");
2543
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2544
+ "[BTCoex], CONNECT FINISH notify\n");
25672545
25682546 btcoexist->btc_get(btcoexist,
25692547 BTC_GET_BL_WIFI_CONNECTED, &wifi_connected);
....@@ -2590,18 +2568,18 @@
25902568 return;
25912569 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
25922570 if (wifi_under_5g) {
2593
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2594
- "[BTCoex], RunCoexistMechanism(), return for 5G <===\n");
2571
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2572
+ "[BTCoex], RunCoexistMechanism(), return for 5G <===\n");
25952573 btc8821a1ant_coex_under_5g(btcoexist);
25962574 return;
25972575 }
25982576
25992577 if (BTC_MEDIA_CONNECT == type) {
2600
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2601
- "[BTCoex], MEDIA connect notify\n");
2578
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2579
+ "[BTCoex], MEDIA connect notify\n");
26022580 } else {
2603
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2604
- "[BTCoex], MEDIA disconnect notify\n");
2581
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2582
+ "[BTCoex], MEDIA disconnect notify\n");
26052583 coex_dm->arp_cnt = 0;
26062584 }
26072585
....@@ -2624,11 +2602,11 @@
26242602 coex_dm->wifi_chnl_info[1] = h2c_parameter[1];
26252603 coex_dm->wifi_chnl_info[2] = h2c_parameter[2];
26262604
2627
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2628
- "[BTCoex], FW write 0x66 = 0x%x\n",
2629
- h2c_parameter[0] << 16 |
2630
- h2c_parameter[1] << 8 |
2631
- h2c_parameter[2]);
2605
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2606
+ "[BTCoex], FW write 0x66 = 0x%x\n",
2607
+ h2c_parameter[0] << 16 |
2608
+ h2c_parameter[1] << 8 |
2609
+ h2c_parameter[2]);
26322610
26332611 btcoexist->btc_fill_h2c(btcoexist, 0x66, 3, h2c_parameter);
26342612 }
....@@ -2650,8 +2628,8 @@
26502628
26512629 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
26522630 if (wifi_under_5g) {
2653
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2654
- "[BTCoex], RunCoexistMechanism(), return for 5G <===\n");
2631
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2632
+ "[BTCoex], RunCoexistMechanism(), return for 5G <===\n");
26552633 btc8821a1ant_coex_under_5g(btcoexist);
26562634 return;
26572635 }
....@@ -2661,17 +2639,17 @@
26612639 coex_sta->wifi_is_high_pri_task = true;
26622640
26632641 if (type == BTC_PACKET_ARP) {
2664
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2665
- "[BTCoex], specific Packet ARP notify\n");
2642
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2643
+ "[BTCoex], specific Packet ARP notify\n");
26662644 } else {
2667
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2668
- "[BTCoex], specific Packet DHCP or EAPOL notify\n");
2645
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2646
+ "[BTCoex], specific Packet DHCP or EAPOL notify\n");
26692647 }
26702648 } else {
26712649 coex_sta->wifi_is_high_pri_task = false;
2672
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2673
- "[BTCoex], specific Packet [Type = %d] notify\n",
2674
- type);
2650
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2651
+ "[BTCoex], specific Packet [Type = %d] notify\n",
2652
+ type);
26752653 }
26762654
26772655 coex_sta->special_pkt_period_cnt = 0;
....@@ -2700,9 +2678,9 @@
27002678 type == BTC_PACKET_ARP) {
27012679 if (type == BTC_PACKET_ARP) {
27022680 coex_dm->arp_cnt++;
2703
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2704
- "[BTCoex], ARP Packet Count = %d\n",
2705
- coex_dm->arp_cnt);
2681
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2682
+ "[BTCoex], ARP Packet Count = %d\n",
2683
+ coex_dm->arp_cnt);
27062684 if (coex_dm->arp_cnt >= 10)
27072685 /* if APR PKT > 10 after connect, do not go to
27082686 * btc8821a1ant_act_wifi_conn_sp_pkt
....@@ -2710,8 +2688,8 @@
27102688 return;
27112689 }
27122690
2713
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2714
- "[BTCoex], special Packet(%d) notify\n", type);
2691
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2692
+ "[BTCoex], special Packet(%d) notify\n", type);
27152693 btc8821a1ant_act_wifi_conn_sp_pkt(btcoexist);
27162694 }
27172695 }
....@@ -2737,19 +2715,19 @@
27372715 rsp_source = BT_INFO_SRC_8821A_1ANT_WIFI_FW;
27382716 coex_sta->bt_info_c2h_cnt[rsp_source]++;
27392717
2740
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2741
- "[BTCoex], Bt info[%d], length = %d, hex data = [",
2742
- rsp_source, length);
2718
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2719
+ "[BTCoex], Bt info[%d], length = %d, hex data = [",
2720
+ rsp_source, length);
27432721 for (i = 0; i < length; i++) {
27442722 coex_sta->bt_info_c2h[rsp_source][i] = tmp_buf[i];
27452723 if (i == 1)
27462724 bt_info = tmp_buf[i];
27472725 if (i == length - 1) {
2748
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2749
- "0x%02x]\n", tmp_buf[i]);
2726
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2727
+ "0x%02x]\n", tmp_buf[i]);
27502728 } else {
2751
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2752
- "0x%02x, ", tmp_buf[i]);
2729
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2730
+ "0x%02x, ", tmp_buf[i]);
27532731 }
27542732 }
27552733
....@@ -2771,8 +2749,8 @@
27712749 /* BT into is responded by BT FW and BT RF REG 0x3C !=
27722750 * 0x15 => Need to switch BT TRx Mask
27732751 */
2774
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2775
- "[BTCoex], Switch BT TRx Mask since BT RF REG 0x3C != 0x15\n");
2752
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2753
+ "[BTCoex], Switch BT TRx Mask since BT RF REG 0x3C != 0x15\n");
27762754 btcoexist->btc_set_bt_reg(btcoexist, BTC_BT_REG_RF,
27772755 0x3c, 0x15);
27782756 }
....@@ -2781,8 +2759,8 @@
27812759 * because bt is reset and lost the info
27822760 */
27832761 if (coex_sta->bt_info_ext & BIT1) {
2784
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2785
- "[BTCoex], BT ext info bit1 check, send wifi BW&Chnl to BT!!\n");
2762
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2763
+ "[BTCoex], BT ext info bit1 check, send wifi BW&Chnl to BT!!\n");
27862764 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED,
27872765 &wifi_connected);
27882766 if (wifi_connected) {
....@@ -2797,8 +2775,8 @@
27972775 if ((coex_sta->bt_info_ext & BIT3) && !wifi_under_5g) {
27982776 if (!btcoexist->manual_control &&
27992777 !btcoexist->stop_coex_dm) {
2800
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2801
- "[BTCoex], BT ext info bit3 check, set BT NOT to ignore Wlan active!!\n");
2778
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2779
+ "[BTCoex], BT ext info bit3 check, set BT NOT to ignore Wlan active!!\n");
28022780 btc8821a1ant_ignore_wlan_act(btcoexist,
28032781 FORCE_EXEC,
28042782 false);
....@@ -2849,28 +2827,28 @@
28492827
28502828 if (!(bt_info & BT_INFO_8821A_1ANT_B_CONNECTION)) {
28512829 coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_NON_CONNECTED_IDLE;
2852
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2853
- "[BTCoex], BtInfoNotify(), BT Non-Connected idle!!!\n");
2830
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2831
+ "[BTCoex], BtInfoNotify(), BT Non-Connected idle!!!\n");
28542832 } else if (bt_info == BT_INFO_8821A_1ANT_B_CONNECTION) {
28552833 /* connection exists but no busy */
28562834 coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_CONNECTED_IDLE;
2857
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2858
- "[BTCoex], BtInfoNotify(), BT Connected-idle!!!\n");
2835
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2836
+ "[BTCoex], BtInfoNotify(), BT Connected-idle!!!\n");
28592837 } else if ((bt_info&BT_INFO_8821A_1ANT_B_SCO_ESCO) ||
28602838 (bt_info & BT_INFO_8821A_1ANT_B_SCO_BUSY)) {
28612839 coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_SCO_BUSY;
2862
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2863
- "[BTCoex], BtInfoNotify(), BT SCO busy!!!\n");
2840
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2841
+ "[BTCoex], BtInfoNotify(), BT SCO busy!!!\n");
28642842 } else if (bt_info & BT_INFO_8821A_1ANT_B_ACL_BUSY) {
28652843 if (BT_8821A_1ANT_BT_STATUS_ACL_BUSY != coex_dm->bt_status)
28662844 coex_dm->auto_tdma_adjust = false;
28672845 coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_ACL_BUSY;
2868
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2869
- "[BTCoex], BtInfoNotify(), BT ACL busy!!!\n");
2846
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2847
+ "[BTCoex], BtInfoNotify(), BT ACL busy!!!\n");
28702848 } else {
28712849 coex_dm->bt_status = BT_8821A_1ANT_BT_STATUS_MAX;
2872
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2873
- "[BTCoex], BtInfoNotify(), BT Non-Defined state!!!\n");
2850
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2851
+ "[BTCoex], BtInfoNotify(), BT Non-Defined state!!!\n");
28742852 }
28752853
28762854 if ((BT_8821A_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) ||
....@@ -2890,12 +2868,12 @@
28902868 struct rtl_priv *rtlpriv = btcoexist->adapter;
28912869 bool wifi_under_5g = false;
28922870
2893
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2894
- "[BTCoex], Halt notify\n");
2871
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2872
+ "[BTCoex], Halt notify\n");
28952873 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
28962874 if (wifi_under_5g) {
2897
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2898
- "[BTCoex], RunCoexistMechanism(), return for 5G <===\n");
2875
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2876
+ "[BTCoex], RunCoexistMechanism(), return for 5G <===\n");
28992877 btc8821a1ant_coex_under_5g(btcoexist);
29002878 return;
29012879 }
....@@ -2919,18 +2897,18 @@
29192897
29202898 btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_UNDER_5G, &wifi_under_5g);
29212899 if (wifi_under_5g) {
2922
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2923
- "[BTCoex], RunCoexistMechanism(), return for 5G <===\n");
2900
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2901
+ "[BTCoex], RunCoexistMechanism(), return for 5G <===\n");
29242902 btc8821a1ant_coex_under_5g(btcoexist);
29252903 return;
29262904 }
29272905
2928
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2929
- "[BTCoex], Pnp notify\n");
2906
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2907
+ "[BTCoex], Pnp notify\n");
29302908
29312909 if (BTC_WIFI_PNP_SLEEP == pnp_state) {
2932
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2933
- "[BTCoex], Pnp notify to SLEEP\n");
2910
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2911
+ "[BTCoex], Pnp notify to SLEEP\n");
29342912 /* BT should clear UnderIPS/UnderLPS state to avoid mismatch
29352913 * state after wakeup.
29362914 */
....@@ -2944,8 +2922,8 @@
29442922 btc8821a1ant_set_ant_path(btcoexist, BTC_ANT_PATH_BT, false,
29452923 true);
29462924 } else if (BTC_WIFI_PNP_WAKE_UP == pnp_state) {
2947
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2948
- "[BTCoex], Pnp notify to WAKE UP\n");
2925
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2926
+ "[BTCoex], Pnp notify to WAKE UP\n");
29492927 btcoexist->stop_coex_dm = false;
29502928 btc8821a1ant_init_hw_config(btcoexist, false, false);
29512929 btc8821a1ant_init_coex_dm(btcoexist);
....@@ -2961,33 +2939,33 @@
29612939 struct btc_board_info *board_info = &btcoexist->board_info;
29622940 struct btc_stack_info *stack_info = &btcoexist->stack_info;
29632941
2964
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2965
- "[BTCoex], ==========================Periodical===========================\n");
2942
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2943
+ "[BTCoex], ==========================Periodical===========================\n");
29662944
29672945 if (dis_ver_info_cnt <= 5) {
29682946 dis_ver_info_cnt += 1;
2969
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2970
- "[BTCoex], ****************************************************************\n");
2971
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2972
- "[BTCoex], Ant PG Num/ Ant Mech/ Ant Pos = %d/ %d/ %d\n",
2973
- board_info->pg_ant_num,
2974
- board_info->btdm_ant_num,
2975
- board_info->btdm_ant_pos);
2976
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2977
- "[BTCoex], BT stack/ hci ext ver = %s / %d\n",
2978
- stack_info->profile_notified ? "Yes" : "No",
2979
- stack_info->hci_version);
2947
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2948
+ "[BTCoex], ****************************************************************\n");
2949
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2950
+ "[BTCoex], Ant PG Num/ Ant Mech/ Ant Pos = %d/ %d/ %d\n",
2951
+ board_info->pg_ant_num,
2952
+ board_info->btdm_ant_num,
2953
+ board_info->btdm_ant_pos);
2954
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2955
+ "[BTCoex], BT stack/ hci ext ver = %s / %d\n",
2956
+ stack_info->profile_notified ? "Yes" : "No",
2957
+ stack_info->hci_version);
29802958 btcoexist->btc_get(btcoexist, BTC_GET_U4_BT_PATCH_VER,
29812959 &bt_patch_ver);
29822960 btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_FW_VER, &fw_ver);
2983
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2984
- "[BTCoex], CoexVer/ FwVer/ PatchVer = %d_%x/ 0x%x/ 0x%x(%d)\n",
2985
- glcoex_ver_date_8821a_1ant,
2986
- glcoex_ver_8821a_1ant,
2987
- fw_ver, bt_patch_ver,
2988
- bt_patch_ver);
2989
- RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2990
- "[BTCoex], ****************************************************************\n");
2961
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2962
+ "[BTCoex], CoexVer/ FwVer/ PatchVer = %d_%x/ 0x%x/ 0x%x(%d)\n",
2963
+ glcoex_ver_date_8821a_1ant,
2964
+ glcoex_ver_8821a_1ant,
2965
+ fw_ver, bt_patch_ver,
2966
+ bt_patch_ver);
2967
+ rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD,
2968
+ "[BTCoex], ****************************************************************\n");
29912969 }
29922970
29932971 if (!btcoexist->auto_report_1ant) {