8723BU: Update 8723BU wifi driver to version v4.3.16_14189.20150519_BTCOEX2015119...
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / rockchip_wlan / rtl8723bu / hal / OUTSRC-BTCoexist / HalBtc8821aCsr2Ant.c
index 824b8fbb0f694a6135a36b10505ea53ff60c9862..bd60df4ebb24da349350abbdfd07cf1e5f75f441 100755 (executable)
@@ -1,7 +1,7 @@
 //============================================================\r
 // Description:\r
 //\r
 //============================================================\r
 // Description:\r
 //\r
-// This file is for RTL8821A_CSR Co-exist mechanism\r
+// This file is for RTL8821A_CSR_CSR Co-exist mechanism\r
 //\r
 // History\r
 // 2012/08/22 Cosa first check in.\r
 //\r
 // History\r
 // 2012/08/22 Cosa first check in.\r
 //============================================================\r
 #include "Mp_Precomp.h"\r
 \r
 //============================================================\r
 #include "Mp_Precomp.h"\r
 \r
+#if WPP_SOFTWARE_TRACE\r
+#include "HalBtcCsr8821a2Ant.tmh"\r
+#endif\r
+\r
 #define _BTCOEX_CSR 1\r
 \r
 #ifndef rtw_warn_on\r
 #define _BTCOEX_CSR 1\r
 \r
 #ifndef rtw_warn_on\r
@@ -35,8 +39,8 @@ const char *const GLBtInfoSrc8821aCsr2Ant[]={
        "BT Info[bt auto report]",\r
 };\r
 \r
        "BT Info[bt auto report]",\r
 };\r
 \r
-u4Byte GLCoexVerDate8821aCsr2Ant=20130618;\r
-u4Byte GLCoexVer8821aCsr2Ant=0x5050;\r
+u4Byte GLCoexVerDate8821aCsr2Ant=20140901;\r
+u4Byte GLCoexVer8821aCsr2Ant=0x51;\r
 \r
 //============================================================\r
 // local function proto type if needed\r
 \r
 //============================================================\r
 // local function proto type if needed\r
@@ -64,12 +68,10 @@ halbtc8821aCsr2ant_BtRssiState(
                        if(btRssi >= (rssiThresh+BTC_RSSI_COEX_THRESH_TOL_8821A_CSR_2ANT))\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_HIGH;\r
                        if(btRssi >= (rssiThresh+BTC_RSSI_COEX_THRESH_TOL_8821A_CSR_2ANT))\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_HIGH;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_BT_RSSI_STATE, ("[BTCoex], BT Rssi state switch to High\n"));\r
                        }\r
                        else\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_STAY_LOW;\r
                        }\r
                        else\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_STAY_LOW;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_BT_RSSI_STATE, ("[BTCoex], BT Rssi state stay at Low\n"));\r
                        }\r
                }\r
                else\r
                        }\r
                }\r
                else\r
@@ -77,12 +79,10 @@ halbtc8821aCsr2ant_BtRssiState(
                        if(btRssi < rssiThresh)\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_LOW;\r
                        if(btRssi < rssiThresh)\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_LOW;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_BT_RSSI_STATE, ("[BTCoex], BT Rssi state switch to Low\n"));\r
                        }\r
                        else\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_STAY_HIGH;\r
                        }\r
                        else\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_STAY_HIGH;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_BT_RSSI_STATE, ("[BTCoex], BT Rssi state stay at High\n"));\r
                        }\r
                }\r
        }\r
                        }\r
                }\r
        }\r
@@ -90,7 +90,7 @@ halbtc8821aCsr2ant_BtRssiState(
        {\r
                if(rssiThresh > rssiThresh1)\r
                {\r
        {\r
                if(rssiThresh > rssiThresh1)\r
                {\r
-                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_BT_RSSI_STATE, ("[BTCoex], BT Rssi thresh error!!\n"));\r
+                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], BT Rssi thresh error!!\n"));\r
                        return pCoexSta->preBtRssiState;\r
                }\r
                \r
                        return pCoexSta->preBtRssiState;\r
                }\r
                \r
@@ -100,12 +100,10 @@ halbtc8821aCsr2ant_BtRssiState(
                        if(btRssi >= (rssiThresh+BTC_RSSI_COEX_THRESH_TOL_8821A_CSR_2ANT))\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_MEDIUM;\r
                        if(btRssi >= (rssiThresh+BTC_RSSI_COEX_THRESH_TOL_8821A_CSR_2ANT))\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_MEDIUM;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_BT_RSSI_STATE, ("[BTCoex], BT Rssi state switch to Medium\n"));\r
                        }\r
                        else\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_STAY_LOW;\r
                        }\r
                        else\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_STAY_LOW;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_BT_RSSI_STATE, ("[BTCoex], BT Rssi state stay at Low\n"));\r
                        }\r
                }\r
                else if( (pCoexSta->preBtRssiState == BTC_RSSI_STATE_MEDIUM) ||\r
                        }\r
                }\r
                else if( (pCoexSta->preBtRssiState == BTC_RSSI_STATE_MEDIUM) ||\r
@@ -114,17 +112,14 @@ halbtc8821aCsr2ant_BtRssiState(
                        if(btRssi >= (rssiThresh1+BTC_RSSI_COEX_THRESH_TOL_8821A_CSR_2ANT))\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_HIGH;\r
                        if(btRssi >= (rssiThresh1+BTC_RSSI_COEX_THRESH_TOL_8821A_CSR_2ANT))\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_HIGH;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_BT_RSSI_STATE, ("[BTCoex], BT Rssi state switch to High\n"));\r
                        }\r
                        else if(btRssi < rssiThresh)\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_LOW;\r
                        }\r
                        else if(btRssi < rssiThresh)\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_LOW;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_BT_RSSI_STATE, ("[BTCoex], BT Rssi state switch to Low\n"));\r
                        }\r
                        else\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_STAY_MEDIUM;\r
                        }\r
                        else\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_STAY_MEDIUM;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_BT_RSSI_STATE, ("[BTCoex], BT Rssi state stay at Medium\n"));\r
                        }\r
                }\r
                else\r
                        }\r
                }\r
                else\r
@@ -132,12 +127,10 @@ halbtc8821aCsr2ant_BtRssiState(
                        if(btRssi < rssiThresh1)\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_MEDIUM;\r
                        if(btRssi < rssiThresh1)\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_MEDIUM;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_BT_RSSI_STATE, ("[BTCoex], BT Rssi state switch to Medium\n"));\r
                        }\r
                        else\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_STAY_HIGH;\r
                        }\r
                        else\r
                        {\r
                                btRssiState = BTC_RSSI_STATE_STAY_HIGH;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_BT_RSSI_STATE, ("[BTCoex], BT Rssi state stay at High\n"));\r
                        }\r
                }\r
        }\r
                        }\r
                }\r
        }\r
@@ -169,12 +162,10 @@ halbtc8821aCsr2ant_WifiRssiState(
                        if(wifiRssi >= (rssiThresh+BTC_RSSI_COEX_THRESH_TOL_8821A_CSR_2ANT))\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_HIGH;\r
                        if(wifiRssi >= (rssiThresh+BTC_RSSI_COEX_THRESH_TOL_8821A_CSR_2ANT))\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_HIGH;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_WIFI_RSSI_STATE, ("[BTCoex], wifi RSSI state switch to High\n"));\r
                        }\r
                        else\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_STAY_LOW;\r
                        }\r
                        else\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_STAY_LOW;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_WIFI_RSSI_STATE, ("[BTCoex], wifi RSSI state stay at Low\n"));\r
                        }\r
                }\r
                else\r
                        }\r
                }\r
                else\r
@@ -182,12 +173,10 @@ halbtc8821aCsr2ant_WifiRssiState(
                        if(wifiRssi < rssiThresh)\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_LOW;\r
                        if(wifiRssi < rssiThresh)\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_LOW;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_WIFI_RSSI_STATE, ("[BTCoex], wifi RSSI state switch to Low\n"));\r
                        }\r
                        else\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_STAY_HIGH;\r
                        }\r
                        else\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_STAY_HIGH;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_WIFI_RSSI_STATE, ("[BTCoex], wifi RSSI state stay at High\n"));\r
                        }\r
                }\r
        }\r
                        }\r
                }\r
        }\r
@@ -195,7 +184,7 @@ halbtc8821aCsr2ant_WifiRssiState(
        {\r
                if(rssiThresh > rssiThresh1)\r
                {\r
        {\r
                if(rssiThresh > rssiThresh1)\r
                {\r
-                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_WIFI_RSSI_STATE, ("[BTCoex], wifi RSSI thresh error!!\n"));\r
+                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], wifi RSSI thresh error!!\n"));\r
                        return pCoexSta->preWifiRssiState[index];\r
                }\r
                \r
                        return pCoexSta->preWifiRssiState[index];\r
                }\r
                \r
@@ -205,12 +194,10 @@ halbtc8821aCsr2ant_WifiRssiState(
                        if(wifiRssi >= (rssiThresh+BTC_RSSI_COEX_THRESH_TOL_8821A_CSR_2ANT))\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_MEDIUM;\r
                        if(wifiRssi >= (rssiThresh+BTC_RSSI_COEX_THRESH_TOL_8821A_CSR_2ANT))\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_MEDIUM;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_WIFI_RSSI_STATE, ("[BTCoex], wifi RSSI state switch to Medium\n"));\r
                        }\r
                        else\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_STAY_LOW;\r
                        }\r
                        else\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_STAY_LOW;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_WIFI_RSSI_STATE, ("[BTCoex], wifi RSSI state stay at Low\n"));\r
                        }\r
                }\r
                else if( (pCoexSta->preWifiRssiState[index] == BTC_RSSI_STATE_MEDIUM) ||\r
                        }\r
                }\r
                else if( (pCoexSta->preWifiRssiState[index] == BTC_RSSI_STATE_MEDIUM) ||\r
@@ -219,17 +206,14 @@ halbtc8821aCsr2ant_WifiRssiState(
                        if(wifiRssi >= (rssiThresh1+BTC_RSSI_COEX_THRESH_TOL_8821A_CSR_2ANT))\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_HIGH;\r
                        if(wifiRssi >= (rssiThresh1+BTC_RSSI_COEX_THRESH_TOL_8821A_CSR_2ANT))\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_HIGH;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_WIFI_RSSI_STATE, ("[BTCoex], wifi RSSI state switch to High\n"));\r
                        }\r
                        else if(wifiRssi < rssiThresh)\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_LOW;\r
                        }\r
                        else if(wifiRssi < rssiThresh)\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_LOW;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_WIFI_RSSI_STATE, ("[BTCoex], wifi RSSI state switch to Low\n"));\r
                        }\r
                        else\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_STAY_MEDIUM;\r
                        }\r
                        else\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_STAY_MEDIUM;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_WIFI_RSSI_STATE, ("[BTCoex], wifi RSSI state stay at Medium\n"));\r
                        }\r
                }\r
                else\r
                        }\r
                }\r
                else\r
@@ -237,12 +221,10 @@ halbtc8821aCsr2ant_WifiRssiState(
                        if(wifiRssi < rssiThresh1)\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_MEDIUM;\r
                        if(wifiRssi < rssiThresh1)\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_MEDIUM;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_WIFI_RSSI_STATE, ("[BTCoex], wifi RSSI state switch to Medium\n"));\r
                        }\r
                        else\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_STAY_HIGH;\r
                        }\r
                        else\r
                        {\r
                                wifiRssiState = BTC_RSSI_STATE_STAY_HIGH;\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_WIFI_RSSI_STATE, ("[BTCoex], wifi RSSI state stay at High\n"));\r
                        }\r
                }\r
        }\r
                        }\r
                }\r
        }\r
@@ -282,23 +264,23 @@ halbtc8821aCsr2ant_MonitorBtEnableDisable(
                btDisableCnt = 0;\r
                bBtDisabled = FALSE;\r
                pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_BL_BT_DISABLE, &bBtDisabled);\r
                btDisableCnt = 0;\r
                bBtDisabled = FALSE;\r
                pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_BL_BT_DISABLE, &bBtDisabled);\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_BT_MONITOR, ("[BTCoex], BT is enabled !!\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], BT is enabled !!\n"));\r
        }\r
        else\r
        {\r
                btDisableCnt++;\r
        }\r
        else\r
        {\r
                btDisableCnt++;\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_BT_MONITOR, ("[BTCoex], bt all counters=0, %d times!!\n", \r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], bt all counters=0, %d times!!\n", \r
                                btDisableCnt));\r
                if(btDisableCnt >= 2)\r
                {\r
                        bBtDisabled = TRUE;\r
                        pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_BL_BT_DISABLE, &bBtDisabled);\r
                                btDisableCnt));\r
                if(btDisableCnt >= 2)\r
                {\r
                        bBtDisabled = TRUE;\r
                        pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_BL_BT_DISABLE, &bBtDisabled);\r
-                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_BT_MONITOR, ("[BTCoex], BT is disabled !!\n"));\r
+                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], BT is disabled !!\n"));\r
                }\r
        }\r
        if(bPreBtDisabled != bBtDisabled)\r
        {\r
                }\r
        }\r
        if(bPreBtDisabled != bBtDisabled)\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_BT_MONITOR, ("[BTCoex], BT is from %s to %s!!\n", \r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], BT is from %s to %s!!\n", \r
                        (bPreBtDisabled ? "disabled":"enabled"), \r
                        (bBtDisabled ? "disabled":"enabled")));\r
                bPreBtDisabled = bBtDisabled;\r
                        (bPreBtDisabled ? "disabled":"enabled"), \r
                        (bBtDisabled ? "disabled":"enabled")));\r
                bPreBtDisabled = bBtDisabled;\r
@@ -336,9 +318,9 @@ halbtc8821aCsr2ant_MonitorBtCtr(
        pCoexSta->lowPriorityTx = regLPTx;\r
        pCoexSta->lowPriorityRx = regLPRx;\r
 \r
        pCoexSta->lowPriorityTx = regLPTx;\r
        pCoexSta->lowPriorityRx = regLPRx;\r
 \r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_BT_MONITOR, ("[BTCoex], High Priority Tx/Rx (reg 0x%x)=0x%x(%d)/0x%x(%d)\n", \r
+       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], High Priority Tx/Rx (reg 0x%x)=0x%x(%d)/0x%x(%d)\n", \r
                regHPTxRx, regHPTx, regHPTx, regHPRx, regHPRx));\r
                regHPTxRx, regHPTx, regHPTx, regHPRx, regHPRx));\r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_BT_MONITOR, ("[BTCoex], Low Priority Tx/Rx (reg 0x%x)=0x%x(%d)/0x%x(%d)\n", \r
+       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Low Priority Tx/Rx (reg 0x%x)=0x%x(%d)/0x%x(%d)\n", \r
                regLPTxRx, regLPTx, regLPTx, regLPRx, regLPRx));\r
 \r
        // reset counter\r
                regLPTxRx, regLPTx, regLPTx, regLPRx, regLPRx));\r
 \r
        // reset counter\r
@@ -559,7 +541,7 @@ halbtc8821aCsr2ant_QueryBtInfo(
 \r
        H2C_Parameter[0] |= BIT0;       // trigger\r
 \r
 \r
        H2C_Parameter[0] |= BIT0;       // trigger\r
 \r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_EXEC, ("[BTCoex], Query Bt Info, FW write 0x61=0x%x\n", \r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], Query Bt Info, FW write 0x61=0x%x\n", \r
                H2C_Parameter[0]));\r
 \r
        rtw_warn_on(_BTCOEX_CSR);\r
                H2C_Parameter[0]));\r
 \r
        rtw_warn_on(_BTCOEX_CSR);\r
@@ -587,7 +569,7 @@ halbtc8821aCsr2ant_ActionAlgorithm(
 \r
        if(!pStackInfo->bBtLinkExist)\r
        {\r
 \r
        if(!pStackInfo->bBtLinkExist)\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], No profile exists!!!\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], No profile exists!!!\n"));\r
                return algorithm;\r
        }\r
 \r
                return algorithm;\r
        }\r
 \r
@@ -604,31 +586,31 @@ halbtc8821aCsr2ant_ActionAlgorithm(
        {\r
                if(pStackInfo->bScoExist)\r
                {\r
        {\r
                if(pStackInfo->bScoExist)\r
                {\r
-                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], SCO only\n"));\r
+                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], SCO only\n"));\r
                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_SCO;\r
                }\r
                else\r
                {\r
                        if(pStackInfo->bHidExist)\r
                        {\r
                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_SCO;\r
                }\r
                else\r
                {\r
                        if(pStackInfo->bHidExist)\r
                        {\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], HID only\n"));\r
+                               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], HID only\n"));\r
                                algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_HID;\r
                        }\r
                        else if(pStackInfo->bA2dpExist)\r
                        {\r
                                algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_HID;\r
                        }\r
                        else if(pStackInfo->bA2dpExist)\r
                        {\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], A2DP only\n"));\r
+                               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], A2DP only\n"));\r
                                algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_A2DP;\r
                        }\r
                        else if(pStackInfo->bPanExist)\r
                        {\r
                                if(bBtHsOn)\r
                                {\r
                                algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_A2DP;\r
                        }\r
                        else if(pStackInfo->bPanExist)\r
                        {\r
                                if(bBtHsOn)\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], PAN(HS) only\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], PAN(HS) only\n"));\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANHS;\r
                                }\r
                                else\r
                                {\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANHS;\r
                                }\r
                                else\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], PAN(EDR) only\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], PAN(EDR) only\n"));\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR;\r
                                }\r
                        }\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR;\r
                                }\r
                        }\r
@@ -640,24 +622,24 @@ halbtc8821aCsr2ant_ActionAlgorithm(
                {\r
                        if(pStackInfo->bHidExist)\r
                        {\r
                {\r
                        if(pStackInfo->bHidExist)\r
                        {\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], SCO + HID\n"));\r
+                               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], SCO + HID\n"));\r
                                algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                        }\r
                        else if(pStackInfo->bA2dpExist)\r
                        {\r
                                algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                        }\r
                        else if(pStackInfo->bA2dpExist)\r
                        {\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], SCO + A2DP ==> SCO\n"));\r
+                               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], SCO + A2DP ==> SCO\n"));\r
                                algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                        }\r
                        else if(pStackInfo->bPanExist)\r
                        {\r
                                if(bBtHsOn)\r
                                {\r
                                algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                        }\r
                        else if(pStackInfo->bPanExist)\r
                        {\r
                                if(bBtHsOn)\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], SCO + PAN(HS)\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], SCO + PAN(HS)\n"));\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_SCO;\r
                                }\r
                                else\r
                                {\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_SCO;\r
                                }\r
                                else\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], SCO + PAN(EDR)\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], SCO + PAN(EDR)\n"));\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                                }\r
                        }\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                                }\r
                        }\r
@@ -669,12 +651,12 @@ halbtc8821aCsr2ant_ActionAlgorithm(
                        {\r
                                if(pStackInfo->numOfHid >= 2)\r
                                {\r
                        {\r
                                if(pStackInfo->numOfHid >= 2)\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], HID*2 + A2DP\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], HID*2 + A2DP\n"));\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_HID_A2DP_PANEDR;\r
                                }\r
                                else\r
                                {                       \r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_HID_A2DP_PANEDR;\r
                                }\r
                                else\r
                                {                       \r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], HID + A2DP\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], HID + A2DP\n"));\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_HID_A2DP;\r
                                }\r
                        }\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_HID_A2DP;\r
                                }\r
                        }\r
@@ -683,12 +665,12 @@ halbtc8821aCsr2ant_ActionAlgorithm(
                        {\r
                                if(bBtHsOn)\r
                                {\r
                        {\r
                                if(bBtHsOn)\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], HID + PAN(HS)\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], HID + PAN(HS)\n"));\r
                                        algorithm =  BT_8821A_CSR_2ANT_COEX_ALGO_HID;\r
                                }\r
                                else\r
                                {\r
                                        algorithm =  BT_8821A_CSR_2ANT_COEX_ALGO_HID;\r
                                }\r
                                else\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], HID + PAN(EDR)\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], HID + PAN(EDR)\n"));\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                                }\r
                        }\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                                }\r
                        }\r
@@ -697,12 +679,12 @@ halbtc8821aCsr2ant_ActionAlgorithm(
                        {\r
                                if(bBtHsOn)\r
                                {\r
                        {\r
                                if(bBtHsOn)\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], A2DP + PAN(HS)\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], A2DP + PAN(HS)\n"));\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_A2DP_PANHS;\r
                                }\r
                                else\r
                                {\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_A2DP_PANHS;\r
                                }\r
                                else\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], A2DP + PAN(EDR)\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], A2DP + PAN(EDR)\n"));\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_A2DP;\r
                                }\r
                        }\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_A2DP;\r
                                }\r
                        }\r
@@ -715,7 +697,7 @@ halbtc8821aCsr2ant_ActionAlgorithm(
                        if( pStackInfo->bHidExist &&\r
                                pStackInfo->bA2dpExist )\r
                        {\r
                        if( pStackInfo->bHidExist &&\r
                                pStackInfo->bA2dpExist )\r
                        {\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], SCO + HID + A2DP ==> HID\n"));\r
+                               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], SCO + HID + A2DP ==> HID\n"));\r
                                algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                        }\r
                        else if( pStackInfo->bHidExist &&\r
                                algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                        }\r
                        else if( pStackInfo->bHidExist &&\r
@@ -723,12 +705,12 @@ halbtc8821aCsr2ant_ActionAlgorithm(
                        {\r
                                if(bBtHsOn)\r
                                {\r
                        {\r
                                if(bBtHsOn)\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], SCO + HID + PAN(HS)\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], SCO + HID + PAN(HS)\n"));\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                                }\r
                                else\r
                                {\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                                }\r
                                else\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], SCO + HID + PAN(EDR)\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], SCO + HID + PAN(EDR)\n"));\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                                }\r
                        }\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                                }\r
                        }\r
@@ -737,12 +719,12 @@ halbtc8821aCsr2ant_ActionAlgorithm(
                        {\r
                                if(bBtHsOn)\r
                                {\r
                        {\r
                                if(bBtHsOn)\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], SCO + A2DP + PAN(HS)\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], SCO + A2DP + PAN(HS)\n"));\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                                }\r
                                else\r
                                {\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                                }\r
                                else\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], SCO + A2DP + PAN(EDR) ==> HID\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], SCO + A2DP + PAN(EDR) ==> HID\n"));\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                                }\r
                        }\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                                }\r
                        }\r
@@ -755,12 +737,12 @@ halbtc8821aCsr2ant_ActionAlgorithm(
                        {\r
                                if(bBtHsOn)\r
                                {\r
                        {\r
                                if(bBtHsOn)\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], HID + A2DP + PAN(HS)\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], HID + A2DP + PAN(HS)\n"));\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_HID_A2DP;\r
                                }\r
                                else\r
                                {\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_HID_A2DP;\r
                                }\r
                                else\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], HID + A2DP + PAN(EDR)\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], HID + A2DP + PAN(EDR)\n"));\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_HID_A2DP_PANEDR;\r
                                }\r
                        }\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_HID_A2DP_PANEDR;\r
                                }\r
                        }\r
@@ -776,12 +758,12 @@ halbtc8821aCsr2ant_ActionAlgorithm(
                        {\r
                                if(bBtHsOn)\r
                                {\r
                        {\r
                                if(bBtHsOn)\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Error!!! SCO + HID + A2DP + PAN(HS)\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Error!!! SCO + HID + A2DP + PAN(HS)\n"));\r
 \r
                                }\r
                                else\r
                                {\r
 \r
                                }\r
                                else\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], SCO + HID + A2DP + PAN(EDR)==>PAN(EDR)+HID\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], SCO + HID + A2DP + PAN(EDR)==>PAN(EDR)+HID\n"));\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                                }\r
                        }\r
                                        algorithm = BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID;\r
                                }\r
                        }\r
@@ -816,7 +798,7 @@ halbtc8821aCsr2ant_NeedToDecBtPwr(
                {\r
                        if(btHsRssi > 37)\r
                        {\r
                {\r
                        if(btHsRssi > 37)\r
                        {\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW, ("[BTCoex], Need to decrease bt power for HS mode!!\n"));\r
+                               RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], Need to decrease bt power for HS mode!!\n"));\r
                                bRet = TRUE;\r
                        }\r
                }\r
                                bRet = TRUE;\r
                        }\r
                }\r
@@ -826,7 +808,7 @@ halbtc8821aCsr2ant_NeedToDecBtPwr(
                        (btRssiState == BTC_RSSI_STATE_STAY_HIGH) )\r
                        {\r
                \r
                        (btRssiState == BTC_RSSI_STATE_STAY_HIGH) )\r
                        {\r
                \r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW, ("[BTCoex], Need to decrease bt power for Wifi is connected!!\n"));\r
+                               RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], Need to decrease bt power for Wifi is connected!!\n"));\r
                                bRet = TRUE;\r
                        }\r
                }\r
                                bRet = TRUE;\r
                        }\r
                }\r
@@ -847,8 +829,8 @@ halbtc8821aCsr2ant_SetFwDacSwingLevel(
        // 0x18/ 0x10/ 0xc/ 0x8/ 0x4/ 0x6\r
        H2C_Parameter[0] = dacSwingLvl;\r
 \r
        // 0x18/ 0x10/ 0xc/ 0x8/ 0x4/ 0x6\r
        H2C_Parameter[0] = dacSwingLvl;\r
 \r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_EXEC, ("[BTCoex], Set Dac Swing Level=0x%x\n", dacSwingLvl));\r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_EXEC, ("[BTCoex], FW write 0x64=0x%x\n", H2C_Parameter[0]));\r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], Set Dac Swing Level=0x%x\n", dacSwingLvl));\r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], FW write 0x64=0x%x\n", H2C_Parameter[0]));\r
 \r
        pBtCoexist->fBtcFillH2c(pBtCoexist, 0x64, 1, H2C_Parameter);\r
 }\r
 \r
        pBtCoexist->fBtcFillH2c(pBtCoexist, 0x64, 1, H2C_Parameter);\r
 }\r
@@ -868,7 +850,7 @@ halbtc8821aCsr2ant_SetFwDecBtPwr(
                H2C_Parameter[0] |= BIT1;\r
        }\r
 \r
                H2C_Parameter[0] |= BIT1;\r
        }\r
 \r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_EXEC, ("[BTCoex], decrease Bt Power : %s, FW write 0x62=0x%x\n", \r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], decrease Bt Power : %s, FW write 0x62=0x%x\n", \r
                (bDecBtPwr? "Yes!!":"No!!"), H2C_Parameter[0]));\r
 \r
        rtw_warn_on(_BTCOEX_CSR);\r
                (bDecBtPwr? "Yes!!":"No!!"), H2C_Parameter[0]));\r
 \r
        rtw_warn_on(_BTCOEX_CSR);\r
@@ -882,15 +864,12 @@ halbtc8821aCsr2ant_DecBtPwr(
        IN      BOOLEAN                 bDecBtPwr\r
        )\r
 {\r
        IN      BOOLEAN                 bDecBtPwr\r
        )\r
 {\r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW, ("[BTCoex], %s Dec BT power = %s\n",  \r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], %s Dec BT power = %s\n",  \r
                (bForceExec? "force to":""), ((bDecBtPwr)? "ON":"OFF")));\r
        pCoexDm->bCurDecBtPwr = bDecBtPwr;\r
 \r
        if(!bForceExec)\r
        {\r
                (bForceExec? "force to":""), ((bDecBtPwr)? "ON":"OFF")));\r
        pCoexDm->bCurDecBtPwr = bDecBtPwr;\r
 \r
        if(!bForceExec)\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], bPreDecBtPwr=%d, bCurDecBtPwr=%d\n", \r
-                       pCoexDm->bPreDecBtPwr, pCoexDm->bCurDecBtPwr));\r
-\r
                if(pCoexDm->bPreDecBtPwr == pCoexDm->bCurDecBtPwr) \r
                        return;\r
        }\r
                if(pCoexDm->bPreDecBtPwr == pCoexDm->bCurDecBtPwr) \r
                        return;\r
        }\r
@@ -916,7 +895,7 @@ halbtc8821aCsr2ant_SetBtAutoReport(
                H2C_Parameter[0] |= BIT0;\r
        }\r
 \r
                H2C_Parameter[0] |= BIT0;\r
        }\r
 \r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_EXEC, ("[BTCoex], BT FW auto report : %s, FW write 0x68=0x%x\n", \r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], BT FW auto report : %s, FW write 0x68=0x%x\n", \r
                (bEnableAutoReport? "Enabled!!":"Disabled!!"), H2C_Parameter[0]));\r
 \r
        rtw_warn_on(_BTCOEX_CSR);\r
                (bEnableAutoReport? "Enabled!!":"Disabled!!"), H2C_Parameter[0]));\r
 \r
        rtw_warn_on(_BTCOEX_CSR);\r
@@ -930,15 +909,12 @@ halbtc8821aCsr2ant_BtAutoReport(
        IN      BOOLEAN                 bEnableAutoReport\r
        )\r
 {\r
        IN      BOOLEAN                 bEnableAutoReport\r
        )\r
 {\r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW, ("[BTCoex], %s BT Auto report = %s\n",  \r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], %s BT Auto report = %s\n",  \r
                (bForceExec? "force to":""), ((bEnableAutoReport)? "Enabled":"Disabled")));\r
        pCoexDm->bCurBtAutoReport = bEnableAutoReport;\r
 \r
        if(!bForceExec)\r
        {\r
                (bForceExec? "force to":""), ((bEnableAutoReport)? "Enabled":"Disabled")));\r
        pCoexDm->bCurBtAutoReport = bEnableAutoReport;\r
 \r
        if(!bForceExec)\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], bPreBtAutoReport=%d, bCurBtAutoReport=%d\n", \r
-                       pCoexDm->bPreBtAutoReport, pCoexDm->bCurBtAutoReport));\r
-\r
                if(pCoexDm->bPreBtAutoReport == pCoexDm->bCurBtAutoReport) \r
                        return;\r
        }\r
                if(pCoexDm->bPreBtAutoReport == pCoexDm->bCurBtAutoReport) \r
                        return;\r
        }\r
@@ -954,15 +930,12 @@ halbtc8821aCsr2ant_FwDacSwingLvl(
        IN      u1Byte                  fwDacSwingLvl\r
        )\r
 {\r
        IN      u1Byte                  fwDacSwingLvl\r
        )\r
 {\r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW, ("[BTCoex], %s set FW Dac Swing level = %d\n",  \r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], %s set FW Dac Swing level = %d\n",  \r
                (bForceExec? "force to":""), fwDacSwingLvl));\r
        pCoexDm->curFwDacSwingLvl = fwDacSwingLvl;\r
 \r
        if(!bForceExec)\r
        {\r
                (bForceExec? "force to":""), fwDacSwingLvl));\r
        pCoexDm->curFwDacSwingLvl = fwDacSwingLvl;\r
 \r
        if(!bForceExec)\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], preFwDacSwingLvl=%d, curFwDacSwingLvl=%d\n", \r
-                       pCoexDm->preFwDacSwingLvl, pCoexDm->curFwDacSwingLvl));\r
-\r
                if(pCoexDm->preFwDacSwingLvl == pCoexDm->curFwDacSwingLvl) \r
                        return;\r
        }\r
                if(pCoexDm->preFwDacSwingLvl == pCoexDm->curFwDacSwingLvl) \r
                        return;\r
        }\r
@@ -981,7 +954,7 @@ halbtc8821aCsr2ant_SetSwRfRxLpfCorner(
        if(bRxRfShrinkOn)\r
        {\r
                //Shrink RF Rx LPF corner\r
        if(bRxRfShrinkOn)\r
        {\r
                //Shrink RF Rx LPF corner\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW_EXEC, ("[BTCoex], Shrink RF Rx LPF corner!!\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Shrink RF Rx LPF corner!!\n"));\r
                pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1e, 0xfffff, 0xffffc);\r
        }\r
        else\r
                pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1e, 0xfffff, 0xffffc);\r
        }\r
        else\r
@@ -990,7 +963,7 @@ halbtc8821aCsr2ant_SetSwRfRxLpfCorner(
                // After initialized, we can use pCoexDm->btRf0x1eBackup\r
                if(pBtCoexist->bInitilized)\r
                {\r
                // After initialized, we can use pCoexDm->btRf0x1eBackup\r
                if(pBtCoexist->bInitilized)\r
                {\r
-                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW_EXEC, ("[BTCoex], Resume RF Rx LPF corner!!\n"));\r
+                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Resume RF Rx LPF corner!!\n"));\r
                        pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1e, 0xfffff, pCoexDm->btRf0x1eBackup);\r
                }\r
        }\r
                        pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x1e, 0xfffff, pCoexDm->btRf0x1eBackup);\r
                }\r
        }\r
@@ -1003,15 +976,12 @@ halbtc8821aCsr2ant_RfShrink(
        IN      BOOLEAN                 bRxRfShrinkOn\r
        )\r
 {\r
        IN      BOOLEAN                 bRxRfShrinkOn\r
        )\r
 {\r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW, ("[BTCoex], %s turn Rx RF Shrink = %s\n",  \r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], %s turn Rx RF Shrink = %s\n",  \r
                (bForceExec? "force to":""), ((bRxRfShrinkOn)? "ON":"OFF")));\r
        pCoexDm->bCurRfRxLpfShrink = bRxRfShrinkOn;\r
 \r
        if(!bForceExec)\r
        {\r
                (bForceExec? "force to":""), ((bRxRfShrinkOn)? "ON":"OFF")));\r
        pCoexDm->bCurRfRxLpfShrink = bRxRfShrinkOn;\r
 \r
        if(!bForceExec)\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW_DETAIL, ("[BTCoex], bPreRfRxLpfShrink=%d, bCurRfRxLpfShrink=%d\n", \r
-                       pCoexDm->bPreRfRxLpfShrink, pCoexDm->bCurRfRxLpfShrink));\r
-\r
                if(pCoexDm->bPreRfRxLpfShrink == pCoexDm->bCurRfRxLpfShrink) \r
                        return;\r
        }\r
                if(pCoexDm->bPreRfRxLpfShrink == pCoexDm->bCurRfRxLpfShrink) \r
                        return;\r
        }\r
@@ -1039,7 +1009,7 @@ halbtc8821aCsr2ant_SetSwPenaltyTxRateAdaptive(
                H2C_Parameter[5] = 0xf9;        //MCS5 or OFDM36        \r
        }\r
 \r
                H2C_Parameter[5] = 0xf9;        //MCS5 or OFDM36        \r
        }\r
 \r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_EXEC, ("[BTCoex], set WiFi Low-Penalty Retry: %s", \r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], set WiFi Low-Penalty Retry: %s", \r
                (bLowPenaltyRa? "ON!!":"OFF!!") ));\r
 \r
        pBtCoexist->fBtcFillH2c(pBtCoexist, 0x69, 6, H2C_Parameter);\r
                (bLowPenaltyRa? "ON!!":"OFF!!") ));\r
 \r
        pBtCoexist->fBtcFillH2c(pBtCoexist, 0x69, 6, H2C_Parameter);\r
@@ -1052,15 +1022,12 @@ halbtc8821aCsr2ant_LowPenaltyRa(
        IN      BOOLEAN                 bLowPenaltyRa\r
        )\r
 {\r
        IN      BOOLEAN                 bLowPenaltyRa\r
        )\r
 {\r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW, ("[BTCoex], %s turn LowPenaltyRA = %s\n",  \r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], %s turn LowPenaltyRA = %s\n",  \r
                (bForceExec? "force to":""), ((bLowPenaltyRa)? "ON":"OFF")));\r
        pCoexDm->bCurLowPenaltyRa = bLowPenaltyRa;\r
 \r
        if(!bForceExec)\r
        {\r
                (bForceExec? "force to":""), ((bLowPenaltyRa)? "ON":"OFF")));\r
        pCoexDm->bCurLowPenaltyRa = bLowPenaltyRa;\r
 \r
        if(!bForceExec)\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW_DETAIL, ("[BTCoex], bPreLowPenaltyRa=%d, bCurLowPenaltyRa=%d\n", \r
-                       pCoexDm->bPreLowPenaltyRa, pCoexDm->bCurLowPenaltyRa));\r
-\r
                if(pCoexDm->bPreLowPenaltyRa == pCoexDm->bCurLowPenaltyRa) \r
                        return;\r
        }\r
                if(pCoexDm->bPreLowPenaltyRa == pCoexDm->bCurLowPenaltyRa) \r
                        return;\r
        }\r
@@ -1077,7 +1044,7 @@ halbtc8821aCsr2ant_SetDacSwingReg(
 {\r
        u1Byte  val=(u1Byte)level;\r
 \r
 {\r
        u1Byte  val=(u1Byte)level;\r
 \r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW_EXEC, ("[BTCoex], Write SwDacSwing = 0x%x\n", level));\r
+       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Write SwDacSwing = 0x%x\n", level));\r
        pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0xc5b, 0x3e, val);\r
 }\r
 \r
        pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0xc5b, 0x3e, val);\r
 }\r
 \r
@@ -1107,17 +1074,13 @@ halbtc8821aCsr2ant_DacSwing(
        IN      u4Byte                  dacSwingLvl\r
        )\r
 {\r
        IN      u4Byte                  dacSwingLvl\r
        )\r
 {\r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW, ("[BTCoex], %s turn DacSwing=%s, dacSwingLvl=0x%x\n",  \r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], %s turn DacSwing=%s, dacSwingLvl=0x%x\n",  \r
                (bForceExec? "force to":""), ((bDacSwingOn)? "ON":"OFF"), dacSwingLvl));\r
        pCoexDm->bCurDacSwingOn = bDacSwingOn;\r
        pCoexDm->curDacSwingLvl = dacSwingLvl;\r
 \r
        if(!bForceExec)\r
        {\r
                (bForceExec? "force to":""), ((bDacSwingOn)? "ON":"OFF"), dacSwingLvl));\r
        pCoexDm->bCurDacSwingOn = bDacSwingOn;\r
        pCoexDm->curDacSwingLvl = dacSwingLvl;\r
 \r
        if(!bForceExec)\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW_DETAIL, ("[BTCoex], bPreDacSwingOn=%d, preDacSwingLvl=0x%x, bCurDacSwingOn=%d, curDacSwingLvl=0x%x\n", \r
-                       pCoexDm->bPreDacSwingOn, pCoexDm->preDacSwingLvl,\r
-                       pCoexDm->bCurDacSwingOn, pCoexDm->curDacSwingLvl));\r
-\r
                if( (pCoexDm->bPreDacSwingOn == pCoexDm->bCurDacSwingOn) &&\r
                        (pCoexDm->preDacSwingLvl == pCoexDm->curDacSwingLvl) )\r
                        return;\r
                if( (pCoexDm->bPreDacSwingOn == pCoexDm->bCurDacSwingOn) &&\r
                        (pCoexDm->preDacSwingLvl == pCoexDm->curDacSwingLvl) )\r
                        return;\r
@@ -1137,12 +1100,12 @@ halbtc8821aCsr2ant_SetAdcBackOff(
 {\r
        if(bAdcBackOff)\r
        {\r
 {\r
        if(bAdcBackOff)\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW_EXEC, ("[BTCoex], BB BackOff Level On!\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], BB BackOff Level On!\n"));\r
                pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x8db, 0x60, 0x3);\r
        }\r
        else\r
        {\r
                pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x8db, 0x60, 0x3);\r
        }\r
        else\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW_EXEC, ("[BTCoex], BB BackOff Level Off!\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], BB BackOff Level Off!\n"));\r
                pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x8db, 0x60, 0x1);\r
        }\r
 }\r
                pBtCoexist->fBtcWrite1ByteBitMask(pBtCoexist, 0x8db, 0x60, 0x1);\r
        }\r
 }\r
@@ -1154,15 +1117,12 @@ halbtc8821aCsr2ant_AdcBackOff(
        IN      BOOLEAN                 bAdcBackOff\r
        )\r
 {\r
        IN      BOOLEAN                 bAdcBackOff\r
        )\r
 {\r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW, ("[BTCoex], %s turn AdcBackOff = %s\n",  \r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], %s turn AdcBackOff = %s\n",  \r
                (bForceExec? "force to":""), ((bAdcBackOff)? "ON":"OFF")));\r
        pCoexDm->bCurAdcBackOff = bAdcBackOff;\r
 \r
        if(!bForceExec)\r
        {\r
                (bForceExec? "force to":""), ((bAdcBackOff)? "ON":"OFF")));\r
        pCoexDm->bCurAdcBackOff = bAdcBackOff;\r
 \r
        if(!bForceExec)\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW_DETAIL, ("[BTCoex], bPreAdcBackOff=%d, bCurAdcBackOff=%d\n", \r
-                       pCoexDm->bPreAdcBackOff, pCoexDm->bCurAdcBackOff));\r
-\r
                if(pCoexDm->bPreAdcBackOff == pCoexDm->bCurAdcBackOff) \r
                        return;\r
        }\r
                if(pCoexDm->bPreAdcBackOff == pCoexDm->bCurAdcBackOff) \r
                        return;\r
        }\r
@@ -1182,14 +1142,14 @@ halbtc8821aCsr2ant_SetAgcTable(
        pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0xef, 0xfffff, 0x02000);\r
        if(bAgcTableEn)\r
        {\r
        pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0xef, 0xfffff, 0x02000);\r
        if(bAgcTableEn)\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW_EXEC, ("[BTCoex], Agc Table On!\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Agc Table On!\n"));\r
                pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x3b, 0xfffff,  0x28F4B);\r
                pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x3b, 0xfffff,  0x10AB2);\r
                rssiAdjustVal = 8;\r
        }\r
        else\r
        {\r
                pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x3b, 0xfffff,  0x28F4B);\r
                pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x3b, 0xfffff,  0x10AB2);\r
                rssiAdjustVal = 8;\r
        }\r
        else\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW_EXEC, ("[BTCoex], Agc Table Off!\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Agc Table Off!\n"));\r
                pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x3b, 0xfffff, 0x2884B);\r
                pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x3b, 0xfffff, 0x104B2);\r
        }\r
                pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x3b, 0xfffff, 0x2884B);\r
                pBtCoexist->fBtcSetRfReg(pBtCoexist, BTC_RF_A, 0x3b, 0xfffff, 0x104B2);\r
        }\r
@@ -1206,15 +1166,12 @@ halbtc8821aCsr2ant_AgcTable(
        IN      BOOLEAN                 bAgcTableEn\r
        )\r
 {\r
        IN      BOOLEAN                 bAgcTableEn\r
        )\r
 {\r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW, ("[BTCoex], %s %s Agc Table\n",  \r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], %s %s Agc Table\n",  \r
                (bForceExec? "force to":""), ((bAgcTableEn)? "Enable":"Disable")));\r
        pCoexDm->bCurAgcTableEn = bAgcTableEn;\r
 \r
        if(!bForceExec)\r
        {\r
                (bForceExec? "force to":""), ((bAgcTableEn)? "Enable":"Disable")));\r
        pCoexDm->bCurAgcTableEn = bAgcTableEn;\r
 \r
        if(!bForceExec)\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW_DETAIL, ("[BTCoex], bPreAgcTableEn=%d, bCurAgcTableEn=%d\n", \r
-                       pCoexDm->bPreAgcTableEn, pCoexDm->bCurAgcTableEn));\r
-\r
                if(pCoexDm->bPreAgcTableEn == pCoexDm->bCurAgcTableEn) \r
                        return;\r
        }\r
                if(pCoexDm->bPreAgcTableEn == pCoexDm->bCurAgcTableEn) \r
                        return;\r
        }\r
@@ -1232,16 +1189,16 @@ halbtc8821aCsr2ant_SetCoexTable(
        IN      u1Byte          val0x6cc\r
        )\r
 {\r
        IN      u1Byte          val0x6cc\r
        )\r
 {\r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW_EXEC, ("[BTCoex], set coex table, set 0x6c0=0x%x\n", val0x6c0));\r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], set coex table, set 0x6c0=0x%x\n", val0x6c0));\r
        pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x6c0, val0x6c0);\r
 \r
        pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x6c0, val0x6c0);\r
 \r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW_EXEC, ("[BTCoex], set coex table, set 0x6c4=0x%x\n", val0x6c4));\r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], set coex table, set 0x6c4=0x%x\n", val0x6c4));\r
        pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x6c4, val0x6c4);\r
 \r
        pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x6c4, val0x6c4);\r
 \r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW_EXEC, ("[BTCoex], set coex table, set 0x6c8=0x%x\n", val0x6c8));\r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], set coex table, set 0x6c8=0x%x\n", val0x6c8));\r
        pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x6c8, val0x6c8);\r
 \r
        pBtCoexist->fBtcWrite4Byte(pBtCoexist, 0x6c8, val0x6c8);\r
 \r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW_EXEC, ("[BTCoex], set coex table, set 0x6cc=0x%x\n", val0x6cc));\r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], set coex table, set 0x6cc=0x%x\n", val0x6cc));\r
        pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x6cc, val0x6cc);\r
 }\r
 \r
        pBtCoexist->fBtcWrite1Byte(pBtCoexist, 0x6cc, val0x6cc);\r
 }\r
 \r
@@ -1255,7 +1212,7 @@ halbtc8821aCsr2ant_CoexTable(
        IN      u1Byte                  val0x6cc\r
        )\r
 {\r
        IN      u1Byte                  val0x6cc\r
        )\r
 {\r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW, ("[BTCoex], %s write Coex Table 0x6c0=0x%x, 0x6c4=0x%x, 0x6c8=0x%x, 0x6cc=0x%x\n", \r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], %s write Coex Table 0x6c0=0x%x, 0x6c4=0x%x, 0x6c8=0x%x, 0x6cc=0x%x\n", \r
                (bForceExec? "force to":""), val0x6c0, val0x6c4, val0x6c8, val0x6cc));\r
        pCoexDm->curVal0x6c0 = val0x6c0;\r
        pCoexDm->curVal0x6c4 = val0x6c4;\r
                (bForceExec? "force to":""), val0x6c0, val0x6c4, val0x6c8, val0x6cc));\r
        pCoexDm->curVal0x6c0 = val0x6c0;\r
        pCoexDm->curVal0x6c4 = val0x6c4;\r
@@ -1264,11 +1221,6 @@ halbtc8821aCsr2ant_CoexTable(
 \r
        if(!bForceExec)\r
        {\r
 \r
        if(!bForceExec)\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW_DETAIL, ("[BTCoex], preVal0x6c0=0x%x, preVal0x6c4=0x%x, preVal0x6c8=0x%x, preVal0x6cc=0x%x !!\n", \r
-                       pCoexDm->preVal0x6c0, pCoexDm->preVal0x6c4, pCoexDm->preVal0x6c8, pCoexDm->preVal0x6cc));\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_SW_DETAIL, ("[BTCoex], curVal0x6c0=0x%x, curVal0x6c4=0x%x, curVal0x6c8=0x%x, curVal0x6cc=0x%x !!\n", \r
-                       pCoexDm->curVal0x6c0, pCoexDm->curVal0x6c4, pCoexDm->curVal0x6c8, pCoexDm->curVal0x6cc));\r
-       \r
                if( (pCoexDm->preVal0x6c0 == pCoexDm->curVal0x6c0) &&\r
                        (pCoexDm->preVal0x6c4 == pCoexDm->curVal0x6c4) &&\r
                        (pCoexDm->preVal0x6c8 == pCoexDm->curVal0x6c8) &&\r
                if( (pCoexDm->preVal0x6c0 == pCoexDm->curVal0x6c0) &&\r
                        (pCoexDm->preVal0x6c4 == pCoexDm->curVal0x6c4) &&\r
                        (pCoexDm->preVal0x6c8 == pCoexDm->curVal0x6c8) &&\r
@@ -1296,7 +1248,7 @@ halbtc8821aCsr2ant_SetFwIgnoreWlanAct(
                H2C_Parameter[0] |= BIT0;               // function enable\r
        }\r
        \r
                H2C_Parameter[0] |= BIT0;               // function enable\r
        }\r
        \r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_EXEC, ("[BTCoex], set FW for BT Ignore Wlan_Act, FW write 0x63=0x%x\n", \r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], set FW for BT Ignore Wlan_Act, FW write 0x63=0x%x\n", \r
                H2C_Parameter[0]));\r
 \r
        rtw_warn_on(_BTCOEX_CSR);\r
                H2C_Parameter[0]));\r
 \r
        rtw_warn_on(_BTCOEX_CSR);\r
@@ -1310,15 +1262,12 @@ halbtc8821aCsr2ant_IgnoreWlanAct(
        IN      BOOLEAN                 bEnable\r
        )\r
 {\r
        IN      BOOLEAN                 bEnable\r
        )\r
 {\r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW, ("[BTCoex], %s turn Ignore WlanAct %s\n", \r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], %s turn Ignore WlanAct %s\n", \r
                (bForceExec? "force to":""), (bEnable? "ON":"OFF")));\r
        pCoexDm->bCurIgnoreWlanAct = bEnable;\r
 \r
        if(!bForceExec)\r
        {\r
                (bForceExec? "force to":""), (bEnable? "ON":"OFF")));\r
        pCoexDm->bCurIgnoreWlanAct = bEnable;\r
 \r
        if(!bForceExec)\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], bPreIgnoreWlanAct = %d, bCurIgnoreWlanAct = %d!!\n", \r
-                       pCoexDm->bPreIgnoreWlanAct, pCoexDm->bCurIgnoreWlanAct));\r
-\r
                if(pCoexDm->bPreIgnoreWlanAct == pCoexDm->bCurIgnoreWlanAct)\r
                        return;\r
        }\r
                if(pCoexDm->bPreIgnoreWlanAct == pCoexDm->bCurIgnoreWlanAct)\r
                        return;\r
        }\r
@@ -1353,7 +1302,7 @@ halbtc8821aCsr2ant_SetFwPstdma(
        pCoexDm->psTdmaPara[4] = byte5;\r
        pCoexDm->psTdmaPara[5] = 0x01;\r
        \r
        pCoexDm->psTdmaPara[4] = byte5;\r
        pCoexDm->psTdmaPara[5] = 0x01;\r
        \r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_EXEC, ("[BTCoex], FW write 0x60(6bytes)=0x%x%08x%02x\n", \r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], FW write 0x60(6bytes)=0x%x%08x%02x\n", \r
                H2C_Parameter[0], \r
                H2C_Parameter[1]<<24|H2C_Parameter[2]<<16|H2C_Parameter[3]<<8|H2C_Parameter[4], H2C_Parameter[5]));\r
 \r
                H2C_Parameter[0], \r
                H2C_Parameter[1]<<24|H2C_Parameter[2]<<16|H2C_Parameter[3]<<8|H2C_Parameter[4], H2C_Parameter[5]));\r
 \r
@@ -1462,18 +1411,13 @@ halbtc8821aCsr2ant_PsTdma(
        BOOLEAN                 bTurnOnByCnt=FALSE;\r
        u1Byte                  psTdmaTypeByCnt=0;\r
 \r
        BOOLEAN                 bTurnOnByCnt=FALSE;\r
        u1Byte                  psTdmaTypeByCnt=0;\r
 \r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW, ("[BTCoex], %s turn %s PS TDMA, type=%d\n", \r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], %s turn %s PS TDMA, type=%d\n", \r
                (bForceExec? "force to":""), (bTurnOn? "ON":"OFF"), type));\r
        pCoexDm->bCurPsTdmaOn = bTurnOn;\r
        pCoexDm->curPsTdma = type;\r
 \r
        if(!bForceExec)\r
        {\r
                (bForceExec? "force to":""), (bTurnOn? "ON":"OFF"), type));\r
        pCoexDm->bCurPsTdmaOn = bTurnOn;\r
        pCoexDm->curPsTdma = type;\r
 \r
        if(!bForceExec)\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], bPrePsTdmaOn = %d, bCurPsTdmaOn = %d!!\n", \r
-                       pCoexDm->bPrePsTdmaOn, pCoexDm->bCurPsTdmaOn));\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], prePsTdma = %d, curPsTdma = %d!!\n", \r
-                       pCoexDm->prePsTdma, pCoexDm->curPsTdma));\r
-\r
                if( (pCoexDm->bPrePsTdmaOn == pCoexDm->bCurPsTdmaOn) &&\r
                        (pCoexDm->prePsTdma == pCoexDm->curPsTdma) )\r
                        return;\r
                if( (pCoexDm->bPrePsTdmaOn == pCoexDm->bCurPsTdmaOn) &&\r
                        (pCoexDm->prePsTdma == pCoexDm->curPsTdma) )\r
                        return;\r
@@ -1652,7 +1596,7 @@ halbtc8821aCsr2ant_IsCommonAction(
                bLowPwrDisable = FALSE;\r
                pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_DISABLE_LOW_POWER, &bLowPwrDisable);\r
 \r
                bLowPwrDisable = FALSE;\r
                pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_DISABLE_LOW_POWER, &bLowPwrDisable);\r
 \r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Wifi IPS + BT IPS!!\n"));  \r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Wifi IPS + BT IPS!!\n"));     \r
 \r
                \r
                halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, FALSE, 1);\r
 \r
                \r
                halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, FALSE, 1);\r
@@ -1674,12 +1618,12 @@ halbtc8821aCsr2ant_IsCommonAction(
 \r
                if(bWifiBusy)\r
                {       \r
 \r
                if(bWifiBusy)\r
                {       \r
-                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Wifi Busy + BT IPS!!\n"));\r
+                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Wifi Busy + BT IPS!!\n"));\r
                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, FALSE, 1);\r
                }\r
                else\r
                {\r
                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, FALSE, 1);\r
                }\r
                else\r
                {\r
-                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Wifi LPS + BT IPS!!\n"));\r
+                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Wifi LPS + BT IPS!!\n"));\r
                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, FALSE, 1);\r
                }\r
                \r
                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, FALSE, 1);\r
                }\r
                \r
@@ -1699,7 +1643,7 @@ halbtc8821aCsr2ant_IsCommonAction(
                bLowPwrDisable = TRUE;\r
                pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_DISABLE_LOW_POWER, &bLowPwrDisable);\r
 \r
                bLowPwrDisable = TRUE;\r
                pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_DISABLE_LOW_POWER, &bLowPwrDisable);\r
 \r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Wifi IPS + BT LPS!!\n"));          \r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Wifi IPS + BT LPS!!\n"));             \r
 \r
                halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, FALSE, 1);\r
                halbtc8821aCsr2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 6);\r
 \r
                halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, FALSE, 1);\r
                halbtc8821aCsr2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 6);\r
@@ -1720,12 +1664,12 @@ halbtc8821aCsr2ant_IsCommonAction(
                \r
                if(bWifiBusy)\r
                {\r
                \r
                if(bWifiBusy)\r
                {\r
-                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Wifi Busy + BT LPS!!\n"));\r
+                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Wifi Busy + BT LPS!!\n"));\r
                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, FALSE, 1);\r
                }\r
                else\r
                {\r
                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, FALSE, 1);\r
                }\r
                else\r
                {\r
-                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Wifi LPS + BT LPS!!\n"));\r
+                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Wifi LPS + BT LPS!!\n"));\r
                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, FALSE, 1);\r
                }\r
                \r
                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, FALSE, 1);\r
                }\r
                \r
@@ -1745,9 +1689,10 @@ halbtc8821aCsr2ant_IsCommonAction(
                bLowPwrDisable = FALSE;\r
                pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_DISABLE_LOW_POWER, &bLowPwrDisable);\r
 \r
                bLowPwrDisable = FALSE;\r
                pBtCoexist->fBtcSet(pBtCoexist, BTC_SET_ACT_DISABLE_LOW_POWER, &bLowPwrDisable);\r
 \r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Wifi IPS + BT Busy!!\n")); \r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Wifi IPS + BT Busy!!\n"));    \r
 \r
 \r
-               halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, FALSE, 1);\r
+               //halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, FALSE, 1);\r
+               halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, FALSE, 0);\r
                halbtc8821aCsr2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 6);\r
                halbtc8821aCsr2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, FALSE);\r
 \r
                halbtc8821aCsr2ant_FwDacSwingLvl(pBtCoexist, NORMAL_EXEC, 6);\r
                halbtc8821aCsr2ant_DecBtPwr(pBtCoexist, NORMAL_EXEC, FALSE);\r
 \r
@@ -1765,12 +1710,12 @@ halbtc8821aCsr2ant_IsCommonAction(
 \r
                if(bWifiBusy)\r
                {\r
 \r
                if(bWifiBusy)\r
                {\r
-                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Wifi Busy + BT Busy!!\n"));\r
+                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Wifi Busy + BT Busy!!\n"));\r
                        bCommon = FALSE;\r
                }\r
                else\r
                {\r
                        bCommon = FALSE;\r
                }\r
                else\r
                {\r
-                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Wifi LPS + BT Busy!!\n"));\r
+                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Wifi LPS + BT Busy!!\n"));\r
                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, TRUE, 21);\r
 \r
                        if(halbtc8821aCsr2ant_NeedToDecBtPwr(pBtCoexist))\r
                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, TRUE, 21);\r
 \r
                        if(halbtc8821aCsr2ant_NeedToDecBtPwr(pBtCoexist))\r
@@ -1801,12 +1746,12 @@ halbtc8821aCsr2ant_TdmaDurationAdjust(
        s4Byte                  result;   //0: no change, +1: increase WiFi duration, -1: decrease WiFi duration\r
        u1Byte                  retryCount=0;\r
 \r
        s4Byte                  result;   //0: no change, +1: increase WiFi duration, -1: decrease WiFi duration\r
        u1Byte                  retryCount=0;\r
 \r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW, ("[BTCoex], TdmaDurationAdjust()\n"));\r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], TdmaDurationAdjust()\n"));\r
 \r
        if(pCoexDm->bResetTdmaAdjust)\r
        {\r
                pCoexDm->bResetTdmaAdjust = FALSE;\r
 \r
        if(pCoexDm->bResetTdmaAdjust)\r
        {\r
                pCoexDm->bResetTdmaAdjust = FALSE;\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], first run TdmaDurationAdjust()!!\n"));\r
+               RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], first run TdmaDurationAdjust()!!\n"));\r
                {\r
                        if(bScoHid)\r
                        {\r
                {\r
                        if(bScoHid)\r
                        {\r
@@ -1919,8 +1864,8 @@ halbtc8821aCsr2ant_TdmaDurationAdjust(
        {\r
                //accquire the BT TRx retry count from BT_Info byte2\r
                retryCount = pCoexSta->btRetryCnt;\r
        {\r
                //accquire the BT TRx retry count from BT_Info byte2\r
                retryCount = pCoexSta->btRetryCnt;\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], retryCount = %d\n", retryCount));\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], up=%d, dn=%d, m=%d, n=%d, WaitCount=%d\n", \r
+               RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], retryCount = %d\n", retryCount));\r
+               RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], up=%d, dn=%d, m=%d, n=%d, WaitCount=%d\n", \r
                        up, dn, m, n, WaitCount));\r
                result = 0;\r
                WaitCount++; \r
                        up, dn, m, n, WaitCount));\r
                result = 0;\r
                WaitCount++; \r
@@ -1940,7 +1885,7 @@ halbtc8821aCsr2ant_TdmaDurationAdjust(
                                up = 0;\r
                                dn = 0;\r
                                result = 1; \r
                                up = 0;\r
                                dn = 0;\r
                                result = 1; \r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], Increase wifi duration!!\n"));\r
+                               RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], Increase wifi duration!!\n"));\r
                        }\r
                }\r
                else if (retryCount <= 3)       // <=3 retry in the last 2-second duration\r
                        }\r
                }\r
                else if (retryCount <= 3)       // <=3 retry in the last 2-second duration\r
@@ -1966,7 +1911,7 @@ halbtc8821aCsr2ant_TdmaDurationAdjust(
                                dn = 0;\r
                                WaitCount = 0;\r
                                result = -1; \r
                                dn = 0;\r
                                WaitCount = 0;\r
                                result = -1; \r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], Decrease wifi duration for retryCounter<3!!\n"));\r
+                               RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], Decrease wifi duration for retryCounter<3!!\n"));\r
                        }\r
                }\r
                else  //retry count > 3, Â¥u­n1¦¸ retry count > 3, Â«h½Õ¯¶WiFi duration\r
                        }\r
                }\r
                else  //retry count > 3, Â¥u­n1¦¸ retry count > 3, Â«h½Õ¯¶WiFi duration\r
@@ -1984,15 +1929,15 @@ halbtc8821aCsr2ant_TdmaDurationAdjust(
                        dn = 0;\r
                        WaitCount = 0; \r
                        result = -1;\r
                        dn = 0;\r
                        WaitCount = 0; \r
                        result = -1;\r
-                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], Decrease wifi duration for retryCounter>3!!\n"));\r
+                       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], Decrease wifi duration for retryCounter>3!!\n"));\r
                }\r
 \r
                }\r
 \r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], max Interval = %d\n", maxInterval));\r
+               RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], max Interval = %d\n", maxInterval));\r
                if(maxInterval == 1)\r
                {\r
                        if(bTxPause)\r
                        {\r
                if(maxInterval == 1)\r
                {\r
                        if(bTxPause)\r
                        {\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], TxPause = 1\n"));\r
+                               RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], TxPause = 1\n"));\r
 \r
                                if(pCoexDm->curPsTdma == 71)\r
                                {\r
 \r
                                if(pCoexDm->curPsTdma == 71)\r
                                {\r
@@ -2109,7 +2054,7 @@ halbtc8821aCsr2ant_TdmaDurationAdjust(
                        }\r
                        else\r
                        {\r
                        }\r
                        else\r
                        {\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], TxPause = 0\n"));\r
+                               RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], TxPause = 0\n"));\r
                                if(pCoexDm->curPsTdma == 5)\r
                                {\r
                                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, TRUE, 71);\r
                                if(pCoexDm->curPsTdma == 5)\r
                                {\r
                                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, TRUE, 71);\r
@@ -2233,7 +2178,7 @@ halbtc8821aCsr2ant_TdmaDurationAdjust(
                {\r
                        if(bTxPause)\r
                        {\r
                {\r
                        if(bTxPause)\r
                        {\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], TxPause = 1\n"));\r
+                               RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], TxPause = 1\n"));\r
                                if(pCoexDm->curPsTdma == 1)\r
                                {\r
                                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, TRUE, 6);\r
                                if(pCoexDm->curPsTdma == 1)\r
                                {\r
                                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, TRUE, 6);\r
@@ -2343,7 +2288,7 @@ halbtc8821aCsr2ant_TdmaDurationAdjust(
                        }\r
                        else\r
                        {\r
                        }\r
                        else\r
                        {\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], TxPause = 0\n"));\r
+                               RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], TxPause = 0\n"));\r
                                if(pCoexDm->curPsTdma == 5)\r
                                {\r
                                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, TRUE, 2);\r
                                if(pCoexDm->curPsTdma == 5)\r
                                {\r
                                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, TRUE, 2);\r
@@ -2456,7 +2401,7 @@ halbtc8821aCsr2ant_TdmaDurationAdjust(
                {\r
                        if(bTxPause)\r
                        {\r
                {\r
                        if(bTxPause)\r
                        {\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], TxPause = 1\n"));\r
+                               RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], TxPause = 1\n"));\r
                                if(pCoexDm->curPsTdma == 1)\r
                                {\r
                                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, TRUE, 7);\r
                                if(pCoexDm->curPsTdma == 1)\r
                                {\r
                                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, TRUE, 7);\r
@@ -2566,7 +2511,7 @@ halbtc8821aCsr2ant_TdmaDurationAdjust(
                        }\r
                        else\r
                        {\r
                        }\r
                        else\r
                        {\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], TxPause = 0\n"));\r
+                               RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], TxPause = 0\n"));\r
                                if(pCoexDm->curPsTdma == 5)\r
                                {\r
                                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, TRUE, 3);\r
                                if(pCoexDm->curPsTdma == 5)\r
                                {\r
                                        halbtc8821aCsr2ant_PsTdma(pBtCoexist, NORMAL_EXEC, TRUE, 3);\r
@@ -2682,7 +2627,7 @@ halbtc8821aCsr2ant_TdmaDurationAdjust(
        if(pCoexDm->curPsTdma != pCoexDm->psTdmaDuAdjType)\r
        {\r
                BOOLEAN bScan=FALSE, bLink=FALSE, bRoam=FALSE;\r
        if(pCoexDm->curPsTdma != pCoexDm->psTdmaDuAdjType)\r
        {\r
                BOOLEAN bScan=FALSE, bLink=FALSE, bRoam=FALSE;\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], PsTdma type dismatch!!!, curPsTdma=%d, recordPsTdma=%d\n", \r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], PsTdma type dismatch!!!, curPsTdma=%d, recordPsTdma=%d\n", \r
                        pCoexDm->curPsTdma, pCoexDm->psTdmaDuAdjType));\r
 \r
                pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_SCAN, &bScan);\r
                        pCoexDm->curPsTdma, pCoexDm->psTdmaDuAdjType));\r
 \r
                pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_BL_WIFI_SCAN, &bScan);\r
@@ -2695,7 +2640,7 @@ halbtc8821aCsr2ant_TdmaDurationAdjust(
                }\r
                else\r
                {\r
                }\r
                else\r
                {\r
-                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_DETAIL, ("[BTCoex], roaming/link/scan is under progress, will adjust next time!!!\n"));\r
+                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], roaming/link/scan is under progress, will adjust next time!!!\n"));\r
                }\r
        }\r
 \r
                }\r
        }\r
 \r
@@ -3668,7 +3613,7 @@ halbtc8821aCsr2ant_RunCoexistMechanism(
 \r
        if(pBtCoexist->bManualControl)\r
        {\r
 \r
        if(pBtCoexist->bManualControl)\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Manual control!!!\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Manual control!!!\n"));\r
                return;\r
        }\r
 \r
                return;\r
        }\r
 \r
@@ -3676,7 +3621,7 @@ halbtc8821aCsr2ant_RunCoexistMechanism(
 \r
        if(bWifiUnder5G)\r
        {\r
 \r
        if(bWifiUnder5G)\r
        {\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], RunCoexistMechanism(), run 5G coex setting!!<===\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], RunCoexistMechanism(), run 5G coex setting!!<===\n"));\r
                halbtc8821aCsr2ant_CoexUnder5G(pBtCoexist);\r
                return;\r
        }\r
                halbtc8821aCsr2ant_CoexUnder5G(pBtCoexist);\r
                return;\r
        }\r
@@ -3686,71 +3631,71 @@ halbtc8821aCsr2ant_RunCoexistMechanism(
                algorithm = halbtc8821aCsr2ant_ActionAlgorithm(pBtCoexist);\r
                if(pCoexSta->bC2hBtInquiryPage && (BT_8821A_CSR_2ANT_COEX_ALGO_PANHS!=algorithm))\r
                {\r
                algorithm = halbtc8821aCsr2ant_ActionAlgorithm(pBtCoexist);\r
                if(pCoexSta->bC2hBtInquiryPage && (BT_8821A_CSR_2ANT_COEX_ALGO_PANHS!=algorithm))\r
                {\r
-                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], BT is under inquiry/page scan !!\n"));\r
+                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], BT is under inquiry/page scan !!\n"));\r
                        halbtc8821aCsr2ant_BtInquiryPage(pBtCoexist);\r
                        return;\r
                }\r
 \r
                pCoexDm->curAlgorithm = algorithm;\r
                        halbtc8821aCsr2ant_BtInquiryPage(pBtCoexist);\r
                        return;\r
                }\r
 \r
                pCoexDm->curAlgorithm = algorithm;\r
-               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Algorithm = %d \n", pCoexDm->curAlgorithm));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Algorithm = %d \n", pCoexDm->curAlgorithm));\r
 \r
                if(halbtc8821aCsr2ant_IsCommonAction(pBtCoexist))\r
                {\r
 \r
                if(halbtc8821aCsr2ant_IsCommonAction(pBtCoexist))\r
                {\r
-                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action 2-Ant common.\n"));\r
+                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Action 2-Ant common.\n"));\r
                        pCoexDm->bResetTdmaAdjust = TRUE;\r
                }\r
                else\r
                {\r
                        if(pCoexDm->curAlgorithm != pCoexDm->preAlgorithm)\r
                        {\r
                        pCoexDm->bResetTdmaAdjust = TRUE;\r
                }\r
                else\r
                {\r
                        if(pCoexDm->curAlgorithm != pCoexDm->preAlgorithm)\r
                        {\r
-                               BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], preAlgorithm=%d, curAlgorithm=%d\n", \r
+                               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], preAlgorithm=%d, curAlgorithm=%d\n", \r
                                        pCoexDm->preAlgorithm, pCoexDm->curAlgorithm));\r
                                pCoexDm->bResetTdmaAdjust = TRUE;\r
                        }\r
                        switch(pCoexDm->curAlgorithm)\r
                        {\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_SCO:\r
                                        pCoexDm->preAlgorithm, pCoexDm->curAlgorithm));\r
                                pCoexDm->bResetTdmaAdjust = TRUE;\r
                        }\r
                        switch(pCoexDm->curAlgorithm)\r
                        {\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_SCO:\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action 2-Ant, algorithm = SCO.\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Action 2-Ant, algorithm = SCO.\n"));\r
                                        halbtc8821aCsr2ant_ActionSco(pBtCoexist);\r
                                        break;\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_HID:\r
                                        halbtc8821aCsr2ant_ActionSco(pBtCoexist);\r
                                        break;\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_HID:\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action 2-Ant, algorithm = HID.\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Action 2-Ant, algorithm = HID.\n"));\r
                                        halbtc8821aCsr2ant_ActionHid(pBtCoexist);\r
                                        break;\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_A2DP:\r
                                        halbtc8821aCsr2ant_ActionHid(pBtCoexist);\r
                                        break;\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_A2DP:\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action 2-Ant, algorithm = A2DP.\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Action 2-Ant, algorithm = A2DP.\n"));\r
                                        halbtc8821aCsr2ant_ActionA2dp(pBtCoexist);\r
                                        break;\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_A2DP_PANHS:\r
                                        halbtc8821aCsr2ant_ActionA2dp(pBtCoexist);\r
                                        break;\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_A2DP_PANHS:\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action 2-Ant, algorithm = A2DP+PAN(HS).\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Action 2-Ant, algorithm = A2DP+PAN(HS).\n"));\r
                                        halbtc8821aCsr2ant_ActionA2dpPanHs(pBtCoexist);\r
                                        break;\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR:\r
                                        halbtc8821aCsr2ant_ActionA2dpPanHs(pBtCoexist);\r
                                        break;\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR:\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action 2-Ant, algorithm = PAN(EDR).\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Action 2-Ant, algorithm = PAN(EDR).\n"));\r
                                        halbtc8821aCsr2ant_ActionPanEdr(pBtCoexist);\r
                                        break;\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_PANHS:\r
                                        halbtc8821aCsr2ant_ActionPanEdr(pBtCoexist);\r
                                        break;\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_PANHS:\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action 2-Ant, algorithm = HS mode.\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Action 2-Ant, algorithm = HS mode.\n"));\r
                                        halbtc8821aCsr2ant_ActionPanHs(pBtCoexist);\r
                                        break;\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_A2DP:\r
                                        halbtc8821aCsr2ant_ActionPanHs(pBtCoexist);\r
                                        break;\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_A2DP:\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action 2-Ant, algorithm = PAN+A2DP.\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Action 2-Ant, algorithm = PAN+A2DP.\n"));\r
                                        halbtc8821aCsr2ant_ActionPanEdrA2dp(pBtCoexist);\r
                                        break;\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID:\r
                                        halbtc8821aCsr2ant_ActionPanEdrA2dp(pBtCoexist);\r
                                        break;\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_PANEDR_HID:\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action 2-Ant, algorithm = PAN(EDR)+HID.\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Action 2-Ant, algorithm = PAN(EDR)+HID.\n"));\r
                                        halbtc8821aCsr2ant_ActionPanEdrHid(pBtCoexist);\r
                                        break;\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_HID_A2DP_PANEDR:\r
                                        halbtc8821aCsr2ant_ActionPanEdrHid(pBtCoexist);\r
                                        break;\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_HID_A2DP_PANEDR:\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action 2-Ant, algorithm = HID+A2DP+PAN.\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Action 2-Ant, algorithm = HID+A2DP+PAN.\n"));\r
                                        halbtc8821aCsr2ant_ActionHidA2dpPanEdr(pBtCoexist);\r
                                        break;\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_HID_A2DP:\r
                                        halbtc8821aCsr2ant_ActionHidA2dpPanEdr(pBtCoexist);\r
                                        break;\r
                                case BT_8821A_CSR_2ANT_COEX_ALGO_HID_A2DP:\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action 2-Ant, algorithm = HID+A2DP.\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Action 2-Ant, algorithm = HID+A2DP.\n"));\r
                                        halbtc8821aCsr2ant_ActionHidA2dp(pBtCoexist);\r
                                        break;\r
                                default:\r
                                        halbtc8821aCsr2ant_ActionHidA2dp(pBtCoexist);\r
                                        break;\r
                                default:\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], Action 2-Ant, algorithm = coexist All Off!!\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Action 2-Ant, algorithm = coexist All Off!!\n"));\r
                                        halbtc8821aCsr2ant_CoexAllOff(pBtCoexist);\r
                                        break;\r
                        }\r
                                        halbtc8821aCsr2ant_CoexAllOff(pBtCoexist);\r
                                        break;\r
                        }\r
@@ -3787,7 +3732,7 @@ EXhalbtc8821aCsr2ant_InitHwConfig(
        u1Byte                          H2C_Parameter[2] ={0};\r
                \r
 \r
        u1Byte                          H2C_Parameter[2] ={0};\r
                \r
 \r
-       BTC_PRINT(BTC_MSG_INTERFACE, INTF_INIT, ("[BTCoex], 2Ant Init HW Config!!\n"));\r
+       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], 2Ant Init HW Config!!\n"));\r
 \r
        if(bWifiOnly)\r
                return;\r
 \r
        if(bWifiOnly)\r
                return;\r
@@ -3831,7 +3776,7 @@ EXhalbtc8821aCsr2ant_InitCoexDm(
        IN      PBTC_COEXIST            pBtCoexist\r
        )\r
 {\r
        IN      PBTC_COEXIST            pBtCoexist\r
        )\r
 {\r
-       BTC_PRINT(BTC_MSG_INTERFACE, INTF_INIT, ("[BTCoex], Coex Mechanism Init!!\n"));\r
+       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Coex Mechanism Init!!\n"));\r
        \r
        halbtc8821aCsr2ant_InitCoexDm(pBtCoexist);\r
 }\r
        \r
        halbtc8821aCsr2ant_InitCoexDm(pBtCoexist);\r
 }\r
@@ -4021,13 +3966,13 @@ EXhalbtc8821aCsr2ant_IpsNotify(
 {\r
        if(BTC_IPS_ENTER == type)\r
        {\r
 {\r
        if(BTC_IPS_ENTER == type)\r
        {\r
-               BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], IPS ENTER notify\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], IPS ENTER notify\n"));\r
                pCoexSta->bUnderIps = TRUE;\r
                halbtc8821aCsr2ant_CoexAllOff(pBtCoexist);\r
        }\r
        else if(BTC_IPS_LEAVE == type)\r
        {\r
                pCoexSta->bUnderIps = TRUE;\r
                halbtc8821aCsr2ant_CoexAllOff(pBtCoexist);\r
        }\r
        else if(BTC_IPS_LEAVE == type)\r
        {\r
-               BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], IPS LEAVE notify\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], IPS LEAVE notify\n"));\r
                pCoexSta->bUnderIps = FALSE;\r
                //halbtc8821aCsr2ant_InitCoexDm(pBtCoexist);\r
        }\r
                pCoexSta->bUnderIps = FALSE;\r
                //halbtc8821aCsr2ant_InitCoexDm(pBtCoexist);\r
        }\r
@@ -4041,12 +3986,12 @@ EXhalbtc8821aCsr2ant_LpsNotify(
 {\r
        if(BTC_LPS_ENABLE == type)\r
        {\r
 {\r
        if(BTC_LPS_ENABLE == type)\r
        {\r
-               BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], LPS ENABLE notify\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], LPS ENABLE notify\n"));\r
                pCoexSta->bUnderLps = TRUE;\r
        }\r
        else if(BTC_LPS_DISABLE == type)\r
        {\r
                pCoexSta->bUnderLps = TRUE;\r
        }\r
        else if(BTC_LPS_DISABLE == type)\r
        {\r
-               BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], LPS DISABLE notify\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], LPS DISABLE notify\n"));\r
                pCoexSta->bUnderLps = FALSE;\r
        }\r
 }\r
                pCoexSta->bUnderLps = FALSE;\r
        }\r
 }\r
@@ -4059,11 +4004,11 @@ EXhalbtc8821aCsr2ant_ScanNotify(
 {\r
        if(BTC_SCAN_START == type)\r
        {\r
 {\r
        if(BTC_SCAN_START == type)\r
        {\r
-               BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], SCAN START notify\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], SCAN START notify\n"));\r
        }\r
        else if(BTC_SCAN_FINISH == type)\r
        {\r
        }\r
        else if(BTC_SCAN_FINISH == type)\r
        {\r
-               BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], SCAN FINISH notify\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], SCAN FINISH notify\n"));\r
        }\r
 }\r
 \r
        }\r
 }\r
 \r
@@ -4075,11 +4020,11 @@ EXhalbtc8821aCsr2ant_ConnectNotify(
 {\r
        if(BTC_ASSOCIATE_START == type)\r
        {\r
 {\r
        if(BTC_ASSOCIATE_START == type)\r
        {\r
-               BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], CONNECT START notify\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], CONNECT START notify\n"));\r
        }\r
        else if(BTC_ASSOCIATE_FINISH == type)\r
        {\r
        }\r
        else if(BTC_ASSOCIATE_FINISH == type)\r
        {\r
-               BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], CONNECT FINISH notify\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], CONNECT FINISH notify\n"));\r
        }\r
 }\r
 \r
        }\r
 }\r
 \r
@@ -4095,11 +4040,11 @@ EXhalbtc8821aCsr2ant_MediaStatusNotify(
 \r
        if(BTC_MEDIA_CONNECT == type)\r
        {\r
 \r
        if(BTC_MEDIA_CONNECT == type)\r
        {\r
-               BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], MEDIA connect notify\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], MEDIA connect notify\n"));\r
        }\r
        else\r
        {\r
        }\r
        else\r
        {\r
-               BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], MEDIA disconnect notify\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], MEDIA disconnect notify\n"));\r
        }\r
 \r
        // only 2.4G we need to inform bt the chnl mask\r
        }\r
 \r
        // only 2.4G we need to inform bt the chnl mask\r
@@ -4121,7 +4066,7 @@ EXhalbtc8821aCsr2ant_MediaStatusNotify(
        pCoexDm->wifiChnlInfo[1] = H2C_Parameter[1];\r
        pCoexDm->wifiChnlInfo[2] = H2C_Parameter[2];\r
        \r
        pCoexDm->wifiChnlInfo[1] = H2C_Parameter[1];\r
        pCoexDm->wifiChnlInfo[2] = H2C_Parameter[2];\r
        \r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE_FW_EXEC, ("[BTCoex], FW write 0x66=0x%x\n", \r
+       RT_TRACE(COMP_COEX, DBG_TRACE, ("[BTCoex], FW write 0x66=0x%x\n", \r
                H2C_Parameter[0]<<16|H2C_Parameter[1]<<8|H2C_Parameter[2]));\r
 \r
        rtw_warn_on(_BTCOEX_CSR);\r
                H2C_Parameter[0]<<16|H2C_Parameter[1]<<8|H2C_Parameter[2]));\r
 \r
        rtw_warn_on(_BTCOEX_CSR);\r
@@ -4137,7 +4082,7 @@ EXhalbtc8821aCsr2ant_SpecialPacketNotify(
 {\r
        if(type == BTC_PACKET_DHCP)\r
        {\r
 {\r
        if(type == BTC_PACKET_DHCP)\r
        {\r
-               BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], DHCP Packet notify\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], DHCP Packet notify\n"));\r
        }\r
 }\r
 \r
        }\r
 }\r
 \r
@@ -4161,7 +4106,7 @@ EXhalbtc8821aCsr2ant_BtInfoNotify(
                rspSource = BT_INFO_SRC_8821A_CSR_2ANT_WIFI_FW;\r
        pCoexSta->btInfoC2hCnt[rspSource]++;\r
 \r
                rspSource = BT_INFO_SRC_8821A_CSR_2ANT_WIFI_FW;\r
        pCoexSta->btInfoC2hCnt[rspSource]++;\r
 \r
-       BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], Bt info[%d], length=%d, hex data=[", rspSource, length));\r
+       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Bt info[%d], length=%d, hex data=[", rspSource, length));\r
        for(i=0; i<length; i++)\r
        {\r
                pCoexSta->btInfoC2h[rspSource][i] = tmpBuf[i];\r
        for(i=0; i<length; i++)\r
        {\r
                pCoexSta->btInfoC2h[rspSource][i] = tmpBuf[i];\r
@@ -4169,11 +4114,11 @@ EXhalbtc8821aCsr2ant_BtInfoNotify(
                        btInfo = tmpBuf[i];\r
                if(i == length-1)\r
                {\r
                        btInfo = tmpBuf[i];\r
                if(i == length-1)\r
                {\r
-                       BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("0x%02x]\n", tmpBuf[i]));\r
+                       RT_TRACE(COMP_COEX, DBG_LOUD, ("0x%02x]\n", tmpBuf[i]));\r
                }\r
                else\r
                {\r
                }\r
                else\r
                {\r
-                       BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("0x%02x, ", tmpBuf[i]));\r
+                       RT_TRACE(COMP_COEX, DBG_LOUD, ("0x%02x, ", tmpBuf[i]));\r
                }\r
        }\r
 \r
                }\r
        }\r
 \r
@@ -4213,7 +4158,7 @@ EXhalbtc8821aCsr2ant_BtInfoNotify(
                        {\r
                                if(bWifiConnected)\r
                                {\r
                        {\r
                                if(bWifiConnected)\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], BT ext info bit3 check, set BT NOT to ignore Wlan active!!\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], BT ext info bit3 check, set BT NOT to ignore Wlan active!!\n"));\r
                                        halbtc8821aCsr2ant_IgnoreWlanAct(pBtCoexist, FORCE_EXEC, FALSE);\r
                                }\r
                        }\r
                                        halbtc8821aCsr2ant_IgnoreWlanAct(pBtCoexist, FORCE_EXEC, FALSE);\r
                                }\r
                        }\r
@@ -4222,7 +4167,7 @@ EXhalbtc8821aCsr2ant_BtInfoNotify(
                                // BT already NOT ignore Wlan active, do nothing here.\r
                                if(!bWifiConnected)\r
                                {\r
                                // BT already NOT ignore Wlan active, do nothing here.\r
                                if(!bWifiConnected)\r
                                {\r
-                                       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], BT ext info bit3 check, set BT to ignore Wlan active!!\n"));\r
+                                       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], BT ext info bit3 check, set BT to ignore Wlan active!!\n"));\r
                                        halbtc8821aCsr2ant_IgnoreWlanAct(pBtCoexist, FORCE_EXEC, TRUE);\r
                                }\r
                        }\r
                                        halbtc8821aCsr2ant_IgnoreWlanAct(pBtCoexist, FORCE_EXEC, TRUE);\r
                                }\r
                        }\r
@@ -4335,7 +4280,7 @@ EXhalbtc8821aCsr2ant_HaltNotify(
        IN      PBTC_COEXIST                    pBtCoexist\r
        )\r
 {\r
        IN      PBTC_COEXIST                    pBtCoexist\r
        )\r
 {\r
-       BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], Halt notify\n"));\r
+       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Halt notify\n"));\r
 \r
        halbtc8821aCsr2ant_IgnoreWlanAct(pBtCoexist, FORCE_EXEC, TRUE);\r
        EXhalbtc8821aCsr2ant_MediaStatusNotify(pBtCoexist, BTC_MEDIA_DISCONNECT);\r
 \r
        halbtc8821aCsr2ant_IgnoreWlanAct(pBtCoexist, FORCE_EXEC, TRUE);\r
        EXhalbtc8821aCsr2ant_MediaStatusNotify(pBtCoexist, BTC_MEDIA_DISCONNECT);\r
@@ -4347,16 +4292,16 @@ EXhalbtc8821aCsr2ant_PnpNotify(
        IN      u1Byte                          pnpState\r
        )\r
 {\r
        IN      u1Byte                          pnpState\r
        )\r
 {\r
-       BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], Pnp notify\n"));\r
+       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Pnp notify\n"));\r
 \r
        if(BTC_WIFI_PNP_SLEEP == pnpState)\r
        {\r
 \r
        if(BTC_WIFI_PNP_SLEEP == pnpState)\r
        {\r
-               BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], Pnp notify to SLEEP\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Pnp notify to SLEEP\n"));\r
                halbtc8821aCsr2ant_IgnoreWlanAct(pBtCoexist, FORCE_EXEC, TRUE);\r
        }\r
        else if(BTC_WIFI_PNP_WAKE_UP == pnpState)\r
        {\r
                halbtc8821aCsr2ant_IgnoreWlanAct(pBtCoexist, FORCE_EXEC, TRUE);\r
        }\r
        else if(BTC_WIFI_PNP_WAKE_UP == pnpState)\r
        {\r
-               BTC_PRINT(BTC_MSG_INTERFACE, INTF_NOTIFY, ("[BTCoex], Pnp notify to WAKE UP\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Pnp notify to WAKE UP\n"));\r
        }\r
 }\r
 \r
        }\r
 }\r
 \r
@@ -4370,21 +4315,21 @@ EXhalbtc8821aCsr2ant_Periodical(
        PBTC_BOARD_INFO         pBoardInfo=&pBtCoexist->boardInfo;\r
        PBTC_STACK_INFO         pStackInfo=&pBtCoexist->stackInfo;\r
 \r
        PBTC_BOARD_INFO         pBoardInfo=&pBtCoexist->boardInfo;\r
        PBTC_STACK_INFO         pStackInfo=&pBtCoexist->stackInfo;\r
 \r
-       BTC_PRINT(BTC_MSG_ALGORITHM, ALGO_TRACE, ("[BTCoex], ==========================Periodical===========================\n"));\r
+       RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], ==========================Periodical===========================\n"));\r
 \r
        if(disVerInfoCnt <= 5)\r
        {\r
                disVerInfoCnt += 1;\r
 \r
        if(disVerInfoCnt <= 5)\r
        {\r
                disVerInfoCnt += 1;\r
-               BTC_PRINT(BTC_MSG_INTERFACE, INTF_INIT, ("[BTCoex], ****************************************************************\n"));\r
-               BTC_PRINT(BTC_MSG_INTERFACE, INTF_INIT, ("[BTCoex], Ant PG Num/ Ant Mech/ Ant Pos = %d/ %d/ %d\n", \\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], ****************************************************************\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], Ant PG Num/ Ant Mech/ Ant Pos = %d/ %d/ %d\n",\r
                        pBoardInfo->pgAntNum, pBoardInfo->btdmAntNum, pBoardInfo->btdmAntPos));\r
                        pBoardInfo->pgAntNum, pBoardInfo->btdmAntNum, pBoardInfo->btdmAntPos));\r
-               BTC_PRINT(BTC_MSG_INTERFACE, INTF_INIT, ("[BTCoex], BT stack/ hci ext ver = %s / %d\n", \\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], BT stack/ hci ext ver = %s / %d\n",\r
                        ((pStackInfo->bProfileNotified)? "Yes":"No"), pStackInfo->hciVersion));\r
                pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_BT_PATCH_VER, &btPatchVer);\r
                pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_FW_VER, &fwVer);\r
                        ((pStackInfo->bProfileNotified)? "Yes":"No"), pStackInfo->hciVersion));\r
                pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_BT_PATCH_VER, &btPatchVer);\r
                pBtCoexist->fBtcGet(pBtCoexist, BTC_GET_U4_WIFI_FW_VER, &fwVer);\r
-               BTC_PRINT(BTC_MSG_INTERFACE, INTF_INIT, ("[BTCoex], CoexVer/ FwVer/ PatchVer = %d_%x/ 0x%x/ 0x%x(%d)\n", \\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], CoexVer/ FwVer/ PatchVer = %d_%x/ 0x%x/ 0x%x(%d)\n",\r
                        GLCoexVerDate8821aCsr2Ant, GLCoexVer8821aCsr2Ant, fwVer, btPatchVer, btPatchVer));\r
                        GLCoexVerDate8821aCsr2Ant, GLCoexVer8821aCsr2Ant, fwVer, btPatchVer, btPatchVer));\r
-               BTC_PRINT(BTC_MSG_INTERFACE, INTF_INIT, ("[BTCoex], ****************************************************************\n"));\r
+               RT_TRACE(COMP_COEX, DBG_LOUD, ("[BTCoex], ****************************************************************\n"));\r
        }\r
 \r
        //halbtc8821aCsr2ant_QueryBtInfo(pBtCoexist);\r
        }\r
 \r
        //halbtc8821aCsr2ant_QueryBtInfo(pBtCoexist);\r