#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
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
{\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
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