From fcd2fe58ea19282551f2d15fc5d060dbdc8175f1 Mon Sep 17 00:00:00 2001
From: Gabor Juhos <juhosg@openwrt.org>
Date: Sun, 16 Nov 2008 07:49:27 +0000
Subject: firmware_utils/mkmylofw: add definitions for the NP25G and WPE53G
 boards

SVN-Revision: 13226
---
 tools/firmware-utils/src/mkmylofw.c | 11 +++++++++++
 tools/firmware-utils/src/myloader.h |  4 ++++
 2 files changed, 15 insertions(+)

diff --git a/tools/firmware-utils/src/mkmylofw.c b/tools/firmware-utils/src/mkmylofw.c
index aa0a2e1bd3..d4e36eb578 100644
--- a/tools/firmware-utils/src/mkmylofw.c
+++ b/tools/firmware-utils/src/mkmylofw.c
@@ -89,6 +89,9 @@ struct cpx_board {
 #define CPX_BOARD_AR71XX(_did, _flash, _mod, _name, _desc) \
 	CPX_BOARD(_did, _flash, _mod, _name, _desc, 0x20000, 0x8000)
 
+#define CPX_BOARD_AR23XX(_did, _flash, _mod, _name, _desc) \
+	CPX_BOARD(_did, _flash, _mod, _name, _desc, 0x10000, 0x10000)
+
 #define ALIGN(x,y)	((x)+((y)-1)) & ~((y)-1)
 
 char	*progname;
@@ -141,9 +144,17 @@ struct cpx_board boards[] = {
 	CPX_BOARD_ADM(DEVID_COMPEX_WPP54AG, 4,
 		"WPP54AG", "Compex WPP54AG",
 		"Outdoor Access Point"),
+
 	CPX_BOARD_AR71XX(DEVID_COMPEX_WP543, 2,
 		"WP543", "Compex WP543",
 		"BareBoard"),
+
+	CPX_BOARD_AR23XX(DEVID_COMPEX_NP25G, 4,
+		"NP25G", "Compex NetPassage 25G",
+		"Wireless 54Mbps XR Router"),
+	CPX_BOARD_AR23XX(DEVID_COMPEX_WPE53G, 4,
+		"WPE53G", "Compex NetPassage 25G",
+		"Wireless 54Mbps XR Access Point"),
 	{.model = NULL}
 };
 
diff --git a/tools/firmware-utils/src/myloader.h b/tools/firmware-utils/src/myloader.h
index d01bce951a..d7e1d80225 100644
--- a/tools/firmware-utils/src/myloader.h
+++ b/tools/firmware-utils/src/myloader.h
@@ -56,6 +56,10 @@
 #define DEVID_COMPEX_WPP54AG	0x0550
 #define DEVID_COMPEX_WPP54G	0x0555
 
+/* Devices based on the Atheros AR2317 */
+#define DEVID_COMPEX_NP25G	0x05e6
+#define DEVID_COMPEX_WPE53G	0x05dc
+
 /* Devices based on the Atheros AR71xx */
 #define DEVID_COMPEX_WP543	0x0640
 
-- 
cgit v1.2.3