Initial cut of the open ath9k htc firmware.
[open-ath9k-htc-firmware.git] / target_firmware / wlan / include / k2 / wlan_cfg.h
1 #ifndef _WLAN_CFG_H_
2 #define _WLAN_CFG_H_
3
4 /************************** ATH configurations **************************/
5 #ifdef _DEBUG_BUILD_
6 #ifdef RX_SCATTER
7 #define ATH_RXDESC  30     /* number of RX descriptors */
8 #endif
9
10 #ifdef RX_SCATTER
11 #define ATH_RXBUF   ATH_RXDESC      /* number of RX buffers */
12 #else
13 #define ATH_RXBUF   15              /* number of RX buffers */
14 #endif
15 #define ATH_TXBUF   26              /* number of TX buffers */
16
17 #else
18
19 #ifdef RX_SCATTER
20 #define ATH_RXDESC  11     /* number of RX descriptors */
21 #endif   // end of _DEBUG_BUILD
22
23 #ifdef RX_SCATTER
24 #define ATH_RXBUF   ATH_RXDESC      /* number of RX buffers */
25 #else
26 #define ATH_RXBUF   15              /* number of RX buffers */
27 #endif
28 #define ATH_TXBUF   30              /* number of TX buffers */
29 #endif
30
31 #ifdef FUSION_USB_FW
32 #undef ATH_RXBUF
33 #undef ATH_TXBUF
34
35 #define ATH_RXBUF  11
36 #define ATH_TXBUF  33
37 #endif
38
39 #define ATH_BCBUF   1               /* number of beacon buffers */
40 #define ATH_WMI_MAX_CMD_REPLY   2
41 #define ATH_WMI_MAX_EVENTS      8
42
43 //#define ATH_DISABLE_RC              /* Use fixed rate instead of rate control */
44 #define ATH_BUF_OPTIMIZATION
45 #define ATH_NO_VIRTUAL_MEMORY
46 #define ATH_SUPPORT_XB_ONLY
47 #define ATH_ENABLE_WLAN_FOR_K2
48
49 #define ATH_VERSION_MAJOR 1
50 #define ATH_VERSION_MINOR 3
51  
52 /************************** HAL configurations **************************/
53
54 #define HAL_DESC_OPTIMIZATION
55
56 #endif /* _WLAN_CFG_H_ */