net: wireless: rockchip_wlan: add rtl8723bs support
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / rockchip_wlan / rtl8723bs / core / rtw_bt_mp.c
old mode 100755 (executable)
new mode 100644 (file)
index 73f2105..30cf14e
 #include <drv_types.h>\r
 #include <rtw_bt_mp.h>\r
 \r
-#ifdef CONFIG_RTL8723A\r
-#include <rtl8723a_hal.h>\r
-#elif defined(CONFIG_RTL8723B)\r
+#if defined(CONFIG_RTL8723B)\r
 #include <rtl8723b_hal.h>\r
 #endif\r
 \r
-#if defined(CONFIG_RTL8723A) || defined(CONFIG_RTL8723B) || defined(CONFIG_RTL8821A)\r
+#if defined(CONFIG_RTL8723B) || defined(CONFIG_RTL8821A)\r
 void MPh2c_timeout_handle(void *FunctionContext)\r
 {\r
        PADAPTER pAdapter;\r
@@ -135,9 +133,7 @@ mptbt_SendH2c(
                        pMptCtx->MptH2cRspEvent = _FALSE;\r
                        pMptCtx->MptBtC2hEvent = _FALSE;\r
 \r
-#if defined(CONFIG_RTL8723A)\r
-                       rtw_hal_fill_h2c_cmd(Adapter, 70, h2cCmdLen, (pu1Byte)pH2c);\r
-#elif defined(CONFIG_RTL8723B)\r
+#if defined(CONFIG_RTL8723B)\r
                        rtl8723b_set_FwBtMpOper_cmd(Adapter, pH2c->opCode, pH2c->opCodeVer, pH2c->reqNum, pH2c->buf);\r
 #endif\r
                        pMptCtx->h2cReqNum++;\r
@@ -397,14 +393,14 @@ void mptbt_close_WiFiRF(PADAPTER Adapter)
 {\r
        PHY_SetBBReg(Adapter, 0x824, 0xF, 0x0);\r
        PHY_SetBBReg(Adapter, 0x824, 0x700000, 0x0);\r
-       PHY_SetRFReg(Adapter, RF90_PATH_A, 0x0, 0xF0000, 0x0);\r
+       PHY_SetRFReg(Adapter, RF_PATH_A, 0x0, 0xF0000, 0x0);\r
 }\r
 \r
 void mptbt_open_WiFiRF(PADAPTER        Adapter)\r
 {\r
        PHY_SetBBReg(Adapter, 0x824, 0x700000, 0x3);\r
        PHY_SetBBReg(Adapter, 0x824, 0xF, 0x2);\r
-       PHY_SetRFReg(Adapter, RF90_PATH_A, 0x0, 0xF0000, 0x3);\r
+       PHY_SetRFReg(Adapter, RF_PATH_A, 0x0, 0xF0000, 0x3);\r
 }\r
 \r
 u4Byte mptbt_switch_RF(PADAPTER        Adapter, u1Byte Enter)\r
@@ -1089,25 +1085,7 @@ mptbt_BtSetGeneral(
                                calVal = pBtReq->pParamStart[1];\r
                        break;\r
                case BT_GSET_UPDATE_BT_PATCH:\r
-                       if(IS_HARDWARE_TYPE_8723AE(Adapter) && Adapter->bFWReady)\r
-                       {\r
-                               u1Byte i;\r
-                               DBG_8192C ("[MPT], write regs for load patch\n");\r
-                               //BTFwPatch8723A(Adapter);\r
-                               PlatformEFIOWrite1Byte(Adapter, 0xCC, 0x2d);\r
-                               rtw_msleep_os(50);\r
-                               PlatformEFIOWrite4Byte(Adapter, 0x68, 0xa005000c);\r
-                               rtw_msleep_os(50);\r
-                               PlatformEFIOWrite4Byte(Adapter, 0x68, 0xb005000c);\r
-                               rtw_msleep_os(50);\r
-                               PlatformEFIOWrite1Byte(Adapter, 0xCC, 0x29);\r
-                               for(i=0; i<12; i++)\r
-                               rtw_msleep_os(100);\r
-//#if (DEV_BUS_TYPE == RT_PCI_INTERFACE)\r
-//                             BTFwPatch8723A(Adapter);\r
-//#endif\r
-                               DBG_8192C("[MPT], load BT FW Patch finished!!!\n");\r
-                       }\r
+                       \r
                        break;\r
                default:\r
                        {\r