.. | .. |
---|
1 | | -/****************************************************************************** |
---|
2 | | - * |
---|
3 | | - * Copyright(c) 2012 Realtek Corporation. |
---|
4 | | - * |
---|
5 | | - * This program is free software; you can redistribute it and/or modify it |
---|
6 | | - * under the terms of version 2 of the GNU General Public License as |
---|
7 | | - * published by the Free Software Foundation. |
---|
8 | | - * |
---|
9 | | - * This program is distributed in the hope that it will be useful, but WITHOUT |
---|
10 | | - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
---|
11 | | - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for |
---|
12 | | - * more details. |
---|
13 | | - * |
---|
14 | | - * The full GNU General Public License is included in this distribution in the |
---|
15 | | - * file called LICENSE. |
---|
16 | | - * |
---|
17 | | - * Contact Information: |
---|
18 | | - * wlanfae <wlanfae@realtek.com> |
---|
19 | | - * Realtek Corporation, No. 2, Innovation Road II, Hsinchu Science Park, |
---|
20 | | - * Hsinchu 300, Taiwan. |
---|
21 | | - * |
---|
22 | | - * Larry Finger <Larry.Finger@lwfinger.net> |
---|
23 | | - * |
---|
24 | | - *****************************************************************************/ |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0 |
---|
| 2 | +/* Copyright(c) 2012 Realtek Corporation.*/ |
---|
25 | 3 | |
---|
26 | 4 | /*************************************************************** |
---|
27 | 5 | * Description: |
---|
.. | .. |
---|
490 | 468 | h2c_parameter[5] = 0xf9; /* MCS5 or OFDM36 */ |
---|
491 | 469 | } |
---|
492 | 470 | |
---|
493 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
494 | | - "[BTCoex], set WiFi Low-Penalty Retry: %s", |
---|
495 | | - (low_penalty_ra ? "ON!!" : "OFF!!")); |
---|
| 471 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 472 | + "[BTCoex], set WiFi Low-Penalty Retry: %s", |
---|
| 473 | + (low_penalty_ra ? "ON!!" : "OFF!!")); |
---|
496 | 474 | |
---|
497 | 475 | btcoexist->btc_fill_h2c(btcoexist, 0x69, 6, h2c_parameter); |
---|
498 | 476 | } |
---|
.. | .. |
---|
518 | 496 | { |
---|
519 | 497 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
520 | 498 | |
---|
521 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
522 | | - "[BTCoex], set coex table, set 0x6c0 = 0x%x\n", val0x6c0); |
---|
| 499 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 500 | + "[BTCoex], set coex table, set 0x6c0 = 0x%x\n", val0x6c0); |
---|
523 | 501 | btcoexist->btc_write_4byte(btcoexist, 0x6c0, val0x6c0); |
---|
524 | 502 | |
---|
525 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
526 | | - "[BTCoex], set coex table, set 0x6c4 = 0x%x\n", val0x6c4); |
---|
| 503 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 504 | + "[BTCoex], set coex table, set 0x6c4 = 0x%x\n", val0x6c4); |
---|
527 | 505 | btcoexist->btc_write_4byte(btcoexist, 0x6c4, val0x6c4); |
---|
528 | 506 | |
---|
529 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
530 | | - "[BTCoex], set coex table, set 0x6c8 = 0x%x\n", val0x6c8); |
---|
| 507 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 508 | + "[BTCoex], set coex table, set 0x6c8 = 0x%x\n", val0x6c8); |
---|
531 | 509 | btcoexist->btc_write_4byte(btcoexist, 0x6c8, val0x6c8); |
---|
532 | 510 | |
---|
533 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
534 | | - "[BTCoex], set coex table, set 0x6cc = 0x%x\n", val0x6cc); |
---|
| 511 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 512 | + "[BTCoex], set coex table, set 0x6cc = 0x%x\n", val0x6cc); |
---|
535 | 513 | btcoexist->btc_write_1byte(btcoexist, 0x6cc, val0x6cc); |
---|
536 | 514 | } |
---|
537 | 515 | |
---|
.. | .. |
---|
542 | 520 | { |
---|
543 | 521 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
544 | 522 | |
---|
545 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
546 | | - "[BTCoex], %s write Coex Table 0x6c0 = 0x%x, 0x6c4 = 0x%x, 0x6cc = 0x%x\n", |
---|
| 523 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 524 | + "[BTCoex], %s write Coex Table 0x6c0 = 0x%x, 0x6c4 = 0x%x, 0x6cc = 0x%x\n", |
---|
547 | 525 | (force_exec ? "force to" : ""), |
---|
548 | 526 | val0x6c0, val0x6c4, val0x6cc); |
---|
549 | 527 | coex_dm->cur_val0x6c0 = val0x6c0; |
---|
.. | .. |
---|
658 | 636 | if (enable) |
---|
659 | 637 | h2c_parameter[0] |= BIT0; /* function enable */ |
---|
660 | 638 | |
---|
661 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
662 | | - "[BTCoex], set FW for BT Ignore Wlan_Act, FW write 0x63 = 0x%x\n", |
---|
663 | | - h2c_parameter[0]); |
---|
| 639 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 640 | + "[BTCoex], set FW for BT Ignore Wlan_Act, FW write 0x63 = 0x%x\n", |
---|
| 641 | + h2c_parameter[0]); |
---|
664 | 642 | |
---|
665 | 643 | btcoexist->btc_fill_h2c(btcoexist, 0x63, 1, h2c_parameter); |
---|
666 | 644 | } |
---|
.. | .. |
---|
670 | 648 | { |
---|
671 | 649 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
672 | 650 | |
---|
673 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
674 | | - "[BTCoex], %s turn Ignore WlanAct %s\n", |
---|
675 | | - (force_exec ? "force to" : ""), (enable ? "ON" : "OFF")); |
---|
| 651 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 652 | + "[BTCoex], %s turn Ignore WlanAct %s\n", |
---|
| 653 | + (force_exec ? "force to" : ""), (enable ? "ON" : "OFF")); |
---|
676 | 654 | coex_dm->cur_ignore_wlan_act = enable; |
---|
677 | 655 | |
---|
678 | 656 | if (!force_exec) { |
---|
679 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
680 | | - "[BTCoex], bPreIgnoreWlanAct = %d, bCurIgnoreWlanAct = %d!!\n", |
---|
681 | | - coex_dm->pre_ignore_wlan_act, |
---|
| 657 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 658 | + "[BTCoex], bPreIgnoreWlanAct = %d, bCurIgnoreWlanAct = %d!!\n", |
---|
| 659 | + coex_dm->pre_ignore_wlan_act, |
---|
682 | 660 | coex_dm->cur_ignore_wlan_act); |
---|
683 | 661 | |
---|
684 | 662 | if (coex_dm->pre_ignore_wlan_act == |
---|
.. | .. |
---|
704 | 682 | |
---|
705 | 683 | if (ap_enable) { |
---|
706 | 684 | if ((byte1 & BIT4) && !(byte1 & BIT5)) { |
---|
707 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
708 | | - "[BTCoex], FW for 1Ant AP mode\n"); |
---|
| 685 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 686 | + "[BTCoex], FW for 1Ant AP mode\n"); |
---|
709 | 687 | real_byte1 &= ~BIT4; |
---|
710 | 688 | real_byte1 |= BIT5; |
---|
711 | 689 | |
---|
.. | .. |
---|
726 | 704 | coex_dm->ps_tdma_para[3] = byte4; |
---|
727 | 705 | coex_dm->ps_tdma_para[4] = real_byte5; |
---|
728 | 706 | |
---|
729 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
730 | | - "[BTCoex], PS-TDMA H2C cmd =0x%x%08x\n", |
---|
731 | | - h2c_parameter[0], |
---|
732 | | - h2c_parameter[1] << 24 | |
---|
733 | | - h2c_parameter[2] << 16 | |
---|
734 | | - h2c_parameter[3] << 8 | |
---|
735 | | - h2c_parameter[4]); |
---|
| 707 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 708 | + "[BTCoex], PS-TDMA H2C cmd =0x%x%08x\n", |
---|
| 709 | + h2c_parameter[0], |
---|
| 710 | + h2c_parameter[1] << 24 | |
---|
| 711 | + h2c_parameter[2] << 16 | |
---|
| 712 | + h2c_parameter[3] << 8 | |
---|
| 713 | + h2c_parameter[4]); |
---|
736 | 714 | |
---|
737 | 715 | btcoexist->btc_fill_h2c(btcoexist, 0x60, 5, h2c_parameter); |
---|
738 | 716 | } |
---|
.. | .. |
---|
753 | 731 | { |
---|
754 | 732 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
755 | 733 | |
---|
756 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
757 | | - "[BTCoex], %s set lps/rpwm = 0x%x/0x%x\n", |
---|
758 | | - (force_exec ? "force to" : ""), lps_val, rpwm_val); |
---|
| 734 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 735 | + "[BTCoex], %s set lps/rpwm = 0x%x/0x%x\n", |
---|
| 736 | + (force_exec ? "force to" : ""), lps_val, rpwm_val); |
---|
759 | 737 | coex_dm->cur_lps = lps_val; |
---|
760 | 738 | coex_dm->cur_rpwm = rpwm_val; |
---|
761 | 739 | |
---|
762 | 740 | if (!force_exec) { |
---|
763 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
764 | | - "[BTCoex], LPS-RxBeaconMode = 0x%x , LPS-RPWM = 0x%x!!\n", |
---|
765 | | - coex_dm->cur_lps, coex_dm->cur_rpwm); |
---|
| 741 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 742 | + "[BTCoex], LPS-RxBeaconMode = 0x%x , LPS-RPWM = 0x%x!!\n", |
---|
| 743 | + coex_dm->cur_lps, coex_dm->cur_rpwm); |
---|
766 | 744 | |
---|
767 | 745 | if ((coex_dm->pre_lps == coex_dm->cur_lps) && |
---|
768 | 746 | (coex_dm->pre_rpwm == coex_dm->cur_rpwm)) { |
---|
769 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
770 | | - "[BTCoex], LPS-RPWM_Last = 0x%x , LPS-RPWM_Now = 0x%x!!\n", |
---|
771 | | - coex_dm->pre_rpwm, coex_dm->cur_rpwm); |
---|
| 747 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 748 | + "[BTCoex], LPS-RPWM_Last = 0x%x , LPS-RPWM_Now = 0x%x!!\n", |
---|
| 749 | + coex_dm->pre_rpwm, coex_dm->cur_rpwm); |
---|
772 | 750 | |
---|
773 | 751 | return; |
---|
774 | 752 | } |
---|
.. | .. |
---|
784 | 762 | { |
---|
785 | 763 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
786 | 764 | |
---|
787 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
788 | | - "[BTCoex], SM[LpRA] = %d\n", low_penalty_ra); |
---|
| 765 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 766 | + "[BTCoex], SM[LpRA] = %d\n", low_penalty_ra); |
---|
789 | 767 | |
---|
790 | 768 | halbtc8723b1ant_low_penalty_ra(btcoexist, NORMAL_EXEC, low_penalty_ra); |
---|
791 | 769 | } |
---|
.. | .. |
---|
883 | 861 | 0x49d); |
---|
884 | 862 | cnt_bt_cal_chk++; |
---|
885 | 863 | if (u8tmp & BIT(0)) { |
---|
886 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
887 | | - DBG_LOUD, |
---|
888 | | - "[BTCoex], ########### BT is calibrating (wait cnt=%d) ###########\n", |
---|
889 | | - cnt_bt_cal_chk); |
---|
| 864 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 865 | + DBG_LOUD, |
---|
| 866 | + "[BTCoex], ########### BT is calibrating (wait cnt=%d) ###########\n", |
---|
| 867 | + cnt_bt_cal_chk); |
---|
890 | 868 | mdelay(50); |
---|
891 | 869 | } else { |
---|
892 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
---|
893 | | - DBG_LOUD, |
---|
894 | | - "[BTCoex], ********** BT is NOT calibrating (wait cnt=%d)**********\n", |
---|
895 | | - cnt_bt_cal_chk); |
---|
| 870 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
---|
| 871 | + DBG_LOUD, |
---|
| 872 | + "[BTCoex], ********** BT is NOT calibrating (wait cnt=%d)**********\n", |
---|
| 873 | + cnt_bt_cal_chk); |
---|
896 | 874 | break; |
---|
897 | 875 | } |
---|
898 | 876 | } |
---|
.. | .. |
---|
1446 | 1424 | * -1: decrease WiFi duration |
---|
1447 | 1425 | */ |
---|
1448 | 1426 | s32 result; |
---|
1449 | | - u8 retry_count = 0, bt_info_ext; |
---|
1450 | | - bool wifi_busy = false; |
---|
| 1427 | + u8 retry_count = 0; |
---|
1451 | 1428 | |
---|
1452 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1453 | | - "[BTCoex], TdmaDurationAdjustForAcl()\n"); |
---|
1454 | | - |
---|
1455 | | - if (wifi_status == BT_8723B_1ANT_WIFI_STATUS_CONNECTED_BUSY) |
---|
1456 | | - wifi_busy = true; |
---|
1457 | | - else |
---|
1458 | | - wifi_busy = false; |
---|
| 1429 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1430 | + "[BTCoex], TdmaDurationAdjustForAcl()\n"); |
---|
1459 | 1431 | |
---|
1460 | 1432 | if ((wifi_status == |
---|
1461 | 1433 | BT_8723B_1ANT_WIFI_STATUS_NON_CONNECTED_ASSO_AUTH_SCAN) || |
---|
.. | .. |
---|
1479 | 1451 | |
---|
1480 | 1452 | if (!coex_dm->auto_tdma_adjust) { |
---|
1481 | 1453 | coex_dm->auto_tdma_adjust = true; |
---|
1482 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1483 | | - "[BTCoex], first run TdmaDurationAdjust()!!\n"); |
---|
| 1454 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1455 | + "[BTCoex], first run TdmaDurationAdjust()!!\n"); |
---|
1484 | 1456 | |
---|
1485 | 1457 | halbtc8723b1ant_ps_tdma(btcoexist, NORMAL_EXEC, true, 2); |
---|
1486 | 1458 | coex_dm->ps_tdma_du_adj_type = 2; |
---|
.. | .. |
---|
1494 | 1466 | } else { |
---|
1495 | 1467 | /* acquire the BT TRx retry count from BT_Info byte2 */ |
---|
1496 | 1468 | retry_count = coex_sta->bt_retry_cnt; |
---|
1497 | | - bt_info_ext = coex_sta->bt_info_ext; |
---|
1498 | 1469 | |
---|
1499 | 1470 | if ((coex_sta->low_priority_tx) > 1050 || |
---|
1500 | 1471 | (coex_sta->low_priority_rx) > 1250) |
---|
.. | .. |
---|
1519 | 1490 | up = 0; |
---|
1520 | 1491 | dn = 0; |
---|
1521 | 1492 | result = 1; |
---|
1522 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1523 | | - "[BTCoex], Increase wifi duration!!\n"); |
---|
| 1493 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1494 | + "[BTCoex], Increase wifi duration!!\n"); |
---|
1524 | 1495 | } |
---|
1525 | 1496 | } else if (retry_count <= 3) { |
---|
1526 | 1497 | /* <=3 retry in the last 2-second duration */ |
---|
.. | .. |
---|
1552 | 1523 | dn = 0; |
---|
1553 | 1524 | wait_count = 0; |
---|
1554 | 1525 | result = -1; |
---|
1555 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1556 | | - "[BTCoex], Decrease wifi duration for retryCounter<3!!\n"); |
---|
| 1526 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1527 | + "[BTCoex], Decrease wifi duration for retryCounter<3!!\n"); |
---|
1557 | 1528 | } |
---|
1558 | 1529 | } else { |
---|
1559 | 1530 | /* retry count > 3, once retry count > 3, to reduce |
---|
.. | .. |
---|
1577 | 1548 | dn = 0; |
---|
1578 | 1549 | wait_count = 0; |
---|
1579 | 1550 | result = -1; |
---|
1580 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1581 | | - "[BTCoex], Decrease wifi duration for retryCounter>3!!\n"); |
---|
| 1551 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1552 | + "[BTCoex], Decrease wifi duration for retryCounter>3!!\n"); |
---|
1582 | 1553 | } |
---|
1583 | 1554 | |
---|
1584 | 1555 | if (result == -1) { |
---|
.. | .. |
---|
1719 | 1690 | bt_disabled = true; |
---|
1720 | 1691 | } |
---|
1721 | 1692 | if (coex_sta->bt_disabled != bt_disabled) { |
---|
1722 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
1723 | | - "[BTCoex], BT is from %s to %s!!\n", |
---|
1724 | | - (coex_sta->bt_disabled ? "disabled" : "enabled"), |
---|
1725 | | - (bt_disabled ? "disabled" : "enabled")); |
---|
| 1693 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 1694 | + "[BTCoex], BT is from %s to %s!!\n", |
---|
| 1695 | + (coex_sta->bt_disabled ? "disabled" : "enabled"), |
---|
| 1696 | + (bt_disabled ? "disabled" : "enabled")); |
---|
1726 | 1697 | |
---|
1727 | 1698 | coex_sta->bt_disabled = bt_disabled; |
---|
1728 | 1699 | btcoexist->btc_set(btcoexist, BTC_SET_BL_BT_DISABLE, |
---|
.. | .. |
---|
2058 | 2029 | bool scan = false, link = false, roam = false; |
---|
2059 | 2030 | bool under_4way = false, ap_enable = false; |
---|
2060 | 2031 | |
---|
2061 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2062 | | - "[BTCoex], CoexForWifiConnect()===>\n"); |
---|
| 2032 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2033 | + "[BTCoex], CoexForWifiConnect()===>\n"); |
---|
2063 | 2034 | |
---|
2064 | 2035 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_4_WAY_PROGRESS, |
---|
2065 | 2036 | &under_4way); |
---|
2066 | 2037 | if (under_4way) { |
---|
2067 | 2038 | halbtc8723b1ant_action_wifi_connected_special_packet(btcoexist); |
---|
2068 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2069 | | - "[BTCoex], CoexForWifiConnect(), return for wifi is under 4way<===\n"); |
---|
| 2039 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2040 | + "[BTCoex], CoexForWifiConnect(), return for wifi is under 4way<===\n"); |
---|
2070 | 2041 | return; |
---|
2071 | 2042 | } |
---|
2072 | 2043 | |
---|
.. | .. |
---|
2080 | 2051 | else |
---|
2081 | 2052 | halbtc8723b1ant_action_wifi_connected_special_packet( |
---|
2082 | 2053 | btcoexist); |
---|
2083 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2084 | | - "[BTCoex], CoexForWifiConnect(), return for wifi is under scan<===\n"); |
---|
| 2054 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2055 | + "[BTCoex], CoexForWifiConnect(), return for wifi is under scan<===\n"); |
---|
2085 | 2056 | return; |
---|
2086 | 2057 | } |
---|
2087 | 2058 | |
---|
.. | .. |
---|
2181 | 2152 | u32 num_of_wifi_link = 0; |
---|
2182 | 2153 | u32 wifi_bw; |
---|
2183 | 2154 | |
---|
2184 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2185 | | - "[BTCoex], RunCoexistMechanism()===>\n"); |
---|
| 2155 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2156 | + "[BTCoex], RunCoexistMechanism()===>\n"); |
---|
2186 | 2157 | |
---|
2187 | 2158 | if (btcoexist->manual_control) { |
---|
2188 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2189 | | - "[BTCoex], RunCoexistMechanism(), return for Manual CTRL <===\n"); |
---|
| 2159 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2160 | + "[BTCoex], RunCoexistMechanism(), return for Manual CTRL <===\n"); |
---|
2190 | 2161 | return; |
---|
2191 | 2162 | } |
---|
2192 | 2163 | |
---|
2193 | 2164 | if (btcoexist->stop_coex_dm) { |
---|
2194 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2195 | | - "[BTCoex], RunCoexistMechanism(), return for Stop Coex DM <===\n"); |
---|
| 2165 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2166 | + "[BTCoex], RunCoexistMechanism(), return for Stop Coex DM <===\n"); |
---|
2196 | 2167 | return; |
---|
2197 | 2168 | } |
---|
2198 | 2169 | |
---|
2199 | 2170 | if (coex_sta->under_ips) { |
---|
2200 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2201 | | - "[BTCoex], wifi is under IPS !!!\n"); |
---|
| 2171 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2172 | + "[BTCoex], wifi is under IPS !!!\n"); |
---|
2202 | 2173 | return; |
---|
2203 | 2174 | } |
---|
2204 | 2175 | |
---|
2205 | 2176 | if (coex_sta->bt_whck_test) { |
---|
2206 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2207 | | - "[BTCoex], wifi is under IPS !!!\n"); |
---|
| 2177 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2178 | + "[BTCoex], wifi is under IPS !!!\n"); |
---|
2208 | 2179 | halbtc8723b1ant_action_bt_whck_test(btcoexist); |
---|
2209 | 2180 | return; |
---|
2210 | 2181 | } |
---|
.. | .. |
---|
2305 | 2276 | if (!wifi_connected) { |
---|
2306 | 2277 | bool scan = false, link = false, roam = false; |
---|
2307 | 2278 | |
---|
2308 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2309 | | - "[BTCoex], wifi is non connected-idle !!!\n"); |
---|
| 2279 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2280 | + "[BTCoex], wifi is non connected-idle !!!\n"); |
---|
2310 | 2281 | |
---|
2311 | 2282 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_SCAN, &scan); |
---|
2312 | 2283 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_LINK, &link); |
---|
.. | .. |
---|
2343 | 2314 | u32 u32tmp = 0; |
---|
2344 | 2315 | u8 u8tmpa = 0, u8tmpb = 0; |
---|
2345 | 2316 | |
---|
2346 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2347 | | - "[BTCoex], 1Ant Init HW Config!!\n"); |
---|
| 2317 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2318 | + "[BTCoex], 1Ant Init HW Config!!\n"); |
---|
2348 | 2319 | |
---|
2349 | 2320 | /* 0xf0[15:12] --> Chip Cut information */ |
---|
2350 | 2321 | coex_sta->cut_version = |
---|
.. | .. |
---|
2376 | 2347 | u8tmpa = btcoexist->btc_read_1byte(btcoexist, 0x765); |
---|
2377 | 2348 | u8tmpb = btcoexist->btc_read_1byte(btcoexist, 0x67); |
---|
2378 | 2349 | |
---|
2379 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2380 | | - "############# [BTCoex], 0x948=0x%x, 0x765=0x%x, 0x67=0x%x\n", |
---|
2381 | | - u32tmp, u8tmpa, u8tmpb); |
---|
| 2350 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2351 | + "############# [BTCoex], 0x948=0x%x, 0x765=0x%x, 0x67=0x%x\n", |
---|
| 2352 | + u32tmp, u8tmpa, u8tmpb); |
---|
2382 | 2353 | } |
---|
2383 | 2354 | |
---|
2384 | 2355 | /************************************************************** |
---|
.. | .. |
---|
2392 | 2363 | u16 u16tmp = 0x0; |
---|
2393 | 2364 | u32 value; |
---|
2394 | 2365 | |
---|
2395 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2396 | | - "xxxxxxxxxxxxxxxx Execute 8723b 1-Ant PowerOn Setting xxxxxxxxxxxxxxxx!!\n"); |
---|
| 2366 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2367 | + "xxxxxxxxxxxxxxxx Execute 8723b 1-Ant PowerOn Setting xxxxxxxxxxxxxxxx!!\n"); |
---|
2397 | 2368 | |
---|
2398 | 2369 | btcoexist->stop_coex_dm = true; |
---|
2399 | 2370 | |
---|
.. | .. |
---|
2465 | 2436 | { |
---|
2466 | 2437 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
2467 | 2438 | |
---|
2468 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2469 | | - "[BTCoex], Coex Mechanism Init!!\n"); |
---|
| 2439 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2440 | + "[BTCoex], Coex Mechanism Init!!\n"); |
---|
2470 | 2441 | |
---|
2471 | 2442 | btcoexist->stop_coex_dm = false; |
---|
2472 | 2443 | |
---|
.. | .. |
---|
2747 | 2718 | return; |
---|
2748 | 2719 | |
---|
2749 | 2720 | if (BTC_IPS_ENTER == type) { |
---|
2750 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2751 | | - "[BTCoex], IPS ENTER notify\n"); |
---|
| 2721 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2722 | + "[BTCoex], IPS ENTER notify\n"); |
---|
2752 | 2723 | coex_sta->under_ips = true; |
---|
2753 | 2724 | |
---|
2754 | 2725 | halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_BT, |
---|
.. | .. |
---|
2758 | 2729 | halbtc8723b1ant_coex_table_with_type(btcoexist, |
---|
2759 | 2730 | NORMAL_EXEC, 0); |
---|
2760 | 2731 | } else if (BTC_IPS_LEAVE == type) { |
---|
2761 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2762 | | - "[BTCoex], IPS LEAVE notify\n"); |
---|
| 2732 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2733 | + "[BTCoex], IPS LEAVE notify\n"); |
---|
2763 | 2734 | coex_sta->under_ips = false; |
---|
2764 | 2735 | |
---|
2765 | 2736 | halbtc8723b1ant_init_hw_config(btcoexist, false, false); |
---|
.. | .. |
---|
2776 | 2747 | return; |
---|
2777 | 2748 | |
---|
2778 | 2749 | if (BTC_LPS_ENABLE == type) { |
---|
2779 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2780 | | - "[BTCoex], LPS ENABLE notify\n"); |
---|
| 2750 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2751 | + "[BTCoex], LPS ENABLE notify\n"); |
---|
2781 | 2752 | coex_sta->under_lps = true; |
---|
2782 | 2753 | } else if (BTC_LPS_DISABLE == type) { |
---|
2783 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2784 | | - "[BTCoex], LPS DISABLE notify\n"); |
---|
| 2754 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2755 | + "[BTCoex], LPS DISABLE notify\n"); |
---|
2785 | 2756 | coex_sta->under_lps = false; |
---|
2786 | 2757 | } |
---|
2787 | 2758 | } |
---|
.. | .. |
---|
2802 | 2773 | |
---|
2803 | 2774 | if (type == BTC_SCAN_START) { |
---|
2804 | 2775 | coex_sta->wifi_is_high_pri_task = true; |
---|
2805 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2806 | | - "[BTCoex], SCAN START notify\n"); |
---|
| 2776 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2777 | + "[BTCoex], SCAN START notify\n"); |
---|
2807 | 2778 | /* Force antenna setup for no scan result issue */ |
---|
2808 | 2779 | halbtc8723b1ant_ps_tdma(btcoexist, FORCE_EXEC, false, 8); |
---|
2809 | 2780 | halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_PTA, |
---|
.. | .. |
---|
2812 | 2783 | u8tmpa = btcoexist->btc_read_1byte(btcoexist, 0x765); |
---|
2813 | 2784 | u8tmpb = btcoexist->btc_read_1byte(btcoexist, 0x67); |
---|
2814 | 2785 | |
---|
2815 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2816 | | - "[BTCoex], 0x948=0x%x, 0x765=0x%x, 0x67=0x%x\n", |
---|
2817 | | - u32tmp, u8tmpa, u8tmpb); |
---|
| 2786 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2787 | + "[BTCoex], 0x948=0x%x, 0x765=0x%x, 0x67=0x%x\n", |
---|
| 2788 | + u32tmp, u8tmpa, u8tmpb); |
---|
2818 | 2789 | } else { |
---|
2819 | 2790 | coex_sta->wifi_is_high_pri_task = false; |
---|
2820 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2821 | | - "[BTCoex], SCAN FINISH notify\n"); |
---|
| 2791 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2792 | + "[BTCoex], SCAN FINISH notify\n"); |
---|
2822 | 2793 | |
---|
2823 | 2794 | btcoexist->btc_get(btcoexist, BTC_GET_U1_AP_NUM, |
---|
2824 | 2795 | &coex_sta->scan_ap_num); |
---|
.. | .. |
---|
2853 | 2824 | } |
---|
2854 | 2825 | |
---|
2855 | 2826 | if (BTC_SCAN_START == type) { |
---|
2856 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2857 | | - "[BTCoex], SCAN START notify\n"); |
---|
| 2827 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2828 | + "[BTCoex], SCAN START notify\n"); |
---|
2858 | 2829 | if (!wifi_connected) |
---|
2859 | 2830 | /* non-connected scan */ |
---|
2860 | 2831 | btc8723b1ant_action_wifi_not_conn_scan(btcoexist); |
---|
.. | .. |
---|
2862 | 2833 | /* wifi is connected */ |
---|
2863 | 2834 | btc8723b1ant_action_wifi_conn_scan(btcoexist); |
---|
2864 | 2835 | } else if (BTC_SCAN_FINISH == type) { |
---|
2865 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2866 | | - "[BTCoex], SCAN FINISH notify\n"); |
---|
| 2836 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2837 | + "[BTCoex], SCAN FINISH notify\n"); |
---|
2867 | 2838 | if (!wifi_connected) |
---|
2868 | 2839 | /* non-connected scan */ |
---|
2869 | 2840 | btc8723b1ant_action_wifi_not_conn(btcoexist); |
---|
.. | .. |
---|
2895 | 2866 | halbtc8723b1ant_ps_tdma(btcoexist, FORCE_EXEC, false, 8); |
---|
2896 | 2867 | halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_PTA, |
---|
2897 | 2868 | FORCE_EXEC, false, false); |
---|
2898 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2899 | | - "[BTCoex], CONNECT START notify\n"); |
---|
| 2869 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2870 | + "[BTCoex], CONNECT START notify\n"); |
---|
2900 | 2871 | coex_dm->arp_cnt = 0; |
---|
2901 | 2872 | } else { |
---|
2902 | 2873 | coex_sta->wifi_is_high_pri_task = false; |
---|
2903 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2904 | | - "[BTCoex], CONNECT FINISH notify\n"); |
---|
| 2874 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2875 | + "[BTCoex], CONNECT FINISH notify\n"); |
---|
2905 | 2876 | } |
---|
2906 | 2877 | |
---|
2907 | 2878 | btcoexist->btc_get(btcoexist, BTC_GET_U4_WIFI_LINK_STATUS, |
---|
.. | .. |
---|
2925 | 2896 | } |
---|
2926 | 2897 | |
---|
2927 | 2898 | if (BTC_ASSOCIATE_START == type) { |
---|
2928 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2929 | | - "[BTCoex], CONNECT START notify\n"); |
---|
| 2899 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2900 | + "[BTCoex], CONNECT START notify\n"); |
---|
2930 | 2901 | btc8723b1ant_act_wifi_not_conn_asso_auth(btcoexist); |
---|
2931 | 2902 | } else if (BTC_ASSOCIATE_FINISH == type) { |
---|
2932 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2933 | | - "[BTCoex], CONNECT FINISH notify\n"); |
---|
| 2903 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2904 | + "[BTCoex], CONNECT FINISH notify\n"); |
---|
2934 | 2905 | |
---|
2935 | 2906 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED, |
---|
2936 | 2907 | &wifi_connected); |
---|
.. | .. |
---|
2956 | 2927 | return; |
---|
2957 | 2928 | |
---|
2958 | 2929 | if (type == BTC_MEDIA_CONNECT) { |
---|
2959 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2960 | | - "[BTCoex], MEDIA connect notify\n"); |
---|
| 2930 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2931 | + "[BTCoex], MEDIA connect notify\n"); |
---|
2961 | 2932 | /* Force antenna setup for no scan result issue */ |
---|
2962 | 2933 | halbtc8723b1ant_ps_tdma(btcoexist, FORCE_EXEC, false, 8); |
---|
2963 | 2934 | halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_PTA, |
---|
.. | .. |
---|
2987 | 2958 | coex_dm->backup_ampdu_max_time = |
---|
2988 | 2959 | btcoexist->btc_read_1byte(btcoexist, 0x456); |
---|
2989 | 2960 | } else { |
---|
2990 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
2991 | | - "[BTCoex], MEDIA disconnect notify\n"); |
---|
| 2961 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2962 | + "[BTCoex], MEDIA disconnect notify\n"); |
---|
2992 | 2963 | coex_dm->arp_cnt = 0; |
---|
2993 | 2964 | |
---|
2994 | 2965 | btcoexist->btc_write_1byte(btcoexist, 0x6cd, 0x0); /* CCK Tx */ |
---|
.. | .. |
---|
3015 | 2986 | coex_dm->wifi_chnl_info[1] = h2c_parameter[1]; |
---|
3016 | 2987 | coex_dm->wifi_chnl_info[2] = h2c_parameter[2]; |
---|
3017 | 2988 | |
---|
3018 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3019 | | - "[BTCoex], FW write 0x66 = 0x%x\n", |
---|
3020 | | - h2c_parameter[0] << 16 | h2c_parameter[1] << 8 | |
---|
3021 | | - h2c_parameter[2]); |
---|
| 2989 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 2990 | + "[BTCoex], FW write 0x66 = 0x%x\n", |
---|
| 2991 | + h2c_parameter[0] << 16 | h2c_parameter[1] << 8 | |
---|
| 2992 | + h2c_parameter[2]); |
---|
3022 | 2993 | |
---|
3023 | 2994 | btcoexist->btc_fill_h2c(btcoexist, 0x66, 3, h2c_parameter); |
---|
3024 | 2995 | } |
---|
.. | .. |
---|
3043 | 3014 | if (type == BTC_PACKET_DHCP || type == BTC_PACKET_EAPOL || |
---|
3044 | 3015 | type == BTC_PACKET_ARP) { |
---|
3045 | 3016 | if (type == BTC_PACKET_ARP) { |
---|
3046 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3047 | | - "[BTCoex], special Packet ARP notify\n"); |
---|
| 3017 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3018 | + "[BTCoex], special Packet ARP notify\n"); |
---|
3048 | 3019 | |
---|
3049 | 3020 | coex_dm->arp_cnt++; |
---|
3050 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3051 | | - "[BTCoex], ARP Packet Count = %d\n", |
---|
| 3021 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3022 | + "[BTCoex], ARP Packet Count = %d\n", |
---|
3052 | 3023 | coex_dm->arp_cnt); |
---|
3053 | 3024 | |
---|
3054 | 3025 | if ((coex_dm->arp_cnt >= 10) && (!under_4way)) |
---|
.. | .. |
---|
3060 | 3031 | coex_sta->wifi_is_high_pri_task = true; |
---|
3061 | 3032 | } else { |
---|
3062 | 3033 | coex_sta->wifi_is_high_pri_task = true; |
---|
3063 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3064 | | - "[BTCoex], special Packet DHCP or EAPOL notify\n"); |
---|
| 3034 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3035 | + "[BTCoex], special Packet DHCP or EAPOL notify\n"); |
---|
3065 | 3036 | } |
---|
3066 | 3037 | } else { |
---|
3067 | 3038 | coex_sta->wifi_is_high_pri_task = false; |
---|
3068 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3069 | | - "[BTCoex], special Packet [Type = %d] notify\n", |
---|
| 3039 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3040 | + "[BTCoex], special Packet [Type = %d] notify\n", |
---|
3070 | 3041 | type); |
---|
3071 | 3042 | } |
---|
3072 | 3043 | |
---|
.. | .. |
---|
3094 | 3065 | |
---|
3095 | 3066 | if (BTC_PACKET_DHCP == type || |
---|
3096 | 3067 | BTC_PACKET_EAPOL == type) { |
---|
3097 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3098 | | - "[BTCoex], special Packet(%d) notify\n", type); |
---|
| 3068 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3069 | + "[BTCoex], special Packet(%d) notify\n", type); |
---|
3099 | 3070 | halbtc8723b1ant_action_wifi_connected_special_packet(btcoexist); |
---|
3100 | 3071 | } |
---|
3101 | 3072 | } |
---|
.. | .. |
---|
3116 | 3087 | rsp_source = BT_INFO_SRC_8723B_1ANT_WIFI_FW; |
---|
3117 | 3088 | coex_sta->bt_info_c2h_cnt[rsp_source]++; |
---|
3118 | 3089 | |
---|
3119 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3120 | | - "[BTCoex], Bt info[%d], length=%d, hex data = [", |
---|
| 3090 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3091 | + "[BTCoex], Bt info[%d], length=%d, hex data = [", |
---|
3121 | 3092 | rsp_source, length); |
---|
3122 | 3093 | for (i = 0; i < length; i++) { |
---|
3123 | 3094 | coex_sta->bt_info_c2h[rsp_source][i] = tmp_buf[i]; |
---|
3124 | 3095 | if (i == 1) |
---|
3125 | 3096 | bt_info = tmp_buf[i]; |
---|
3126 | 3097 | if (i == length - 1) |
---|
3127 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3128 | | - "0x%02x]\n", tmp_buf[i]); |
---|
| 3098 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3099 | + "0x%02x]\n", tmp_buf[i]); |
---|
3129 | 3100 | else |
---|
3130 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3131 | | - "0x%02x, ", tmp_buf[i]); |
---|
| 3101 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3102 | + "0x%02x, ", tmp_buf[i]); |
---|
3132 | 3103 | } |
---|
3133 | 3104 | |
---|
3134 | 3105 | /* if 0xff, it means BT is under WHCK test */ |
---|
.. | .. |
---|
3171 | 3142 | /* BT into is responded by BT FW and BT RF REG |
---|
3172 | 3143 | * 0x3C != 0x15 => Need to switch BT TRx Mask |
---|
3173 | 3144 | */ |
---|
3174 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3175 | | - "[BTCoex], Switch BT TRx Mask since BT RF REG 0x3C != 0x15\n"); |
---|
| 3145 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3146 | + "[BTCoex], Switch BT TRx Mask since BT RF REG 0x3C != 0x15\n"); |
---|
3176 | 3147 | btcoexist->btc_set_bt_reg(btcoexist, BTC_BT_REG_RF, |
---|
3177 | 3148 | 0x3c, 0x15); |
---|
3178 | 3149 | |
---|
.. | .. |
---|
3187 | 3158 | * because bt is reset and loss of the info. |
---|
3188 | 3159 | */ |
---|
3189 | 3160 | if (coex_sta->bt_info_ext & BIT1) { |
---|
3190 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3191 | | - "[BTCoex], BT ext info bit1 check, send wifi BW&Chnl to BT!!\n"); |
---|
| 3161 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3162 | + "[BTCoex], BT ext info bit1 check, send wifi BW&Chnl to BT!!\n"); |
---|
3192 | 3163 | btcoexist->btc_get(btcoexist, BTC_GET_BL_WIFI_CONNECTED, |
---|
3193 | 3164 | &wifi_connected); |
---|
3194 | 3165 | if (wifi_connected) |
---|
.. | .. |
---|
3202 | 3173 | if (coex_sta->bt_info_ext & BIT3) { |
---|
3203 | 3174 | if (!btcoexist->manual_control && |
---|
3204 | 3175 | !btcoexist->stop_coex_dm) { |
---|
3205 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3206 | | - "[BTCoex], BT ext info bit3 check, set BT NOT ignore Wlan active!!\n"); |
---|
| 3176 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3177 | + "[BTCoex], BT ext info bit3 check, set BT NOT ignore Wlan active!!\n"); |
---|
3207 | 3178 | halbtc8723b1ant_ignore_wlan_act(btcoexist, |
---|
3208 | 3179 | FORCE_EXEC, |
---|
3209 | 3180 | false); |
---|
.. | .. |
---|
3309 | 3280 | |
---|
3310 | 3281 | if (!(bt_info & BT_INFO_8723B_1ANT_B_CONNECTION)) { |
---|
3311 | 3282 | coex_dm->bt_status = BT_8723B_1ANT_BT_STATUS_NON_CONNECTED_IDLE; |
---|
3312 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3313 | | - "[BTCoex], BtInfoNotify(), BT Non-Connected idle!\n"); |
---|
| 3283 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3284 | + "[BTCoex], BtInfoNotify(), BT Non-Connected idle!\n"); |
---|
3314 | 3285 | /* connection exists but no busy */ |
---|
3315 | 3286 | } else if (bt_info == BT_INFO_8723B_1ANT_B_CONNECTION) { |
---|
3316 | 3287 | coex_dm->bt_status = BT_8723B_1ANT_BT_STATUS_CONNECTED_IDLE; |
---|
3317 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3318 | | - "[BTCoex], BtInfoNotify(), BT Connected-idle!!!\n"); |
---|
| 3288 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3289 | + "[BTCoex], BtInfoNotify(), BT Connected-idle!!!\n"); |
---|
3319 | 3290 | } else if ((bt_info & BT_INFO_8723B_1ANT_B_SCO_ESCO) || |
---|
3320 | 3291 | (bt_info & BT_INFO_8723B_1ANT_B_SCO_BUSY)) { |
---|
3321 | 3292 | coex_dm->bt_status = BT_8723B_1ANT_BT_STATUS_SCO_BUSY; |
---|
3322 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3323 | | - "[BTCoex], BtInfoNotify(), BT SCO busy!!!\n"); |
---|
| 3293 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3294 | + "[BTCoex], BtInfoNotify(), BT SCO busy!!!\n"); |
---|
3324 | 3295 | } else if (bt_info & BT_INFO_8723B_1ANT_B_ACL_BUSY) { |
---|
3325 | 3296 | if (BT_8723B_1ANT_BT_STATUS_ACL_BUSY != coex_dm->bt_status) |
---|
3326 | 3297 | coex_dm->auto_tdma_adjust = false; |
---|
3327 | 3298 | |
---|
3328 | 3299 | coex_dm->bt_status = BT_8723B_1ANT_BT_STATUS_ACL_BUSY; |
---|
3329 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3330 | | - "[BTCoex], BtInfoNotify(), BT ACL busy!!!\n"); |
---|
| 3300 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3301 | + "[BTCoex], BtInfoNotify(), BT ACL busy!!!\n"); |
---|
3331 | 3302 | } else { |
---|
3332 | 3303 | coex_dm->bt_status = BT_8723B_1ANT_BT_STATUS_MAX; |
---|
3333 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3334 | | - "[BTCoex], BtInfoNotify(), BT Non-Defined state!!\n"); |
---|
| 3304 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3305 | + "[BTCoex], BtInfoNotify(), BT Non-Defined state!!\n"); |
---|
3335 | 3306 | } |
---|
3336 | 3307 | |
---|
3337 | 3308 | if ((BT_8723B_1ANT_BT_STATUS_ACL_BUSY == coex_dm->bt_status) || |
---|
.. | .. |
---|
3351 | 3322 | u32 u32tmp; |
---|
3352 | 3323 | u8 u8tmpa, u8tmpb, u8tmpc; |
---|
3353 | 3324 | |
---|
3354 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3355 | | - "[BTCoex], RF Status notify\n"); |
---|
| 3325 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3326 | + "[BTCoex], RF Status notify\n"); |
---|
3356 | 3327 | |
---|
3357 | 3328 | if (type == BTC_RF_ON) { |
---|
3358 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3359 | | - "[BTCoex], RF is turned ON!!\n"); |
---|
| 3329 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3330 | + "[BTCoex], RF is turned ON!!\n"); |
---|
3360 | 3331 | btcoexist->stop_coex_dm = false; |
---|
3361 | 3332 | } else if (type == BTC_RF_OFF) { |
---|
3362 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3363 | | - "[BTCoex], RF is turned OFF!!\n"); |
---|
| 3333 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3334 | + "[BTCoex], RF is turned OFF!!\n"); |
---|
3364 | 3335 | |
---|
3365 | 3336 | halbtc8723b1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, |
---|
3366 | 3337 | 0x0, 0x0); |
---|
.. | .. |
---|
3376 | 3347 | u8tmpb = btcoexist->btc_read_1byte(btcoexist, 0x67); |
---|
3377 | 3348 | u8tmpc = btcoexist->btc_read_1byte(btcoexist, 0x76e); |
---|
3378 | 3349 | |
---|
3379 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3380 | | - "############# [BTCoex], 0x948=0x%x, 0x765=0x%x, 0x67=0x%x, 0x76e=0x%x\n", |
---|
3381 | | - u32tmp, u8tmpa, u8tmpb, u8tmpc); |
---|
| 3350 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3351 | + "############# [BTCoex], 0x948=0x%x, 0x765=0x%x, 0x67=0x%x, 0x76e=0x%x\n", |
---|
| 3352 | + u32tmp, u8tmpa, u8tmpb, u8tmpc); |
---|
3382 | 3353 | } |
---|
3383 | 3354 | } |
---|
3384 | 3355 | |
---|
.. | .. |
---|
3386 | 3357 | { |
---|
3387 | 3358 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
3388 | 3359 | |
---|
3389 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, "[BTCoex], Halt notify\n"); |
---|
| 3360 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, "[BTCoex], Halt notify\n"); |
---|
3390 | 3361 | |
---|
3391 | 3362 | btcoexist->stop_coex_dm = true; |
---|
3392 | 3363 | |
---|
.. | .. |
---|
3408 | 3379 | { |
---|
3409 | 3380 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
3410 | 3381 | |
---|
3411 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, "[BTCoex], Pnp notify\n"); |
---|
| 3382 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, "[BTCoex], Pnp notify\n"); |
---|
3412 | 3383 | |
---|
3413 | 3384 | if (BTC_WIFI_PNP_SLEEP == pnp_state) { |
---|
3414 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3415 | | - "[BTCoex], Pnp notify to SLEEP\n"); |
---|
| 3385 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3386 | + "[BTCoex], Pnp notify to SLEEP\n"); |
---|
3416 | 3387 | halbtc8723b1ant_set_ant_path(btcoexist, BTC_ANT_PATH_BT, |
---|
3417 | 3388 | FORCE_EXEC, false, true); |
---|
3418 | 3389 | halbtc8723b1ant_power_save_state(btcoexist, BTC_PS_WIFI_NATIVE, |
---|
.. | .. |
---|
3430 | 3401 | coex_sta->under_lps = false; |
---|
3431 | 3402 | btcoexist->stop_coex_dm = true; |
---|
3432 | 3403 | } else if (BTC_WIFI_PNP_WAKE_UP == pnp_state) { |
---|
3433 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3434 | | - "[BTCoex], Pnp notify to WAKE UP\n"); |
---|
| 3404 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3405 | + "[BTCoex], Pnp notify to WAKE UP\n"); |
---|
3435 | 3406 | btcoexist->stop_coex_dm = false; |
---|
3436 | 3407 | halbtc8723b1ant_init_hw_config(btcoexist, false, false); |
---|
3437 | 3408 | halbtc8723b1ant_init_coex_dm(btcoexist); |
---|
.. | .. |
---|
3443 | 3414 | { |
---|
3444 | 3415 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
3445 | 3416 | |
---|
3446 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3447 | | - "[BTCoex], *****************Coex DM Reset****************\n"); |
---|
| 3417 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3418 | + "[BTCoex], *****************Coex DM Reset****************\n"); |
---|
3448 | 3419 | |
---|
3449 | 3420 | halbtc8723b1ant_init_hw_config(btcoexist, false, false); |
---|
3450 | 3421 | halbtc8723b1ant_init_coex_dm(btcoexist); |
---|
.. | .. |
---|
3455 | 3426 | struct rtl_priv *rtlpriv = btcoexist->adapter; |
---|
3456 | 3427 | struct btc_bt_link_info *bt_link_info = &btcoexist->bt_link_info; |
---|
3457 | 3428 | |
---|
3458 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
3459 | | - "[BTCoex], ==========================Periodical===========================\n"); |
---|
| 3429 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_LOUD, |
---|
| 3430 | + "[BTCoex], ==========================Periodical===========================\n"); |
---|
3460 | 3431 | |
---|
3461 | 3432 | if (!btcoexist->auto_report_1ant) { |
---|
3462 | 3433 | halbtc8723b1ant_query_bt_info(btcoexist); |
---|