net: wireless: rockchip_wlan: add rtl8723cs support
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / rockchip_wlan / rtl8723cs / hal / phydm / txbf / haltxbf8192e.h
1 #ifndef __HAL_TXBF_8192E_H__
2 #define __HAL_TXBF_8192E_H__
3
4 #if (RTL8192E_SUPPORT == 1)
5 #if (BEAMFORMING_SUPPORT == 1)
6
7 void
8 hal_txbf_8192e_set_ndpa_rate(
9         void                    *p_dm_void,
10         u8      BW,
11         u8      rate
12 );
13
14 void
15 hal_txbf_8192e_enter(
16         void                    *p_dm_void,
17         u8                              idx
18 );
19
20
21 void
22 hal_txbf_8192e_leave(
23         void                    *p_dm_void,
24         u8                              idx
25 );
26
27
28 void
29 hal_txbf_8192e_status(
30         void                    *p_dm_void,
31         u8                              idx
32 );
33
34
35 void
36 hal_txbf_8192e_fw_tx_bf(
37         void                    *p_dm_void,
38         u8                              idx
39 );
40 #else
41
42 #define hal_txbf_8192e_set_ndpa_rate(p_dm_void, BW, rate)
43 #define hal_txbf_8192e_enter(p_dm_void, idx)
44 #define hal_txbf_8192e_leave(p_dm_void, idx)
45 #define hal_txbf_8192e_status(p_dm_void, idx)
46 #define hal_txbf_8192e_fw_tx_bf(p_dm_void, idx)
47
48 #endif
49
50 #else
51
52 #define hal_txbf_8192e_set_ndpa_rate(p_dm_void, BW, rate)
53 #define hal_txbf_8192e_enter(p_dm_void, idx)
54 #define hal_txbf_8192e_leave(p_dm_void, idx)
55 #define hal_txbf_8192e_status(p_dm_void, idx)
56 #define hal_txbf_8192e_fw_tx_bf(p_dm_void, idx)
57
58 #endif
59
60 #endif