net: wireless: rockchip: add rtl8822be pcie wifi driver
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / rockchip_wlan / rtl8822be / hal / phydm / txbf / haltxbf8192e.h
diff --git a/drivers/net/wireless/rockchip_wlan/rtl8822be/hal/phydm/txbf/haltxbf8192e.h b/drivers/net/wireless/rockchip_wlan/rtl8822be/hal/phydm/txbf/haltxbf8192e.h
new file mode 100644 (file)
index 0000000..6092438
--- /dev/null
@@ -0,0 +1,61 @@
+#ifndef __HAL_TXBF_8192E_H__\r
+#define __HAL_TXBF_8192E_H__\r
+\r
+#if (RTL8192E_SUPPORT == 1)\r
+#if (BEAMFORMING_SUPPORT == 1)\r
+\r
+VOID\r
+HalTxbf8192E_setNDPArate(\r
+       IN PVOID                        pDM_VOID,\r
+       IN u1Byte       BW,\r
+       IN u1Byte       Rate\r
+);\r
+\r
+VOID\r
+HalTxbf8192E_Enter(\r
+       IN PVOID                        pDM_VOID,\r
+       IN u1Byte                               Idx\r
+       );\r
+\r
+\r
+VOID\r
+HalTxbf8192E_Leave(\r
+       IN PVOID                        pDM_VOID,\r
+       IN u1Byte                               Idx\r
+       );\r
+\r
+\r
+VOID\r
+HalTxbf8192E_Status(\r
+       IN PVOID                        pDM_VOID,\r
+       IN u1Byte                               Idx\r
+       );\r
+\r
+\r
+VOID\r
+HalTxbf8192E_FwTxBF(\r
+       IN PVOID                        pDM_VOID,\r
+       IN      u1Byte                          Idx\r
+       );\r
+#else\r
+\r
+#define HalTxbf8192E_setNDPArate(pDM_VOID, BW, Rate)\r
+#define HalTxbf8192E_Enter(pDM_VOID, Idx)\r
+#define HalTxbf8192E_Leave(pDM_VOID, Idx)\r
+#define HalTxbf8192E_Status(pDM_VOID, Idx)\r
+#define HalTxbf8192E_FwTxBF(pDM_VOID, Idx)\r
+\r
+#endif\r
+\r
+#else\r
+\r
+#define HalTxbf8192E_setNDPArate(pDM_VOID, BW, Rate)\r
+#define HalTxbf8192E_Enter(pDM_VOID, Idx)\r
+#define HalTxbf8192E_Leave(pDM_VOID, Idx)\r
+#define HalTxbf8192E_Status(pDM_VOID, Idx)\r
+#define HalTxbf8192E_FwTxBF(pDM_VOID, Idx)\r
+\r
+#endif\r
+\r
+#endif\r
+\r