.. | .. |
---|
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 | | - *****************************************************************************/ |
---|
25 | | -/************************************************************** |
---|
26 | | - * Description: |
---|
27 | | - * |
---|
28 | | - * This file is for RTL8192E Co-exist mechanism |
---|
29 | | - * |
---|
30 | | - * History |
---|
31 | | - * 2012/11/15 Cosa first check in. |
---|
32 | | - * |
---|
33 | | - **************************************************************/ |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0 |
---|
| 2 | +/* Copyright(c) 2012 Realtek Corporation.*/ |
---|
34 | 3 | |
---|
35 | 4 | /************************************************************** |
---|
36 | 5 | * include files |
---|
.. | .. |
---|
85 | 54 | } |
---|
86 | 55 | } else if (level_num == 3) { |
---|
87 | 56 | if (rssi_thresh > rssi_thresh1) { |
---|
88 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
89 | | - "[BTCoex], BT Rssi thresh error!!\n"); |
---|
| 57 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 58 | + "[BTCoex], BT Rssi thresh error!!\n"); |
---|
90 | 59 | return coex_sta->pre_bt_rssi_state; |
---|
91 | 60 | } |
---|
92 | 61 | |
---|
.. | .. |
---|
149 | 118 | } |
---|
150 | 119 | } else if (level_num == 3) { |
---|
151 | 120 | if (rssi_thresh > rssi_thresh1) { |
---|
152 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
153 | | - "[BTCoex], wifi RSSI thresh error!!\n"); |
---|
| 121 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 122 | + "[BTCoex], wifi RSSI thresh error!!\n"); |
---|
154 | 123 | return coex_sta->pre_wifi_rssi_state[index]; |
---|
155 | 124 | } |
---|
156 | 125 | |
---|
.. | .. |
---|
214 | 183 | bt_disabled = false; |
---|
215 | 184 | btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_DISABLE, |
---|
216 | 185 | &bt_disabled); |
---|
217 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
218 | | - "[BTCoex], BT is enabled !!\n"); |
---|
| 186 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 187 | + "[BTCoex], BT is enabled !!\n"); |
---|
219 | 188 | } else { |
---|
220 | 189 | bt_disable_cnt++; |
---|
221 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
222 | | - "[BTCoex], bt all counters = 0, %d times!!\n", |
---|
223 | | - bt_disable_cnt); |
---|
| 190 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 191 | + "[BTCoex], bt all counters = 0, %d times!!\n", |
---|
| 192 | + bt_disable_cnt); |
---|
224 | 193 | if (bt_disable_cnt >= 2) { |
---|
225 | 194 | bt_disabled = true; |
---|
226 | 195 | btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_DISABLE, |
---|
227 | 196 | &bt_disabled); |
---|
228 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
229 | | - "[BTCoex], BT is disabled !!\n"); |
---|
| 197 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 198 | + "[BTCoex], BT is disabled !!\n"); |
---|
230 | 199 | } |
---|
231 | 200 | } |
---|
232 | 201 | if (pre_bt_disabled != bt_disabled) { |
---|
233 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
234 | | - "[BTCoex], BT is from %s to %s!!\n", |
---|
235 | | - (pre_bt_disabled ? "disabled" : "enabled"), |
---|
236 | | - (bt_disabled ? "disabled" : "enabled")); |
---|
| 202 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 203 | + "[BTCoex], BT is from %s to %s!!\n", |
---|
| 204 | + (pre_bt_disabled ? "disabled" : "enabled"), |
---|
| 205 | + (bt_disabled ? "disabled" : "enabled")); |
---|
237 | 206 | pre_bt_disabled = bt_disabled; |
---|
238 | 207 | } |
---|
239 | 208 | } |
---|
.. | .. |
---|
429 | 398 | coex_sta->low_priority_tx = reg_lp_tx; |
---|
430 | 399 | coex_sta->low_priority_rx = reg_lp_rx; |
---|
431 | 400 | |
---|
432 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
433 | | - "[BTCoex] High Priority Tx/Rx (reg 0x%x) = 0x%x(%d)/0x%x(%d)\n", |
---|
434 | | - reg_hp_txrx, reg_hp_tx, reg_hp_tx, reg_hp_rx, reg_hp_rx); |
---|
435 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
436 | | - "[BTCoex] Low Priority Tx/Rx (reg 0x%x) = 0x%x(%d)/0x%x(%d)\n", |
---|
437 | | - reg_lp_txrx, reg_lp_tx, reg_lp_tx, reg_lp_rx, reg_lp_rx); |
---|
| 401 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 402 | + "[BTCoex] High Priority Tx/Rx (reg 0x%x) = 0x%x(%d)/0x%x(%d)\n", |
---|
| 403 | + reg_hp_txrx, reg_hp_tx, reg_hp_tx, reg_hp_rx, reg_hp_rx); |
---|
| 404 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 405 | + "[BTCoex] Low Priority Tx/Rx (reg 0x%x) = 0x%x(%d)/0x%x(%d)\n", |
---|
| 406 | + reg_lp_txrx, reg_lp_tx, reg_lp_tx, reg_lp_rx, reg_lp_rx); |
---|
438 | 407 | |
---|
439 | 408 | /* reset counter */ |
---|
440 | 409 | btcoexist->btc_write_1byte(btcoexist, 0x76e, 0xc); |
---|
.. | .. |
---|
449 | 418 | |
---|
450 | 419 | h2c_parameter[0] |= BIT0; /* trigger */ |
---|
451 | 420 | |
---|
452 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
453 | | - "[BTCoex], Query Bt Info, FW write 0x61 = 0x%x\n", |
---|
454 | | - h2c_parameter[0]); |
---|
| 421 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 422 | + "[BTCoex], Query Bt Info, FW write 0x61 = 0x%x\n", |
---|
| 423 | + h2c_parameter[0]); |
---|
455 | 424 | |
---|
456 | 425 | btcoexist->btc_fill_h2c(btcoexist, 0x61, 1, h2c_parameter); |
---|
457 | 426 | } |
---|
.. | .. |
---|
557 | 526 | btcoexist->btc_get(btcoexist, BTC_GET_BL_HS_OPERATION, &bt_hs_on); |
---|
558 | 527 | |
---|
559 | 528 | if (!bt_link_info->bt_link_exist) { |
---|
560 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
561 | | - "No BT link exists!!!\n"); |
---|
| 529 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 530 | + "No BT link exists!!!\n"); |
---|
562 | 531 | return algorithm; |
---|
563 | 532 | } |
---|
564 | 533 | |
---|
.. | .. |
---|
573 | 542 | |
---|
574 | 543 | if (num_of_diff_profile == 1) { |
---|
575 | 544 | if (bt_link_info->sco_exist) { |
---|
576 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
577 | | - "SCO only\n"); |
---|
| 545 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 546 | + "SCO only\n"); |
---|
578 | 547 | algorithm = BT_8192E_2ANT_COEX_ALGO_SCO; |
---|
579 | 548 | } else { |
---|
580 | 549 | if (bt_link_info->hid_exist) { |
---|
581 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
582 | | - "HID only\n"); |
---|
| 550 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 551 | + "HID only\n"); |
---|
583 | 552 | algorithm = BT_8192E_2ANT_COEX_ALGO_HID; |
---|
584 | 553 | } else if (bt_link_info->a2dp_exist) { |
---|
585 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
586 | | - "A2DP only\n"); |
---|
| 554 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 555 | + "A2DP only\n"); |
---|
587 | 556 | algorithm = BT_8192E_2ANT_COEX_ALGO_A2DP; |
---|
588 | 557 | } else if (bt_link_info->pan_exist) { |
---|
589 | 558 | if (bt_hs_on) { |
---|
590 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
591 | | - DBG_LOUD, |
---|
592 | | - "PAN(HS) only\n"); |
---|
| 559 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 560 | + DBG_LOUD, |
---|
| 561 | + "PAN(HS) only\n"); |
---|
593 | 562 | algorithm = |
---|
594 | 563 | BT_8192E_2ANT_COEX_ALGO_PANHS; |
---|
595 | 564 | } else { |
---|
596 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
597 | | - DBG_LOUD, |
---|
598 | | - "PAN(EDR) only\n"); |
---|
| 565 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 566 | + DBG_LOUD, |
---|
| 567 | + "PAN(EDR) only\n"); |
---|
599 | 568 | algorithm = |
---|
600 | 569 | BT_8192E_2ANT_COEX_ALGO_PANEDR; |
---|
601 | 570 | } |
---|
.. | .. |
---|
604 | 573 | } else if (num_of_diff_profile == 2) { |
---|
605 | 574 | if (bt_link_info->sco_exist) { |
---|
606 | 575 | if (bt_link_info->hid_exist) { |
---|
607 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
608 | | - "SCO + HID\n"); |
---|
| 576 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 577 | + "SCO + HID\n"); |
---|
609 | 578 | algorithm = BT_8192E_2ANT_COEX_ALGO_SCO; |
---|
610 | 579 | } else if (bt_link_info->a2dp_exist) { |
---|
611 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
612 | | - "SCO + A2DP ==> SCO\n"); |
---|
| 580 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 581 | + "SCO + A2DP ==> SCO\n"); |
---|
613 | 582 | algorithm = BT_8192E_2ANT_COEX_ALGO_PANEDR_HID; |
---|
614 | 583 | } else if (bt_link_info->pan_exist) { |
---|
615 | 584 | if (bt_hs_on) { |
---|
616 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
617 | | - DBG_LOUD, |
---|
| 585 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 586 | + DBG_LOUD, |
---|
618 | 587 | "SCO + PAN(HS)\n"); |
---|
619 | 588 | algorithm = BT_8192E_2ANT_COEX_ALGO_SCO; |
---|
620 | 589 | } else { |
---|
621 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
622 | | - DBG_LOUD, |
---|
| 590 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 591 | + DBG_LOUD, |
---|
623 | 592 | "SCO + PAN(EDR)\n"); |
---|
624 | 593 | algorithm = |
---|
625 | 594 | BT_8192E_2ANT_COEX_ALGO_SCO_PAN; |
---|
.. | .. |
---|
629 | 598 | if (bt_link_info->hid_exist && |
---|
630 | 599 | bt_link_info->a2dp_exist) { |
---|
631 | 600 | if (stack_info->num_of_hid >= 2) { |
---|
632 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
633 | | - DBG_LOUD, |
---|
| 601 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 602 | + DBG_LOUD, |
---|
634 | 603 | "HID*2 + A2DP\n"); |
---|
635 | 604 | algorithm = |
---|
636 | 605 | BT_8192E_2ANT_COEX_ALGO_HID_A2DP_PANEDR; |
---|
637 | 606 | } else { |
---|
638 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
639 | | - DBG_LOUD, |
---|
| 607 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 608 | + DBG_LOUD, |
---|
640 | 609 | "HID + A2DP\n"); |
---|
641 | 610 | algorithm = |
---|
642 | 611 | BT_8192E_2ANT_COEX_ALGO_HID_A2DP; |
---|
.. | .. |
---|
644 | 613 | } else if (bt_link_info->hid_exist && |
---|
645 | 614 | bt_link_info->pan_exist) { |
---|
646 | 615 | if (bt_hs_on) { |
---|
647 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
648 | | - DBG_LOUD, |
---|
| 616 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 617 | + DBG_LOUD, |
---|
649 | 618 | "HID + PAN(HS)\n"); |
---|
650 | 619 | algorithm = BT_8192E_2ANT_COEX_ALGO_HID; |
---|
651 | 620 | } else { |
---|
652 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
653 | | - DBG_LOUD, |
---|
654 | | - "HID + PAN(EDR)\n"); |
---|
| 621 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 622 | + DBG_LOUD, |
---|
| 623 | + "HID + PAN(EDR)\n"); |
---|
655 | 624 | algorithm = |
---|
656 | 625 | BT_8192E_2ANT_COEX_ALGO_PANEDR_HID; |
---|
657 | 626 | } |
---|
658 | 627 | } else if (bt_link_info->pan_exist && |
---|
659 | 628 | bt_link_info->a2dp_exist) { |
---|
660 | 629 | if (bt_hs_on) { |
---|
661 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
662 | | - DBG_LOUD, |
---|
663 | | - "A2DP + PAN(HS)\n"); |
---|
| 630 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 631 | + DBG_LOUD, |
---|
| 632 | + "A2DP + PAN(HS)\n"); |
---|
664 | 633 | algorithm = |
---|
665 | 634 | BT_8192E_2ANT_COEX_ALGO_A2DP_PANHS; |
---|
666 | 635 | } else { |
---|
667 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
668 | | - DBG_LOUD, |
---|
669 | | - "A2DP + PAN(EDR)\n"); |
---|
| 636 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 637 | + DBG_LOUD, |
---|
| 638 | + "A2DP + PAN(EDR)\n"); |
---|
670 | 639 | algorithm = |
---|
671 | 640 | BT_8192E_2ANT_COEX_ALGO_PANEDR_A2DP; |
---|
672 | 641 | } |
---|
.. | .. |
---|
676 | 645 | if (bt_link_info->sco_exist) { |
---|
677 | 646 | if (bt_link_info->hid_exist && |
---|
678 | 647 | bt_link_info->a2dp_exist) { |
---|
679 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
680 | | - "SCO + HID + A2DP ==> HID\n"); |
---|
| 648 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 649 | + "SCO + HID + A2DP ==> HID\n"); |
---|
681 | 650 | algorithm = BT_8192E_2ANT_COEX_ALGO_PANEDR_HID; |
---|
682 | 651 | } else if (bt_link_info->hid_exist && |
---|
683 | 652 | bt_link_info->pan_exist) { |
---|
684 | 653 | if (bt_hs_on) { |
---|
685 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
686 | | - DBG_LOUD, |
---|
687 | | - "SCO + HID + PAN(HS)\n"); |
---|
| 654 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 655 | + DBG_LOUD, |
---|
| 656 | + "SCO + HID + PAN(HS)\n"); |
---|
688 | 657 | algorithm = BT_8192E_2ANT_COEX_ALGO_SCO; |
---|
689 | 658 | } else { |
---|
690 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
691 | | - DBG_LOUD, |
---|
692 | | - "SCO + HID + PAN(EDR)\n"); |
---|
| 659 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 660 | + DBG_LOUD, |
---|
| 661 | + "SCO + HID + PAN(EDR)\n"); |
---|
693 | 662 | algorithm = |
---|
694 | 663 | BT_8192E_2ANT_COEX_ALGO_SCO_PAN; |
---|
695 | 664 | } |
---|
696 | 665 | } else if (bt_link_info->pan_exist && |
---|
697 | 666 | bt_link_info->a2dp_exist) { |
---|
698 | 667 | if (bt_hs_on) { |
---|
699 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
700 | | - DBG_LOUD, |
---|
701 | | - "SCO + A2DP + PAN(HS)\n"); |
---|
| 668 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 669 | + DBG_LOUD, |
---|
| 670 | + "SCO + A2DP + PAN(HS)\n"); |
---|
702 | 671 | algorithm = BT_8192E_2ANT_COEX_ALGO_SCO; |
---|
703 | 672 | } else { |
---|
704 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
705 | | - DBG_LOUD, |
---|
706 | | - "SCO + A2DP + PAN(EDR)\n"); |
---|
| 673 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 674 | + DBG_LOUD, |
---|
| 675 | + "SCO + A2DP + PAN(EDR)\n"); |
---|
707 | 676 | algorithm = |
---|
708 | 677 | BT_8192E_2ANT_COEX_ALGO_PANEDR_HID; |
---|
709 | 678 | } |
---|
.. | .. |
---|
713 | 682 | bt_link_info->pan_exist && |
---|
714 | 683 | bt_link_info->a2dp_exist) { |
---|
715 | 684 | if (bt_hs_on) { |
---|
716 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
717 | | - DBG_LOUD, |
---|
718 | | - "HID + A2DP + PAN(HS)\n"); |
---|
| 685 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 686 | + DBG_LOUD, |
---|
| 687 | + "HID + A2DP + PAN(HS)\n"); |
---|
719 | 688 | algorithm = |
---|
720 | 689 | BT_8192E_2ANT_COEX_ALGO_HID_A2DP; |
---|
721 | 690 | } else { |
---|
722 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
723 | | - DBG_LOUD, |
---|
724 | | - "HID + A2DP + PAN(EDR)\n"); |
---|
| 691 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 692 | + DBG_LOUD, |
---|
| 693 | + "HID + A2DP + PAN(EDR)\n"); |
---|
725 | 694 | algorithm = |
---|
726 | 695 | BT_8192E_2ANT_COEX_ALGO_HID_A2DP_PANEDR; |
---|
727 | 696 | } |
---|
.. | .. |
---|
733 | 702 | bt_link_info->pan_exist && |
---|
734 | 703 | bt_link_info->a2dp_exist) { |
---|
735 | 704 | if (bt_hs_on) { |
---|
736 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
737 | | - DBG_LOUD, |
---|
738 | | - "ErrorSCO+HID+A2DP+PAN(HS)\n"); |
---|
| 705 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 706 | + DBG_LOUD, |
---|
| 707 | + "ErrorSCO+HID+A2DP+PAN(HS)\n"); |
---|
739 | 708 | |
---|
740 | 709 | } else { |
---|
741 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
742 | | - DBG_LOUD, |
---|
743 | | - "SCO+HID+A2DP+PAN(EDR)\n"); |
---|
| 710 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 711 | + DBG_LOUD, |
---|
| 712 | + "SCO+HID+A2DP+PAN(EDR)\n"); |
---|
744 | 713 | algorithm = |
---|
745 | 714 | BT_8192E_2ANT_COEX_ALGO_PANEDR_HID; |
---|
746 | 715 | } |
---|
.. | .. |
---|
762 | 731 | */ |
---|
763 | 732 | h2c_parameter[0] = dac_swing_lvl; |
---|
764 | 733 | |
---|
765 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
766 | | - "[BTCoex], Set Dac Swing Level = 0x%x\n", dac_swing_lvl); |
---|
767 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
768 | | - "[BTCoex], FW write 0x64 = 0x%x\n", h2c_parameter[0]); |
---|
| 734 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 735 | + "[BTCoex], Set Dac Swing Level = 0x%x\n", dac_swing_lvl); |
---|
| 736 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 737 | + "[BTCoex], FW write 0x64 = 0x%x\n", h2c_parameter[0]); |
---|
769 | 738 | |
---|
770 | 739 | btcoexist->btc_fill_h2c(btcoexist, 0x64, 1, h2c_parameter); |
---|
771 | 740 | } |
---|
.. | .. |
---|
778 | 747 | |
---|
779 | 748 | h2c_parameter[0] = dec_bt_pwr_lvl; |
---|
780 | 749 | |
---|
781 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
782 | | - "[BTCoex] decrease Bt Power level = %d, FW write 0x62 = 0x%x\n", |
---|
783 | | - dec_bt_pwr_lvl, h2c_parameter[0]); |
---|
| 750 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 751 | + "[BTCoex] decrease Bt Power level = %d, FW write 0x62 = 0x%x\n", |
---|
| 752 | + dec_bt_pwr_lvl, h2c_parameter[0]); |
---|
784 | 753 | |
---|
785 | 754 | btcoexist->btc_fill_h2c(btcoexist, 0x62, 1, h2c_parameter); |
---|
786 | 755 | } |
---|
.. | .. |
---|
790 | 759 | { |
---|
791 | 760 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
792 | 761 | |
---|
793 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
794 | | - "[BTCoex], %s Dec BT power level = %d\n", |
---|
795 | | - force_exec ? "force to" : "", dec_bt_pwr_lvl); |
---|
| 762 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 763 | + "[BTCoex], %s Dec BT power level = %d\n", |
---|
| 764 | + force_exec ? "force to" : "", dec_bt_pwr_lvl); |
---|
796 | 765 | coex_dm->cur_dec_bt_pwr = dec_bt_pwr_lvl; |
---|
797 | 766 | |
---|
798 | 767 | if (!force_exec) { |
---|
799 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
800 | | - "[BTCoex], preBtDecPwrLvl=%d, curBtDecPwrLvl=%d\n", |
---|
801 | | - coex_dm->pre_dec_bt_pwr, coex_dm->cur_dec_bt_pwr); |
---|
| 768 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 769 | + "[BTCoex], preBtDecPwrLvl=%d, curBtDecPwrLvl=%d\n", |
---|
| 770 | + coex_dm->pre_dec_bt_pwr, coex_dm->cur_dec_bt_pwr); |
---|
802 | 771 | } |
---|
803 | 772 | btc8192e2ant_set_fw_dec_bt_pwr(btcoexist, coex_dm->cur_dec_bt_pwr); |
---|
804 | 773 | |
---|
.. | .. |
---|
816 | 785 | if (enable_auto_report) |
---|
817 | 786 | h2c_parameter[0] |= BIT0; |
---|
818 | 787 | |
---|
819 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
820 | | - "[BTCoex], BT FW auto report : %s, FW write 0x68 = 0x%x\n", |
---|
821 | | - (enable_auto_report ? "Enabled!!" : "Disabled!!"), |
---|
| 788 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 789 | + "[BTCoex], BT FW auto report : %s, FW write 0x68 = 0x%x\n", |
---|
| 790 | + (enable_auto_report ? "Enabled!!" : "Disabled!!"), |
---|
822 | 791 | h2c_parameter[0]); |
---|
823 | 792 | |
---|
824 | 793 | btcoexist->btc_fill_h2c(btcoexist, 0x68, 1, h2c_parameter); |
---|
.. | .. |
---|
830 | 799 | { |
---|
831 | 800 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
832 | 801 | |
---|
833 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
834 | | - "[BTCoex], %s BT Auto report = %s\n", |
---|
835 | | - (force_exec ? "force to" : ""), |
---|
| 802 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 803 | + "[BTCoex], %s BT Auto report = %s\n", |
---|
| 804 | + (force_exec ? "force to" : ""), |
---|
836 | 805 | ((enable_auto_report) ? "Enabled" : "Disabled")); |
---|
837 | 806 | coex_dm->cur_bt_auto_report = enable_auto_report; |
---|
838 | 807 | |
---|
839 | 808 | if (!force_exec) { |
---|
840 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
841 | | - "[BTCoex] bPreBtAutoReport=%d, bCurBtAutoReport=%d\n", |
---|
842 | | - coex_dm->pre_bt_auto_report, |
---|
843 | | - coex_dm->cur_bt_auto_report); |
---|
| 809 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 810 | + "[BTCoex] bPreBtAutoReport=%d, bCurBtAutoReport=%d\n", |
---|
| 811 | + coex_dm->pre_bt_auto_report, |
---|
| 812 | + coex_dm->cur_bt_auto_report); |
---|
844 | 813 | |
---|
845 | 814 | if (coex_dm->pre_bt_auto_report == coex_dm->cur_bt_auto_report) |
---|
846 | 815 | return; |
---|
.. | .. |
---|
856 | 825 | { |
---|
857 | 826 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
858 | 827 | |
---|
859 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
860 | | - "[BTCoex], %s set FW Dac Swing level = %d\n", |
---|
861 | | - (force_exec ? "force to" : ""), fw_dac_swing_lvl); |
---|
| 828 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 829 | + "[BTCoex], %s set FW Dac Swing level = %d\n", |
---|
| 830 | + (force_exec ? "force to" : ""), fw_dac_swing_lvl); |
---|
862 | 831 | coex_dm->cur_fw_dac_swing_lvl = fw_dac_swing_lvl; |
---|
863 | 832 | |
---|
864 | 833 | if (!force_exec) { |
---|
865 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
866 | | - "[BTCoex] preFwDacSwingLvl=%d, curFwDacSwingLvl=%d\n", |
---|
867 | | - coex_dm->pre_fw_dac_swing_lvl, |
---|
868 | | - coex_dm->cur_fw_dac_swing_lvl); |
---|
| 834 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 835 | + "[BTCoex] preFwDacSwingLvl=%d, curFwDacSwingLvl=%d\n", |
---|
| 836 | + coex_dm->pre_fw_dac_swing_lvl, |
---|
| 837 | + coex_dm->cur_fw_dac_swing_lvl); |
---|
869 | 838 | |
---|
870 | 839 | if (coex_dm->pre_fw_dac_swing_lvl == |
---|
871 | 840 | coex_dm->cur_fw_dac_swing_lvl) |
---|
.. | .. |
---|
885 | 854 | |
---|
886 | 855 | if (rx_rf_shrink_on) { |
---|
887 | 856 | /* Shrink RF Rx LPF corner */ |
---|
888 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
889 | | - "[BTCoex], Shrink RF Rx LPF corner!!\n"); |
---|
| 857 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 858 | + "[BTCoex], Shrink RF Rx LPF corner!!\n"); |
---|
890 | 859 | btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1e, |
---|
891 | 860 | 0xfffff, 0xffffc); |
---|
892 | 861 | } else { |
---|
893 | 862 | /* Resume RF Rx LPF corner |
---|
894 | 863 | * After initialized, we can use coex_dm->btRf0x1eBackup |
---|
895 | 864 | */ |
---|
896 | | - if (btcoexist->initilized) { |
---|
897 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
898 | | - "[BTCoex], Resume RF Rx LPF corner!!\n"); |
---|
| 865 | + if (btcoexist->initialized) { |
---|
| 866 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 867 | + "[BTCoex], Resume RF Rx LPF corner!!\n"); |
---|
899 | 868 | btcoexist->btc_set_rf_reg(btcoexist, BTC_RF_A, 0x1e, |
---|
900 | 869 | 0xfffff, |
---|
901 | 870 | coex_dm->bt_rf0x1e_backup); |
---|
.. | .. |
---|
908 | 877 | { |
---|
909 | 878 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
910 | 879 | |
---|
911 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
912 | | - "[BTCoex], %s turn Rx RF Shrink = %s\n", |
---|
913 | | - (force_exec ? "force to" : ""), |
---|
914 | | - ((rx_rf_shrink_on) ? "ON" : "OFF")); |
---|
| 880 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 881 | + "[BTCoex], %s turn Rx RF Shrink = %s\n", |
---|
| 882 | + (force_exec ? "force to" : ""), |
---|
| 883 | + ((rx_rf_shrink_on) ? "ON" : "OFF")); |
---|
915 | 884 | coex_dm->cur_rf_rx_lpf_shrink = rx_rf_shrink_on; |
---|
916 | 885 | |
---|
917 | 886 | if (!force_exec) { |
---|
918 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
919 | | - "[BTCoex]bPreRfRxLpfShrink=%d,bCurRfRxLpfShrink=%d\n", |
---|
920 | | - coex_dm->pre_rf_rx_lpf_shrink, |
---|
921 | | - coex_dm->cur_rf_rx_lpf_shrink); |
---|
| 887 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 888 | + "[BTCoex]bPreRfRxLpfShrink=%d,bCurRfRxLpfShrink=%d\n", |
---|
| 889 | + coex_dm->pre_rf_rx_lpf_shrink, |
---|
| 890 | + coex_dm->cur_rf_rx_lpf_shrink); |
---|
922 | 891 | |
---|
923 | 892 | if (coex_dm->pre_rf_rx_lpf_shrink == |
---|
924 | 893 | coex_dm->cur_rf_rx_lpf_shrink) |
---|
.. | .. |
---|
936 | 905 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
937 | 906 | u8 val = (u8)level; |
---|
938 | 907 | |
---|
939 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
940 | | - "[BTCoex], Write SwDacSwing = 0x%x\n", level); |
---|
| 908 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 909 | + "[BTCoex], Write SwDacSwing = 0x%x\n", level); |
---|
941 | 910 | btcoexist->btc_write_1byte_bitmask(btcoexist, 0x883, 0x3e, val); |
---|
942 | 911 | } |
---|
943 | 912 | |
---|
.. | .. |
---|
957 | 926 | { |
---|
958 | 927 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
959 | 928 | |
---|
960 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
961 | | - "[BTCoex], %s turn DacSwing=%s, dac_swing_lvl = 0x%x\n", |
---|
962 | | - (force_exec ? "force to" : ""), |
---|
963 | | - ((dac_swing_on) ? "ON" : "OFF"), dac_swing_lvl); |
---|
| 929 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 930 | + "[BTCoex], %s turn DacSwing=%s, dac_swing_lvl = 0x%x\n", |
---|
| 931 | + (force_exec ? "force to" : ""), |
---|
| 932 | + ((dac_swing_on) ? "ON" : "OFF"), dac_swing_lvl); |
---|
964 | 933 | coex_dm->cur_dac_swing_on = dac_swing_on; |
---|
965 | 934 | coex_dm->cur_dac_swing_lvl = dac_swing_lvl; |
---|
966 | 935 | |
---|
967 | 936 | if (!force_exec) { |
---|
968 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
969 | | - "[BTCoex], bPreDacSwingOn=%d, preDacSwingLvl = 0x%x, ", |
---|
970 | | - coex_dm->pre_dac_swing_on, |
---|
971 | | - coex_dm->pre_dac_swing_lvl); |
---|
972 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
973 | | - "bCurDacSwingOn=%d, curDacSwingLvl = 0x%x\n", |
---|
974 | | - coex_dm->cur_dac_swing_on, |
---|
975 | | - coex_dm->cur_dac_swing_lvl); |
---|
| 937 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 938 | + "[BTCoex], bPreDacSwingOn=%d, preDacSwingLvl = 0x%x, ", |
---|
| 939 | + coex_dm->pre_dac_swing_on, |
---|
| 940 | + coex_dm->pre_dac_swing_lvl); |
---|
| 941 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 942 | + "bCurDacSwingOn=%d, curDacSwingLvl = 0x%x\n", |
---|
| 943 | + coex_dm->cur_dac_swing_on, |
---|
| 944 | + coex_dm->cur_dac_swing_lvl); |
---|
976 | 945 | |
---|
977 | 946 | if ((coex_dm->pre_dac_swing_on == coex_dm->cur_dac_swing_on) && |
---|
978 | 947 | (coex_dm->pre_dac_swing_lvl == coex_dm->cur_dac_swing_lvl)) |
---|
.. | .. |
---|
992 | 961 | |
---|
993 | 962 | /* BB AGC Gain Table */ |
---|
994 | 963 | if (agc_table_en) { |
---|
995 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
996 | | - "[BTCoex], BB Agc Table On!\n"); |
---|
| 964 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 965 | + "[BTCoex], BB Agc Table On!\n"); |
---|
997 | 966 | btcoexist->btc_write_4byte(btcoexist, 0xc78, 0x0a1A0001); |
---|
998 | 967 | btcoexist->btc_write_4byte(btcoexist, 0xc78, 0x091B0001); |
---|
999 | 968 | btcoexist->btc_write_4byte(btcoexist, 0xc78, 0x081C0001); |
---|
.. | .. |
---|
1001 | 970 | btcoexist->btc_write_4byte(btcoexist, 0xc78, 0x061E0001); |
---|
1002 | 971 | btcoexist->btc_write_4byte(btcoexist, 0xc78, 0x051F0001); |
---|
1003 | 972 | } else { |
---|
1004 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1005 | | - "[BTCoex], BB Agc Table Off!\n"); |
---|
| 973 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 974 | + "[BTCoex], BB Agc Table Off!\n"); |
---|
1006 | 975 | btcoexist->btc_write_4byte(btcoexist, 0xc78, 0xaa1A0001); |
---|
1007 | 976 | btcoexist->btc_write_4byte(btcoexist, 0xc78, 0xa91B0001); |
---|
1008 | 977 | btcoexist->btc_write_4byte(btcoexist, 0xc78, 0xa81C0001); |
---|
.. | .. |
---|
1017 | 986 | { |
---|
1018 | 987 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
1019 | 988 | |
---|
1020 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1021 | | - "[BTCoex], %s %s Agc Table\n", |
---|
1022 | | - (force_exec ? "force to" : ""), |
---|
1023 | | - ((agc_table_en) ? "Enable" : "Disable")); |
---|
| 989 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 990 | + "[BTCoex], %s %s Agc Table\n", |
---|
| 991 | + (force_exec ? "force to" : ""), |
---|
| 992 | + ((agc_table_en) ? "Enable" : "Disable")); |
---|
1024 | 993 | coex_dm->cur_agc_table_en = agc_table_en; |
---|
1025 | 994 | |
---|
1026 | 995 | if (!force_exec) { |
---|
1027 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1028 | | - "[BTCoex], bPreAgcTableEn=%d, bCurAgcTableEn=%d\n", |
---|
1029 | | - coex_dm->pre_agc_table_en, |
---|
1030 | | - coex_dm->cur_agc_table_en); |
---|
| 996 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 997 | + "[BTCoex], bPreAgcTableEn=%d, bCurAgcTableEn=%d\n", |
---|
| 998 | + coex_dm->pre_agc_table_en, |
---|
| 999 | + coex_dm->cur_agc_table_en); |
---|
1031 | 1000 | |
---|
1032 | 1001 | if (coex_dm->pre_agc_table_en == coex_dm->cur_agc_table_en) |
---|
1033 | 1002 | return; |
---|
.. | .. |
---|
1043 | 1012 | { |
---|
1044 | 1013 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
1045 | 1014 | |
---|
1046 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1047 | | - "[BTCoex], set coex table, set 0x6c0 = 0x%x\n", val0x6c0); |
---|
| 1015 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1016 | + "[BTCoex], set coex table, set 0x6c0 = 0x%x\n", val0x6c0); |
---|
1048 | 1017 | btcoexist->btc_write_4byte(btcoexist, 0x6c0, val0x6c0); |
---|
1049 | 1018 | |
---|
1050 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1051 | | - "[BTCoex], set coex table, set 0x6c4 = 0x%x\n", val0x6c4); |
---|
| 1019 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1020 | + "[BTCoex], set coex table, set 0x6c4 = 0x%x\n", val0x6c4); |
---|
1052 | 1021 | btcoexist->btc_write_4byte(btcoexist, 0x6c4, val0x6c4); |
---|
1053 | 1022 | |
---|
1054 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1055 | | - "[BTCoex], set coex table, set 0x6c8 = 0x%x\n", val0x6c8); |
---|
| 1023 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1024 | + "[BTCoex], set coex table, set 0x6c8 = 0x%x\n", val0x6c8); |
---|
1056 | 1025 | btcoexist->btc_write_4byte(btcoexist, 0x6c8, val0x6c8); |
---|
1057 | 1026 | |
---|
1058 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1059 | | - "[BTCoex], set coex table, set 0x6cc = 0x%x\n", val0x6cc); |
---|
| 1027 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1028 | + "[BTCoex], set coex table, set 0x6cc = 0x%x\n", val0x6cc); |
---|
1060 | 1029 | btcoexist->btc_write_1byte(btcoexist, 0x6cc, val0x6cc); |
---|
1061 | 1030 | } |
---|
1062 | 1031 | |
---|
.. | .. |
---|
1066 | 1035 | { |
---|
1067 | 1036 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
1068 | 1037 | |
---|
1069 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1070 | | - "[BTCoex], %s write Coex Table 0x6c0 = 0x%x, ", |
---|
1071 | | - (force_exec ? "force to" : ""), val0x6c0); |
---|
1072 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1073 | | - "0x6c4 = 0x%x, 0x6c8 = 0x%x, 0x6cc = 0x%x\n", |
---|
1074 | | - val0x6c4, val0x6c8, val0x6cc); |
---|
| 1038 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1039 | + "[BTCoex], %s write Coex Table 0x6c0 = 0x%x, ", |
---|
| 1040 | + (force_exec ? "force to" : ""), val0x6c0); |
---|
| 1041 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1042 | + "0x6c4 = 0x%x, 0x6c8 = 0x%x, 0x6cc = 0x%x\n", |
---|
| 1043 | + val0x6c4, val0x6c8, val0x6cc); |
---|
1075 | 1044 | coex_dm->cur_val0x6c0 = val0x6c0; |
---|
1076 | 1045 | coex_dm->cur_val0x6c4 = val0x6c4; |
---|
1077 | 1046 | coex_dm->cur_val0x6c8 = val0x6c8; |
---|
1078 | 1047 | coex_dm->cur_val0x6cc = val0x6cc; |
---|
1079 | 1048 | |
---|
1080 | 1049 | if (!force_exec) { |
---|
1081 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1082 | | - "[BTCoex], preVal0x6c0 = 0x%x, preVal0x6c4 = 0x%x, ", |
---|
1083 | | - coex_dm->pre_val0x6c0, coex_dm->pre_val0x6c4); |
---|
1084 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1085 | | - "preVal0x6c8 = 0x%x, preVal0x6cc = 0x%x !!\n", |
---|
1086 | | - coex_dm->pre_val0x6c8, coex_dm->pre_val0x6cc); |
---|
1087 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1088 | | - "[BTCoex], curVal0x6c0 = 0x%x, curVal0x6c4 = 0x%x\n", |
---|
1089 | | - coex_dm->cur_val0x6c0, coex_dm->cur_val0x6c4); |
---|
1090 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1091 | | - "curVal0x6c8 = 0x%x, curVal0x6cc = 0x%x !!\n", |
---|
1092 | | - coex_dm->cur_val0x6c8, coex_dm->cur_val0x6cc); |
---|
| 1050 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1051 | + "[BTCoex], preVal0x6c0 = 0x%x, preVal0x6c4 = 0x%x, ", |
---|
| 1052 | + coex_dm->pre_val0x6c0, coex_dm->pre_val0x6c4); |
---|
| 1053 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1054 | + "preVal0x6c8 = 0x%x, preVal0x6cc = 0x%x !!\n", |
---|
| 1055 | + coex_dm->pre_val0x6c8, coex_dm->pre_val0x6cc); |
---|
| 1056 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1057 | + "[BTCoex], curVal0x6c0 = 0x%x, curVal0x6c4 = 0x%x\n", |
---|
| 1058 | + coex_dm->cur_val0x6c0, coex_dm->cur_val0x6c4); |
---|
| 1059 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1060 | + "curVal0x6c8 = 0x%x, curVal0x6cc = 0x%x !!\n", |
---|
| 1061 | + coex_dm->cur_val0x6c8, coex_dm->cur_val0x6cc); |
---|
1093 | 1062 | |
---|
1094 | 1063 | if ((coex_dm->pre_val0x6c0 == coex_dm->cur_val0x6c0) && |
---|
1095 | 1064 | (coex_dm->pre_val0x6c4 == coex_dm->cur_val0x6c4) && |
---|
.. | .. |
---|
1144 | 1113 | if (enable) |
---|
1145 | 1114 | h2c_parameter[0] |= BIT0; /* function enable */ |
---|
1146 | 1115 | |
---|
1147 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1148 | | - "[BTCoex]set FW for BT Ignore Wlan_Act, FW write 0x63 = 0x%x\n", |
---|
1149 | | - h2c_parameter[0]); |
---|
| 1116 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1117 | + "[BTCoex]set FW for BT Ignore Wlan_Act, FW write 0x63 = 0x%x\n", |
---|
| 1118 | + h2c_parameter[0]); |
---|
1150 | 1119 | |
---|
1151 | 1120 | btcoexist->btc_fill_h2c(btcoexist, 0x63, 1, h2c_parameter); |
---|
1152 | 1121 | } |
---|
.. | .. |
---|
1156 | 1125 | { |
---|
1157 | 1126 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
1158 | 1127 | |
---|
1159 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1160 | | - "[BTCoex], %s turn Ignore WlanAct %s\n", |
---|
1161 | | - (force_exec ? "force to" : ""), (enable ? "ON" : "OFF")); |
---|
| 1128 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1129 | + "[BTCoex], %s turn Ignore WlanAct %s\n", |
---|
| 1130 | + (force_exec ? "force to" : ""), (enable ? "ON" : "OFF")); |
---|
1162 | 1131 | coex_dm->cur_ignore_wlan_act = enable; |
---|
1163 | 1132 | |
---|
1164 | 1133 | if (!force_exec) { |
---|
1165 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1166 | | - "[BTCoex], bPreIgnoreWlanAct = %d ", |
---|
1167 | | - coex_dm->pre_ignore_wlan_act); |
---|
1168 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1169 | | - "bCurIgnoreWlanAct = %d!!\n", |
---|
1170 | | - coex_dm->cur_ignore_wlan_act); |
---|
| 1134 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1135 | + "[BTCoex], bPreIgnoreWlanAct = %d ", |
---|
| 1136 | + coex_dm->pre_ignore_wlan_act); |
---|
| 1137 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1138 | + "bCurIgnoreWlanAct = %d!!\n", |
---|
| 1139 | + coex_dm->cur_ignore_wlan_act); |
---|
1171 | 1140 | |
---|
1172 | 1141 | if (coex_dm->pre_ignore_wlan_act == |
---|
1173 | 1142 | coex_dm->cur_ignore_wlan_act) |
---|
.. | .. |
---|
1197 | 1166 | coex_dm->ps_tdma_para[3] = byte4; |
---|
1198 | 1167 | coex_dm->ps_tdma_para[4] = byte5; |
---|
1199 | 1168 | |
---|
1200 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1201 | | - "[BTCoex], FW write 0x60(5bytes) = 0x%x%08x\n", |
---|
1202 | | - h2c_parameter[0], |
---|
1203 | | - h2c_parameter[1] << 24 | h2c_parameter[2] << 16 | |
---|
1204 | | - h2c_parameter[3] << 8 | h2c_parameter[4]); |
---|
| 1169 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1170 | + "[BTCoex], FW write 0x60(5bytes) = 0x%x%08x\n", |
---|
| 1171 | + h2c_parameter[0], |
---|
| 1172 | + h2c_parameter[1] << 24 | h2c_parameter[2] << 16 | |
---|
| 1173 | + h2c_parameter[3] << 8 | h2c_parameter[4]); |
---|
1205 | 1174 | |
---|
1206 | 1175 | btcoexist->btc_fill_h2c(btcoexist, 0x60, 5, h2c_parameter); |
---|
1207 | 1176 | } |
---|
.. | .. |
---|
1227 | 1196 | { |
---|
1228 | 1197 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
1229 | 1198 | |
---|
1230 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1231 | | - "[BTCoex], %s turn %s PS TDMA, type=%d\n", |
---|
1232 | | - (force_exec ? "force to" : ""), |
---|
1233 | | - (turn_on ? "ON" : "OFF"), type); |
---|
| 1199 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1200 | + "[BTCoex], %s turn %s PS TDMA, type=%d\n", |
---|
| 1201 | + (force_exec ? "force to" : ""), |
---|
| 1202 | + (turn_on ? "ON" : "OFF"), type); |
---|
1234 | 1203 | coex_dm->cur_ps_tdma_on = turn_on; |
---|
1235 | 1204 | coex_dm->cur_ps_tdma = type; |
---|
1236 | 1205 | |
---|
1237 | 1206 | if (!force_exec) { |
---|
1238 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1239 | | - "[BTCoex], bPrePsTdmaOn = %d, bCurPsTdmaOn = %d!!\n", |
---|
1240 | | - coex_dm->pre_ps_tdma_on, coex_dm->cur_ps_tdma_on); |
---|
1241 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1242 | | - "[BTCoex], prePsTdma = %d, curPsTdma = %d!!\n", |
---|
1243 | | - coex_dm->pre_ps_tdma, coex_dm->cur_ps_tdma); |
---|
| 1207 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1208 | + "[BTCoex], bPrePsTdmaOn = %d, bCurPsTdmaOn = %d!!\n", |
---|
| 1209 | + coex_dm->pre_ps_tdma_on, coex_dm->cur_ps_tdma_on); |
---|
| 1210 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1211 | + "[BTCoex], prePsTdma = %d, curPsTdma = %d!!\n", |
---|
| 1212 | + coex_dm->pre_ps_tdma, coex_dm->cur_ps_tdma); |
---|
1244 | 1213 | |
---|
1245 | 1214 | if ((coex_dm->pre_ps_tdma_on == coex_dm->cur_ps_tdma_on) && |
---|
1246 | 1215 | (coex_dm->pre_ps_tdma == coex_dm->cur_ps_tdma)) |
---|
.. | .. |
---|
1368 | 1337 | u8 mimops = BTC_MIMO_PS_DYNAMIC; |
---|
1369 | 1338 | u32 dis_ra_mask = 0x0; |
---|
1370 | 1339 | |
---|
1371 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1372 | | - "[BTCoex], REAL set SS Type = %d\n", ss_type); |
---|
| 1340 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1341 | + "[BTCoex], REAL set SS Type = %d\n", ss_type); |
---|
1373 | 1342 | |
---|
1374 | 1343 | dis_ra_mask = btc8192e2ant_decide_ra_mask(btcoexist, ss_type, |
---|
1375 | 1344 | coex_dm->cur_ra_mask_type); |
---|
.. | .. |
---|
1403 | 1372 | { |
---|
1404 | 1373 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
1405 | 1374 | |
---|
1406 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1407 | | - "[BTCoex], %s Switch SS Type = %d\n", |
---|
1408 | | - (force_exec ? "force to" : ""), new_ss_type); |
---|
| 1375 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1376 | + "[BTCoex], %s Switch SS Type = %d\n", |
---|
| 1377 | + (force_exec ? "force to" : ""), new_ss_type); |
---|
1409 | 1378 | coex_dm->cur_ss_type = new_ss_type; |
---|
1410 | 1379 | |
---|
1411 | 1380 | if (!force_exec) { |
---|
.. | .. |
---|
1487 | 1456 | btcoexist->btc_set(btcoexist, BTC_SET_ACT_DISABLE_LOW_POWER, |
---|
1488 | 1457 | &low_pwr_disable); |
---|
1489 | 1458 | |
---|
1490 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1491 | | - "[BTCoex], Wifi non-connected idle!!\n"); |
---|
| 1459 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1460 | + "[BTCoex], Wifi non-connected idle!!\n"); |
---|
1492 | 1461 | |
---|
1493 | 1462 | if ((BT_8192E_2ANT_BT_STATUS_NON_CONNECTED_IDLE == |
---|
1494 | 1463 | coex_dm->bt_status) || |
---|
.. | .. |
---|
1522 | 1491 | BTC_SET_ACT_DISABLE_LOW_POWER, |
---|
1523 | 1492 | &low_pwr_disable); |
---|
1524 | 1493 | |
---|
1525 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1526 | | - "Wifi connected + BT non connected-idle!!\n"); |
---|
| 1494 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1495 | + "Wifi connected + BT non connected-idle!!\n"); |
---|
1527 | 1496 | |
---|
1528 | 1497 | btc8192e2ant_switch_ss_type(btcoexist, NORMAL_EXEC, 2); |
---|
1529 | 1498 | btc8192e2ant_coex_table_with_type(btcoexist, |
---|
.. | .. |
---|
1548 | 1517 | |
---|
1549 | 1518 | if (bt_hs_on) |
---|
1550 | 1519 | return false; |
---|
1551 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1552 | | - "Wifi connected + BT connected-idle!!\n"); |
---|
| 1520 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1521 | + "Wifi connected + BT connected-idle!!\n"); |
---|
1553 | 1522 | |
---|
1554 | 1523 | btc8192e2ant_switch_ss_type(btcoexist, |
---|
1555 | 1524 | NORMAL_EXEC, 2); |
---|
.. | .. |
---|
1574 | 1543 | &low_pwr_disable); |
---|
1575 | 1544 | |
---|
1576 | 1545 | if (wifi_busy) { |
---|
1577 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1578 | | - "Wifi Connected-Busy + BT Busy!!\n"); |
---|
| 1546 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1547 | + "Wifi Connected-Busy + BT Busy!!\n"); |
---|
1579 | 1548 | common = false; |
---|
1580 | 1549 | } else { |
---|
1581 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1582 | | - "Wifi Connected-Idle + BT Busy!!\n"); |
---|
| 1550 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1551 | + "Wifi Connected-Idle + BT Busy!!\n"); |
---|
1583 | 1552 | |
---|
1584 | 1553 | btc8192e2ant_switch_ss_type(btcoexist, |
---|
1585 | 1554 | NORMAL_EXEC, 1); |
---|
.. | .. |
---|
1609 | 1578 | { |
---|
1610 | 1579 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
1611 | 1580 | static int up, dn, m, n, wait_cnt; |
---|
1612 | | - /* 0: no change, +1: increase WiFi duration, |
---|
1613 | | - * -1: decrease WiFi duration |
---|
1614 | | - */ |
---|
1615 | | - int result; |
---|
1616 | 1581 | u8 retry_cnt = 0; |
---|
1617 | 1582 | |
---|
1618 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1619 | | - "[BTCoex], TdmaDurationAdjust()\n"); |
---|
| 1583 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1584 | + "[BTCoex], TdmaDurationAdjust()\n"); |
---|
1620 | 1585 | |
---|
1621 | 1586 | if (!coex_dm->auto_tdma_adjust) { |
---|
1622 | 1587 | coex_dm->auto_tdma_adjust = true; |
---|
1623 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1624 | | - "[BTCoex], first run TdmaDurationAdjust()!!\n"); |
---|
| 1588 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1589 | + "[BTCoex], first run TdmaDurationAdjust()!!\n"); |
---|
1625 | 1590 | if (sco_hid) { |
---|
1626 | 1591 | if (tx_pause) { |
---|
1627 | 1592 | if (max_interval == 1) { |
---|
.. | .. |
---|
1700 | 1665 | dn = 0; |
---|
1701 | 1666 | m = 1; |
---|
1702 | 1667 | n = 3; |
---|
1703 | | - result = 0; |
---|
1704 | 1668 | wait_cnt = 0; |
---|
1705 | 1669 | } else { |
---|
1706 | 1670 | /* accquire the BT TRx retry count from BT_Info byte2 */ |
---|
1707 | 1671 | retry_cnt = coex_sta->bt_retry_cnt; |
---|
1708 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1709 | | - "[BTCoex], retry_cnt = %d\n", retry_cnt); |
---|
1710 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1711 | | - "[BTCoex], up=%d, dn=%d, m=%d, n=%d, wait_cnt=%d\n", |
---|
1712 | | - up, dn, m, n, wait_cnt); |
---|
1713 | | - result = 0; |
---|
| 1672 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1673 | + "[BTCoex], retry_cnt = %d\n", retry_cnt); |
---|
| 1674 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1675 | + "[BTCoex], up=%d, dn=%d, m=%d, n=%d, wait_cnt=%d\n", |
---|
| 1676 | + up, dn, m, n, wait_cnt); |
---|
1714 | 1677 | wait_cnt++; |
---|
1715 | 1678 | /* no retry in the last 2-second duration */ |
---|
1716 | 1679 | if (retry_cnt == 0) { |
---|
.. | .. |
---|
1725 | 1688 | n = 3; |
---|
1726 | 1689 | up = 0; |
---|
1727 | 1690 | dn = 0; |
---|
1728 | | - result = 1; |
---|
1729 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1730 | | - "[BTCoex]Increase wifi duration!!\n"); |
---|
| 1691 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1692 | + "[BTCoex]Increase wifi duration!!\n"); |
---|
1731 | 1693 | } |
---|
1732 | 1694 | } else if (retry_cnt <= 3) { |
---|
1733 | 1695 | up--; |
---|
.. | .. |
---|
1749 | 1711 | up = 0; |
---|
1750 | 1712 | dn = 0; |
---|
1751 | 1713 | wait_cnt = 0; |
---|
1752 | | - result = -1; |
---|
1753 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1754 | | - "Reduce wifi duration for retry<3\n"); |
---|
| 1714 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1715 | + "Reduce wifi duration for retry<3\n"); |
---|
1755 | 1716 | } |
---|
1756 | 1717 | } else { |
---|
1757 | 1718 | if (wait_cnt == 1) |
---|
.. | .. |
---|
1766 | 1727 | up = 0; |
---|
1767 | 1728 | dn = 0; |
---|
1768 | 1729 | wait_cnt = 0; |
---|
1769 | | - result = -1; |
---|
1770 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1771 | | - "Decrease wifi duration for retryCounter>3!!\n"); |
---|
| 1730 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1731 | + "Decrease wifi duration for retryCounter>3!!\n"); |
---|
1772 | 1732 | } |
---|
1773 | 1733 | |
---|
1774 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1775 | | - "[BTCoex], max Interval = %d\n", max_interval); |
---|
| 1734 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1735 | + "[BTCoex], max Interval = %d\n", max_interval); |
---|
1776 | 1736 | } |
---|
1777 | 1737 | |
---|
1778 | 1738 | /* if current PsTdma not match with |
---|
.. | .. |
---|
1782 | 1742 | if (coex_dm->cur_ps_tdma != coex_dm->tdma_adj_type) { |
---|
1783 | 1743 | bool scan = false, link = false, roam = false; |
---|
1784 | 1744 | |
---|
1785 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1786 | | - "[BTCoex], PsTdma type mismatch!!!, "); |
---|
1787 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1788 | | - "curPsTdma=%d, recordPsTdma=%d\n", |
---|
| 1745 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1746 | + "[BTCoex], PsTdma type mismatch!!!, "); |
---|
| 1747 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1748 | + "curPsTdma=%d, recordPsTdma=%d\n", |
---|
1789 | 1749 | coex_dm->cur_ps_tdma, coex_dm->tdma_adj_type); |
---|
1790 | 1750 | |
---|
1791 | 1751 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan); |
---|
.. | .. |
---|
1796 | 1756 | btc8192e2ant_ps_tdma(btcoexist, NORMAL_EXEC, |
---|
1797 | 1757 | true, coex_dm->tdma_adj_type); |
---|
1798 | 1758 | else |
---|
1799 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1800 | | - "[BTCoex], roaming/link/scan is under progress, will adjust next time!!!\n"); |
---|
| 1759 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1760 | + "[BTCoex], roaming/link/scan is under progress, will adjust next time!!!\n"); |
---|
1801 | 1761 | } |
---|
1802 | 1762 | } |
---|
1803 | 1763 | |
---|
.. | .. |
---|
2002 | 1962 | bt_rssi_state == BTC_RSSI_STATE_STAY_LOW) && |
---|
2003 | 1963 | (wifi_rssi_state == BTC_RSSI_STATE_LOW || |
---|
2004 | 1964 | wifi_rssi_state == BTC_RSSI_STATE_STAY_LOW)) { |
---|
2005 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2006 | | - "[BTCoex], A2dp, wifi/bt rssi both LOW!!\n"); |
---|
| 1965 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1966 | + "[BTCoex], A2dp, wifi/bt rssi both LOW!!\n"); |
---|
2007 | 1967 | long_dist = true; |
---|
2008 | 1968 | } |
---|
2009 | 1969 | if (long_dist) { |
---|
.. | .. |
---|
2504 | 2464 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
2505 | 2465 | u8 algorithm = 0; |
---|
2506 | 2466 | |
---|
2507 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2508 | | - "[BTCoex], RunCoexistMechanism()===>\n"); |
---|
| 2467 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2468 | + "[BTCoex], RunCoexistMechanism()===>\n"); |
---|
2509 | 2469 | |
---|
2510 | 2470 | if (btcoexist->manual_control) { |
---|
2511 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2512 | | - "[BTCoex], return for Manual CTRL <===\n"); |
---|
| 2471 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2472 | + "[BTCoex], return for Manual CTRL <===\n"); |
---|
2513 | 2473 | return; |
---|
2514 | 2474 | } |
---|
2515 | 2475 | |
---|
2516 | 2476 | if (coex_sta->under_ips) { |
---|
2517 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2518 | | - "[BTCoex], wifi is under IPS !!!\n"); |
---|
| 2477 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2478 | + "[BTCoex], wifi is under IPS !!!\n"); |
---|
2519 | 2479 | return; |
---|
2520 | 2480 | } |
---|
2521 | 2481 | |
---|
2522 | 2482 | algorithm = btc8192e2ant_action_algorithm(btcoexist); |
---|
2523 | 2483 | if (coex_sta->c2h_bt_inquiry_page && |
---|
2524 | 2484 | (BT_8192E_2ANT_COEX_ALGO_PANHS != algorithm)) { |
---|
2525 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2526 | | - "[BTCoex], BT is under inquiry/page scan !!\n"); |
---|
| 2485 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2486 | + "[BTCoex], BT is under inquiry/page scan !!\n"); |
---|
2527 | 2487 | btc8192e2ant_action_bt_inquiry(btcoexist); |
---|
2528 | 2488 | return; |
---|
2529 | 2489 | } |
---|
2530 | 2490 | |
---|
2531 | 2491 | coex_dm->cur_algorithm = algorithm; |
---|
2532 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2533 | | - "[BTCoex], Algorithm = %d\n", coex_dm->cur_algorithm); |
---|
| 2492 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2493 | + "[BTCoex], Algorithm = %d\n", coex_dm->cur_algorithm); |
---|
2534 | 2494 | |
---|
2535 | 2495 | if (btc8192e2ant_is_common_action(btcoexist)) { |
---|
2536 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2537 | | - "[BTCoex], Action 2-Ant common\n"); |
---|
| 2496 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2497 | + "[BTCoex], Action 2-Ant common\n"); |
---|
2538 | 2498 | coex_dm->auto_tdma_adjust = false; |
---|
2539 | 2499 | } else { |
---|
2540 | 2500 | if (coex_dm->cur_algorithm != coex_dm->pre_algorithm) { |
---|
2541 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2542 | | - "[BTCoex] preAlgorithm=%d, curAlgorithm=%d\n", |
---|
| 2501 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2502 | + "[BTCoex] preAlgorithm=%d, curAlgorithm=%d\n", |
---|
2543 | 2503 | coex_dm->pre_algorithm, |
---|
2544 | 2504 | coex_dm->cur_algorithm); |
---|
2545 | 2505 | coex_dm->auto_tdma_adjust = false; |
---|
2546 | 2506 | } |
---|
2547 | 2507 | switch (coex_dm->cur_algorithm) { |
---|
2548 | 2508 | case BT_8192E_2ANT_COEX_ALGO_SCO: |
---|
2549 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2550 | | - "Action 2-Ant, algorithm = SCO\n"); |
---|
| 2509 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2510 | + "Action 2-Ant, algorithm = SCO\n"); |
---|
2551 | 2511 | btc8192e2ant_action_sco(btcoexist); |
---|
2552 | 2512 | break; |
---|
2553 | 2513 | case BT_8192E_2ANT_COEX_ALGO_SCO_PAN: |
---|
2554 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2555 | | - "Action 2-Ant, algorithm = SCO+PAN(EDR)\n"); |
---|
| 2514 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2515 | + "Action 2-Ant, algorithm = SCO+PAN(EDR)\n"); |
---|
2556 | 2516 | btc8192e2ant_action_sco_pan(btcoexist); |
---|
2557 | 2517 | break; |
---|
2558 | 2518 | case BT_8192E_2ANT_COEX_ALGO_HID: |
---|
2559 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2560 | | - "Action 2-Ant, algorithm = HID\n"); |
---|
| 2519 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2520 | + "Action 2-Ant, algorithm = HID\n"); |
---|
2561 | 2521 | btc8192e2ant_action_hid(btcoexist); |
---|
2562 | 2522 | break; |
---|
2563 | 2523 | case BT_8192E_2ANT_COEX_ALGO_A2DP: |
---|
2564 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2565 | | - "Action 2-Ant, algorithm = A2DP\n"); |
---|
| 2524 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2525 | + "Action 2-Ant, algorithm = A2DP\n"); |
---|
2566 | 2526 | btc8192e2ant_action_a2dp(btcoexist); |
---|
2567 | 2527 | break; |
---|
2568 | 2528 | case BT_8192E_2ANT_COEX_ALGO_A2DP_PANHS: |
---|
2569 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2570 | | - "Action 2-Ant, algorithm = A2DP+PAN(HS)\n"); |
---|
| 2529 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2530 | + "Action 2-Ant, algorithm = A2DP+PAN(HS)\n"); |
---|
2571 | 2531 | btc8192e2ant_action_a2dp_pan_hs(btcoexist); |
---|
2572 | 2532 | break; |
---|
2573 | 2533 | case BT_8192E_2ANT_COEX_ALGO_PANEDR: |
---|
2574 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2575 | | - "Action 2-Ant, algorithm = PAN(EDR)\n"); |
---|
| 2534 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2535 | + "Action 2-Ant, algorithm = PAN(EDR)\n"); |
---|
2576 | 2536 | btc8192e2ant_action_pan_edr(btcoexist); |
---|
2577 | 2537 | break; |
---|
2578 | 2538 | case BT_8192E_2ANT_COEX_ALGO_PANHS: |
---|
2579 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2580 | | - "Action 2-Ant, algorithm = HS mode\n"); |
---|
| 2539 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2540 | + "Action 2-Ant, algorithm = HS mode\n"); |
---|
2581 | 2541 | btc8192e2ant_action_pan_hs(btcoexist); |
---|
2582 | 2542 | break; |
---|
2583 | 2543 | case BT_8192E_2ANT_COEX_ALGO_PANEDR_A2DP: |
---|
2584 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2585 | | - "Action 2-Ant, algorithm = PAN+A2DP\n"); |
---|
| 2544 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2545 | + "Action 2-Ant, algorithm = PAN+A2DP\n"); |
---|
2586 | 2546 | btc8192e2ant_action_pan_edr_a2dp(btcoexist); |
---|
2587 | 2547 | break; |
---|
2588 | 2548 | case BT_8192E_2ANT_COEX_ALGO_PANEDR_HID: |
---|
2589 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2590 | | - "Action 2-Ant, algorithm = PAN(EDR)+HID\n"); |
---|
| 2549 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2550 | + "Action 2-Ant, algorithm = PAN(EDR)+HID\n"); |
---|
2591 | 2551 | btc8192e2ant_action_pan_edr_hid(btcoexist); |
---|
2592 | 2552 | break; |
---|
2593 | 2553 | case BT_8192E_2ANT_COEX_ALGO_HID_A2DP_PANEDR: |
---|
2594 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2595 | | - "Action 2-Ant, algorithm = HID+A2DP+PAN\n"); |
---|
| 2554 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2555 | + "Action 2-Ant, algorithm = HID+A2DP+PAN\n"); |
---|
2596 | 2556 | btc8192e2ant_action_hid_a2dp_pan_edr(btcoexist); |
---|
2597 | 2557 | break; |
---|
2598 | 2558 | case BT_8192E_2ANT_COEX_ALGO_HID_A2DP: |
---|
2599 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2600 | | - "Action 2-Ant, algorithm = HID+A2DP\n"); |
---|
| 2559 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2560 | + "Action 2-Ant, algorithm = HID+A2DP\n"); |
---|
2601 | 2561 | btc8192e2ant_action_hid_a2dp(btcoexist); |
---|
2602 | 2562 | break; |
---|
2603 | 2563 | default: |
---|
2604 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2605 | | - "Action 2-Ant, algorithm = unknown!!\n"); |
---|
| 2564 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2565 | + "Action 2-Ant, algorithm = unknown!!\n"); |
---|
2606 | 2566 | /* btc8192e2ant_coex_all_off(btcoexist); */ |
---|
2607 | 2567 | break; |
---|
2608 | 2568 | } |
---|
.. | .. |
---|
2617 | 2577 | u16 u16tmp = 0; |
---|
2618 | 2578 | u8 u8tmp = 0; |
---|
2619 | 2579 | |
---|
2620 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2621 | | - "[BTCoex], 2Ant Init HW Config!!\n"); |
---|
| 2580 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2581 | + "[BTCoex], 2Ant Init HW Config!!\n"); |
---|
2622 | 2582 | |
---|
2623 | 2583 | if (backup) { |
---|
2624 | 2584 | /* backup rf 0x1e value */ |
---|
.. | .. |
---|
2699 | 2659 | { |
---|
2700 | 2660 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
2701 | 2661 | |
---|
2702 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2703 | | - "[BTCoex], Coex Mechanism Init!!\n"); |
---|
| 2662 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2663 | + "[BTCoex], Coex Mechanism Init!!\n"); |
---|
2704 | 2664 | btc8192e2ant_init_coex_dm(btcoexist); |
---|
2705 | 2665 | } |
---|
2706 | 2666 | |
---|
.. | .. |
---|
2916 | 2876 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
2917 | 2877 | |
---|
2918 | 2878 | if (BTC_IPS_ENTER == type) { |
---|
2919 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2920 | | - "[BTCoex], IPS ENTER notify\n"); |
---|
| 2879 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2880 | + "[BTCoex], IPS ENTER notify\n"); |
---|
2921 | 2881 | coex_sta->under_ips = true; |
---|
2922 | 2882 | btc8192e2ant_coex_all_off(btcoexist); |
---|
2923 | 2883 | } else if (BTC_IPS_LEAVE == type) { |
---|
2924 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2925 | | - "[BTCoex], IPS LEAVE notify\n"); |
---|
| 2884 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2885 | + "[BTCoex], IPS LEAVE notify\n"); |
---|
2926 | 2886 | coex_sta->under_ips = false; |
---|
2927 | 2887 | } |
---|
2928 | 2888 | } |
---|
.. | .. |
---|
2932 | 2892 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
2933 | 2893 | |
---|
2934 | 2894 | if (BTC_LPS_ENABLE == type) { |
---|
2935 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2936 | | - "[BTCoex], LPS ENABLE notify\n"); |
---|
| 2895 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2896 | + "[BTCoex], LPS ENABLE notify\n"); |
---|
2937 | 2897 | coex_sta->under_lps = true; |
---|
2938 | 2898 | } else if (BTC_LPS_DISABLE == type) { |
---|
2939 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2940 | | - "[BTCoex], LPS DISABLE notify\n"); |
---|
| 2899 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2900 | + "[BTCoex], LPS DISABLE notify\n"); |
---|
2941 | 2901 | coex_sta->under_lps = false; |
---|
2942 | 2902 | } |
---|
2943 | 2903 | } |
---|
.. | .. |
---|
2947 | 2907 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
2948 | 2908 | |
---|
2949 | 2909 | if (BTC_SCAN_START == type) |
---|
2950 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2951 | | - "[BTCoex], SCAN START notify\n"); |
---|
| 2910 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2911 | + "[BTCoex], SCAN START notify\n"); |
---|
2952 | 2912 | else if (BTC_SCAN_FINISH == type) |
---|
2953 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2954 | | - "[BTCoex], SCAN FINISH notify\n"); |
---|
| 2913 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2914 | + "[BTCoex], SCAN FINISH notify\n"); |
---|
2955 | 2915 | } |
---|
2956 | 2916 | |
---|
2957 | 2917 | void ex_btc8192e2ant_connect_notify(struct btc_coexist *btcoexist, u8 type) |
---|
.. | .. |
---|
2959 | 2919 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
2960 | 2920 | |
---|
2961 | 2921 | if (BTC_ASSOCIATE_START == type) |
---|
2962 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2963 | | - "[BTCoex], CONNECT START notify\n"); |
---|
| 2922 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2923 | + "[BTCoex], CONNECT START notify\n"); |
---|
2964 | 2924 | else if (BTC_ASSOCIATE_FINISH == type) |
---|
2965 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2966 | | - "[BTCoex], CONNECT FINISH notify\n"); |
---|
| 2925 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2926 | + "[BTCoex], CONNECT FINISH notify\n"); |
---|
2967 | 2927 | } |
---|
2968 | 2928 | |
---|
2969 | 2929 | void ex_btc8192e2ant_media_status_notify(struct btc_coexist *btcoexist, |
---|
.. | .. |
---|
2980 | 2940 | return; |
---|
2981 | 2941 | |
---|
2982 | 2942 | if (BTC_MEDIA_CONNECT == type) |
---|
2983 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2984 | | - "[BTCoex], MEDIA connect notify\n"); |
---|
| 2943 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2944 | + "[BTCoex], MEDIA connect notify\n"); |
---|
2985 | 2945 | else |
---|
2986 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2987 | | - "[BTCoex], MEDIA disconnect notify\n"); |
---|
| 2946 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2947 | + "[BTCoex], MEDIA disconnect notify\n"); |
---|
2988 | 2948 | |
---|
2989 | 2949 | /* only 2.4G we need to inform bt the chnl mask */ |
---|
2990 | 2950 | btcoexist->btc_get(btcoexist, BTC_GET_U1_WIFI_CENTRAL_CHNL, |
---|
.. | .. |
---|
3004 | 2964 | coex_dm->wifi_chnl_info[1] = h2c_parameter[1]; |
---|
3005 | 2965 | coex_dm->wifi_chnl_info[2] = h2c_parameter[2]; |
---|
3006 | 2966 | |
---|
3007 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3008 | | - "[BTCoex], FW write 0x66 = 0x%x\n", |
---|
3009 | | - h2c_parameter[0] << 16 | h2c_parameter[1] << 8 | |
---|
3010 | | - h2c_parameter[2]); |
---|
| 2967 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2968 | + "[BTCoex], FW write 0x66 = 0x%x\n", |
---|
| 2969 | + h2c_parameter[0] << 16 | h2c_parameter[1] << 8 | |
---|
| 2970 | + h2c_parameter[2]); |
---|
3011 | 2971 | |
---|
3012 | 2972 | btcoexist->btc_fill_h2c(btcoexist, 0x66, 3, h2c_parameter); |
---|
3013 | 2973 | } |
---|
.. | .. |
---|
3018 | 2978 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
3019 | 2979 | |
---|
3020 | 2980 | if (type == BTC_PACKET_DHCP) |
---|
3021 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3022 | | - "[BTCoex], DHCP Packet notify\n"); |
---|
| 2981 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2982 | + "[BTCoex], DHCP Packet notify\n"); |
---|
3023 | 2983 | } |
---|
3024 | 2984 | |
---|
3025 | 2985 | void ex_btc8192e2ant_bt_info_notify(struct btc_coexist *btcoexist, |
---|
.. | .. |
---|
3038 | 2998 | rsp_source = BT_INFO_SRC_8192E_2ANT_WIFI_FW; |
---|
3039 | 2999 | coex_sta->bt_info_c2h_cnt[rsp_source]++; |
---|
3040 | 3000 | |
---|
3041 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3042 | | - "[BTCoex], Bt info[%d], length=%d, hex data = [", |
---|
3043 | | - rsp_source, length); |
---|
| 3001 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3002 | + "[BTCoex], Bt info[%d], length=%d, hex data = [", |
---|
| 3003 | + rsp_source, length); |
---|
3044 | 3004 | for (i = 0; i < length; i++) { |
---|
3045 | 3005 | coex_sta->bt_info_c2h[rsp_source][i] = tmp_buf[i]; |
---|
3046 | 3006 | if (i == 1) |
---|
3047 | 3007 | bt_info = tmp_buf[i]; |
---|
3048 | 3008 | if (i == length-1) |
---|
3049 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3050 | | - "0x%02x]\n", tmp_buf[i]); |
---|
| 3009 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3010 | + "0x%02x]\n", tmp_buf[i]); |
---|
3051 | 3011 | else |
---|
3052 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3053 | | - "0x%02x, ", tmp_buf[i]); |
---|
| 3012 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3013 | + "0x%02x, ", tmp_buf[i]); |
---|
3054 | 3014 | } |
---|
3055 | 3015 | |
---|
3056 | 3016 | if (BT_INFO_SRC_8192E_2ANT_WIFI_FW != rsp_source) { |
---|
.. | .. |
---|
3068 | 3028 | * because bt is reset and loss of the info. |
---|
3069 | 3029 | */ |
---|
3070 | 3030 | if ((coex_sta->bt_info_ext & BIT1)) { |
---|
3071 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3072 | | - "bit1, send wifi BW&Chnl to BT!!\n"); |
---|
| 3031 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3032 | + "bit1, send wifi BW&Chnl to BT!!\n"); |
---|
3073 | 3033 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED, |
---|
3074 | 3034 | &wifi_connected); |
---|
3075 | 3035 | if (wifi_connected) |
---|
.. | .. |
---|
3085 | 3045 | if ((coex_sta->bt_info_ext & BIT3)) { |
---|
3086 | 3046 | if (!btcoexist->manual_control && |
---|
3087 | 3047 | !btcoexist->stop_coex_dm) { |
---|
3088 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3089 | | - "bit3, BT NOT ignore Wlan active!\n"); |
---|
| 3048 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3049 | + "bit3, BT NOT ignore Wlan active!\n"); |
---|
3090 | 3050 | btc8192e2ant_ignore_wlan_act(btcoexist, |
---|
3091 | 3051 | FORCE_EXEC, |
---|
3092 | 3052 | false); |
---|
.. | .. |
---|
3142 | 3102 | |
---|
3143 | 3103 | if (!(bt_info & BT_INFO_8192E_2ANT_B_CONNECTION)) { |
---|
3144 | 3104 | coex_dm->bt_status = BT_8192E_2ANT_BT_STATUS_NON_CONNECTED_IDLE; |
---|
3145 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3146 | | - "[BTCoex], BT Non-Connected idle!!!\n"); |
---|
| 3105 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3106 | + "[BTCoex], BT Non-Connected idle!!!\n"); |
---|
3147 | 3107 | } else if (bt_info == BT_INFO_8192E_2ANT_B_CONNECTION) { |
---|
3148 | 3108 | coex_dm->bt_status = BT_8192E_2ANT_BT_STATUS_CONNECTED_IDLE; |
---|
3149 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3150 | | - "[BTCoex], bt_infoNotify(), BT Connected-idle!!!\n"); |
---|
| 3109 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3110 | + "[BTCoex], bt_infoNotify(), BT Connected-idle!!!\n"); |
---|
3151 | 3111 | } else if ((bt_info & BT_INFO_8192E_2ANT_B_SCO_ESCO) || |
---|
3152 | 3112 | (bt_info & BT_INFO_8192E_2ANT_B_SCO_BUSY)) { |
---|
3153 | 3113 | coex_dm->bt_status = BT_8192E_2ANT_BT_STATUS_SCO_BUSY; |
---|
3154 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3155 | | - "[BTCoex], bt_infoNotify(), BT SCO busy!!!\n"); |
---|
| 3114 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3115 | + "[BTCoex], bt_infoNotify(), BT SCO busy!!!\n"); |
---|
3156 | 3116 | } else if (bt_info & BT_INFO_8192E_2ANT_B_ACL_BUSY) { |
---|
3157 | 3117 | coex_dm->bt_status = BT_8192E_2ANT_BT_STATUS_ACL_BUSY; |
---|
3158 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3159 | | - "[BTCoex], bt_infoNotify(), BT ACL busy!!!\n"); |
---|
| 3118 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3119 | + "[BTCoex], bt_infoNotify(), BT ACL busy!!!\n"); |
---|
3160 | 3120 | } else { |
---|
3161 | 3121 | coex_dm->bt_status = BT_8192E_2ANT_BT_STATUS_MAX; |
---|
3162 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3163 | | - "[BTCoex]bt_infoNotify(), BT Non-Defined state!!!\n"); |
---|
| 3122 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3123 | + "[BTCoex]bt_infoNotify(), BT Non-Defined state!!!\n"); |
---|
3164 | 3124 | } |
---|
3165 | 3125 | |
---|
3166 | 3126 | if ((BT_8192E_2ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) || |
---|
.. | .. |
---|
3185 | 3145 | { |
---|
3186 | 3146 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
3187 | 3147 | |
---|
3188 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, "[BTCoex], Halt notify\n"); |
---|
| 3148 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, "[BTCoex], Halt notify\n"); |
---|
3189 | 3149 | |
---|
3190 | 3150 | btc8192e2ant_ignore_wlan_act(btcoexist, FORCE_EXEC, true); |
---|
3191 | 3151 | ex_btc8192e2ant_media_status_notify(btcoexist, BTC_MEDIA_DISCONNECT); |
---|
.. | .. |
---|
3199 | 3159 | struct btc_board_info *board_info = &btcoexist->board_info; |
---|
3200 | 3160 | struct btc_stack_info *stack_info = &btcoexist->stack_info; |
---|
3201 | 3161 | |
---|
3202 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3203 | | - "=======================Periodical=======================\n"); |
---|
| 3162 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3163 | + "=======================Periodical=======================\n"); |
---|
3204 | 3164 | if (dis_ver_info_cnt <= 5) { |
---|
3205 | 3165 | dis_ver_info_cnt += 1; |
---|
3206 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3207 | | - "************************************************\n"); |
---|
3208 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3209 | | - "Ant PG Num/ Ant Mech/ Ant Pos = %d/ %d/ %d\n", |
---|
3210 | | - board_info->pg_ant_num, board_info->btdm_ant_num, |
---|
3211 | | - board_info->btdm_ant_pos); |
---|
3212 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3213 | | - "BT stack/ hci ext ver = %s / %d\n", |
---|
3214 | | - ((stack_info->profile_notified) ? "Yes" : "No"), |
---|
3215 | | - stack_info->hci_version); |
---|
| 3166 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3167 | + "************************************************\n"); |
---|
| 3168 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3169 | + "Ant PG Num/ Ant Mech/ Ant Pos = %d/ %d/ %d\n", |
---|
| 3170 | + board_info->pg_ant_num, board_info->btdm_ant_num, |
---|
| 3171 | + board_info->btdm_ant_pos); |
---|
| 3172 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3173 | + "BT stack/ hci ext ver = %s / %d\n", |
---|
| 3174 | + ((stack_info->profile_notified) ? "Yes" : "No"), |
---|
| 3175 | + stack_info->hci_version); |
---|
3216 | 3176 | btcoexist->btc_get(btcoexist, BTC_GET_U4_BT_PATCH_VER, |
---|
3217 | 3177 | &bt_patch_ver); |
---|
3218 | 3178 | btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_FW_VER, &fw_ver); |
---|
3219 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3220 | | - "CoexVer/ FwVer/ PatchVer = %d_%x/ 0x%x/ 0x%x(%d)\n", |
---|
3221 | | - glcoex_ver_date_8192e_2ant, glcoex_ver_8192e_2ant, |
---|
3222 | | - fw_ver, bt_patch_ver, bt_patch_ver); |
---|
3223 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3224 | | - "************************************************\n"); |
---|
| 3179 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3180 | + "CoexVer/ FwVer/ PatchVer = %d_%x/ 0x%x/ 0x%x(%d)\n", |
---|
| 3181 | + glcoex_ver_date_8192e_2ant, glcoex_ver_8192e_2ant, |
---|
| 3182 | + fw_ver, bt_patch_ver, bt_patch_ver); |
---|
| 3183 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3184 | + "************************************************\n"); |
---|
3225 | 3185 | } |
---|
3226 | 3186 | |
---|
3227 | 3187 | if (!btcoexist->auto_report_2ant) { |
---|