Initial cut of the open ath9k htc firmware.
[open-ath9k-htc-firmware.git] / target_firmware / magpie_fw_dev / target / inc / k2 / sys_cfg.h
1 /*************************************************************************/
2 /*  Copyright (c) 2006 Atheros Communications, Inc., All Rights Reserved */
3 /*                                                                       */
4 /*  Module Name : sys_cfg.h                                              */
5 /*                                                                       */
6 /*  Abstract                                                             */
7 /*      This file contains definition of platform and sysmte config   .  */
8 /*                                                                       */
9 /*  NOTES                                                                */
10 /*      None                                                             */
11 /*                                                                       */
12 /*************************************************************************/
13
14 #ifndef _SYS_CFG_H_
15 #define _SYS_CFG_H_
16
17 /************************** FPGA version **************************/
18 #define MAGPIE_FPGA_RAM_256K         0
19
20 /************************** ROM DEFINE ***************************/
21
22 #if defined(_ROM_)
23 #include "rom_cfg.h"
24
25 #if MAGPIE_FPGA_RAM_256K == 1 
26 #undef  MAX_BUF_NUM 
27 #define MAX_BUF_NUM                100
28 #endif
29
30 #elif defined(_RAM_)
31
32 #include "rom_cfg.h"
33 #include <wlan_cfg.h>
34
35 /************************* Resource DEFS ***********************/
36 #define MAX_DESC_NUM               100
37
38 #ifdef RX_SCATTER
39 #define MAX_BUF_NUM                100
40 #else
41 #define MAX_BUF_NUM                60
42 #endif
43
44 #undef  SYSTEM_MODULE_DBG
45 #undef  MOVE_PRINT_TO_RAM 
46 #ifdef _DEBUG_BUILD_
47 #define SYSTEM_MODULE_DBG               1
48 #define MOVE_PRINT_TO_RAM               1
49 #else
50 #define SYSTEM_MODULE_DBG               0
51 #define MOVE_PRINT_TO_RAM               1 
52 #endif
53 #undef SYSTEM_MODULE_SFLASH
54 #define SYSTEM_MODULE_SFLASH                0
55
56 /************************* WLAN DEFS ***************************/
57 #define MAGPIE_ENABLE_WLAN              1
58 #define MAGPIE_ENABLE_PCIE              0
59 #define MAGPIE_ENABLE_WLAN_IN_TARGET    0
60 #define MAGPIE_ENABLE_WLAN_SELF_TX      0
61 #define MAGPIE_ENABLE_WLAN_RATE_CTRL    1
62
63 /****************************** WATCH DOG *******************************/
64 #define WDT_DEFAULT_TIMEOUT_VALUE   3*ONE_MSEC*1000 // Initial value is 3 seconds, firmware changes it to 65 milliseconds
65
66 #endif
67
68
69 #endif /* _SYS_CFG_H_ */