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