move sboot to the root directory
[open-ath9k-htc-firmware.git] / sboot / magpie_1_1 / sboot / inc / sys_cfg.h
diff --git a/sboot/magpie_1_1/sboot/inc/sys_cfg.h b/sboot/magpie_1_1/sboot/inc/sys_cfg.h
new file mode 100755 (executable)
index 0000000..15e22de
--- /dev/null
@@ -0,0 +1,101 @@
+/*\r
+ * Copyright (c) 2013 Qualcomm Atheros, Inc.\r
+ * All rights reserved.\r
+ *\r
+ * Redistribution and use in source and binary forms, with or without\r
+ * modification, are permitted (subject to the limitations in the\r
+ * disclaimer below) provided that the following conditions are met:\r
+ *\r
+ *  * Redistributions of source code must retain the above copyright\r
+ *    notice, this list of conditions and the following disclaimer.\r
+ *\r
+ *  * Redistributions in binary form must reproduce the above copyright\r
+ *    notice, this list of conditions and the following disclaimer in the\r
+ *    documentation and/or other materials provided with the\r
+ *    distribution.\r
+ *\r
+ *  * Neither the name of Qualcomm Atheros nor the names of its\r
+ *    contributors may be used to endorse or promote products derived\r
+ *    from this software without specific prior written permission.\r
+ *\r
+ * NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE\r
+ * GRANTED BY THIS LICENSE.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT\r
+ * HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED\r
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\r
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\r
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\r
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\r
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\r
+ * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,\r
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE\r
+ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN\r
+ * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
+ */\r
+/*************************************************************************/\r
+/*  Copyright (c) 2006 Atheros Communications, Inc., All Rights Reserved */\r
+/*                                                                       */\r
+/*  Module Name : sys_cfg.h                                              */\r
+/*                                                                       */\r
+/*  Abstract                                                             */\r
+/*      This file contains definition of platform and sysmte config   .  */\r
+/*                                                                       */\r
+/*  NOTES                                                                */\r
+/*      None                                                             */\r
+/*                                                                       */\r
+/*************************************************************************/\r
+\r
+#ifndef _SYS_CFG_H_\r
+#define _SYS_CFG_H_\r
+\r
+/************************** FPGA version **************************/\r
+#define MAGPIE_FPGA_RAM_256K         1\r
+\r
+/************************** ROM DEFINE ***************************/\r
+\r
+#if defined(_ROM_)\r
+#include "rom_cfg.h"\r
+\r
+#if MAGPIE_FPGA_RAM_256K == 1 \r
+#undef  MAX_BUF_NUM \r
+#define MAX_BUF_NUM                100\r
+#endif\r
+\r
+#elif defined(_RAM_)\r
+\r
+#include "rom_cfg.h"\r
+#include "magpie_mem.h"\r
+\r
+/************************* Resource DEFS ***********************/\r
+#define MAX_DESC_NUM               100\r
+\r
+#ifdef RX_SCATTER\r
+#define MAX_BUF_NUM                60\r
+#else\r
+#define MAX_BUF_NUM                40\r
+#endif\r
+\r
+#if MAGPIE_FPGA_RAM_256K == 1 \r
+#undef  MAX_BUF_NUM \r
+#define MAX_BUF_NUM                100\r
+#endif\r
+\r
+#undef         SYSTEM_MODULE_DBG\r
+#define SYSTEM_MODULE_DBG               1\r
+\r
+/************************* WLAN DEFS ***************************/\r
+#define MAGPIE_ENABLE_WLAN              1\r
+#define MAGPIE_ENABLE_PCIE              1\r
+#define MAGPIE_ENABLE_WLAN_IN_TARGET    0\r
+#define MAGPIE_ENABLE_WLAN_SELF_TX      0\r
+#define MAGPIE_ENABLE_WLAN_RATE_CTRL    1\r
+#define WLAN_MAX_RXBUF                  15\r
+#define WLAN_MAX_TXBUF                  10\r
+\r
+/****************************** WATCH DOG *******************************/\r
+#define WDT_DEFAULT_TIMEOUT_VALUE   3*ONE_MSEC*1000 // Initial value is 3 seconds, firmware changes it to 65 milliseconds\r
+\r
+#endif\r
+\r
+\r
+#endif /* _SYS_CFG_H_ */\r