--- /dev/null
+#ifndef __HAL_TXBF_8822B_H__\r
+#define __HAL_TXBF_8822B_H__\r
+#if (BEAMFORMING_SUPPORT == 1)\r
+#if (RTL8822B_SUPPORT == 1)\r
+\r
+VOID\r
+HalTxbf8822B_Init(\r
+ IN PVOID pDM_VOID\r
+ );\r
+\r
+VOID\r
+HalTxbf8822B_Enter(\r
+ IN PVOID pDM_VOID,\r
+ IN u1Byte Idx\r
+ );\r
+\r
+\r
+VOID\r
+HalTxbf8822B_Leave(\r
+ IN PVOID pDM_VOID,\r
+ IN u1Byte Idx\r
+ );\r
+\r
+\r
+VOID\r
+HalTxbf8822B_Status(\r
+ IN PVOID pDM_VOID,\r
+ IN u1Byte Idx\r
+ );\r
+\r
+VOID\r
+HalTxbf8822B_ConfigGtab(\r
+ IN PVOID pDM_VOID\r
+ );\r
+\r
+VOID\r
+HalTxbf8822B_FwTxBF(\r
+ IN PVOID pDM_VOID,\r
+ IN u1Byte Idx\r
+ );\r
+#else\r
+#define HalTxbf8822B_Init(pDM_VOID) \r
+#define HalTxbf8822B_Enter(pDM_VOID, Idx)\r
+#define HalTxbf8822B_Leave(pDM_VOID, Idx)\r
+#define HalTxbf8822B_Status(pDM_VOID, Idx)\r
+#define HalTxbf8822B_FwTxBF(pDM_VOID, Idx)\r
+#define HalTxbf8822B_ConfigGtab(pDM_VOID)\r
+#endif\r
+\r
+\r
+#endif\r
+#endif\r
+\r