net: wireless: rockchip_wlan: add rtl8723ds support
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / rockchip_wlan / rtl8723ds / hal / phydm / txbf / haltxbf8814a.h
1 #ifndef __HAL_TXBF_8814A_H__\r
2 #define __HAL_TXBF_8814A_H__\r
3 \r
4 #if (RTL8814A_SUPPORT == 1)\r
5 #if (BEAMFORMING_SUPPORT == 1)\r
6 \r
7 VOID\r
8 HalTxbf8814A_setNDPArate(\r
9         IN PVOID                        pDM_VOID,\r
10         IN u1Byte       BW,\r
11         IN u1Byte       Rate\r
12 );\r
13 \r
14 u1Byte\r
15 halTxbf8814A_GetNtx(\r
16         IN PVOID                        pDM_VOID\r
17         );\r
18 \r
19 VOID\r
20 HalTxbf8814A_Enter(\r
21         IN PVOID                        pDM_VOID,\r
22         IN u1Byte                               Idx\r
23         );\r
24 \r
25 \r
26 VOID\r
27 HalTxbf8814A_Leave(\r
28         IN PVOID                        pDM_VOID,\r
29         IN u1Byte                               Idx\r
30         );\r
31 \r
32 \r
33 VOID\r
34 HalTxbf8814A_Status(\r
35         IN PVOID                        pDM_VOID,\r
36         IN u1Byte                               Idx\r
37         );\r
38 \r
39 VOID\r
40 HalTxbf8814A_ResetTxPath(\r
41         IN PVOID                        pDM_VOID,\r
42         IN u1Byte                               Idx\r
43         );\r
44 \r
45 \r
46 VOID\r
47 HalTxbf8814A_GetTxRate(\r
48         IN PVOID                        pDM_VOID\r
49         );\r
50 \r
51 VOID\r
52 HalTxbf8814A_FwTxBF(\r
53         IN PVOID                        pDM_VOID,\r
54         IN      u1Byte                          Idx\r
55         );\r
56 \r
57 #else\r
58 \r
59 #define HalTxbf8814A_setNDPArate(pDM_VOID,      BW,     Rate)\r
60 #define halTxbf8814A_GetNtx(pDM_VOID) 0\r
61 #define HalTxbf8814A_Enter(pDM_VOID, Idx)\r
62 #define HalTxbf8814A_Leave(pDM_VOID, Idx)\r
63 #define HalTxbf8814A_Status(pDM_VOID, Idx)\r
64 #define HalTxbf8814A_ResetTxPath(pDM_VOID,      Idx)\r
65 #define HalTxbf8814A_GetTxRate(pDM_VOID)\r
66 #define HalTxbf8814A_FwTxBF(pDM_VOID,   Idx)\r
67 \r
68 #endif\r
69 \r
70 #else\r
71 \r
72 #define HalTxbf8814A_setNDPArate(pDM_VOID,      BW,     Rate)\r
73 #define halTxbf8814A_GetNtx(pDM_VOID) 0\r
74 #define HalTxbf8814A_Enter(pDM_VOID, Idx)\r
75 #define HalTxbf8814A_Leave(pDM_VOID, Idx)\r
76 #define HalTxbf8814A_Status(pDM_VOID, Idx)\r
77 #define HalTxbf8814A_ResetTxPath(pDM_VOID,      Idx)\r
78 #define HalTxbf8814A_GetTxRate(pDM_VOID)\r
79 #define HalTxbf8814A_FwTxBF(pDM_VOID,   Idx)\r
80 #endif\r
81 \r
82 #endif\r
83 \r