aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/adm5120-2.6/files/include/asm-mips
diff options
context:
space:
mode:
authorFlorian Fainelli <florian@openwrt.org>2007-04-27 08:29:19 +0000
committerFlorian Fainelli <florian@openwrt.org>2007-04-27 08:29:19 +0000
commit4dbda7734f20b6b1798923aecfbb15a725c7d61b (patch)
treef0cf9867696a244ccd8129cd5c55f266a5932ad9 /target/linux/adm5120-2.6/files/include/asm-mips
parentd96d98a88df57e3ac67915342d8a19ea379a067c (diff)
downloadupstream-4dbda7734f20b6b1798923aecfbb15a725c7d61b.tar.gz
upstream-4dbda7734f20b6b1798923aecfbb15a725c7d61b.tar.bz2
upstream-4dbda7734f20b6b1798923aecfbb15a725c7d61b.zip
Updated support for Zynos/adm5120eb boards, thanks Gabor
SVN-Revision: 7061
Diffstat (limited to 'target/linux/adm5120-2.6/files/include/asm-mips')
-rw-r--r--target/linux/adm5120-2.6/files/include/asm-mips/mach-adm5120/zynos.h25
1 files changed, 23 insertions, 2 deletions
diff --git a/target/linux/adm5120-2.6/files/include/asm-mips/mach-adm5120/zynos.h b/target/linux/adm5120-2.6/files/include/asm-mips/mach-adm5120/zynos.h
index aa2e555f67..ba372d3d3e 100644
--- a/target/linux/adm5120-2.6/files/include/asm-mips/mach-adm5120/zynos.h
+++ b/target/linux/adm5120-2.6/files/include/asm-mips/mach-adm5120/zynos.h
@@ -34,15 +34,30 @@ struct zynos_board_info {
} __attribute__ ((packed));
/*
+ * Vendor IDs
+ */
+#define ZYNOS_VENDOR_ID_ZYXEL 0
+#define ZYNOS_VENDOR_ID_NETGEAR 1
+#define ZYNOS_VENDOR_ID_DLINK 2
+#define ZYNOS_VENDOR_ID_OTHER 3
+#define ZYNOS_VENDOR_ID_LUCENT 4
+
+/*
* Vendor names
*/
-#define ZYNOS_VENDOR_ZYXEL "ZyXEL"
+#define ZYNOS_VENDOR_DLINK "D-Link"
#define ZYNOS_VENDOR_LUCENT "LUCENT"
-#define ZYNOS_VENDOR_NETGEAR "D-Link"
+#define ZYNOS_VENDOR_NETGEAR "NetGear"
+#define ZYNOS_VENDOR_ZYXEL "ZyXEL"
/*
* Board IDs (big-endian)
*/
+#define ZYNOS_BOARD_ES2108 0x00F2 /* Ethernet Switch 2108 */
+#define ZYNOS_BOARD_ES2108F 0x01AF /* Ethernet Switch 2108-F */
+#define ZYNOS_BOARD_ES2108G 0x00F3 /* Ethernet Switch 2108-G */
+#define ZYNOS_BOARD_ES2108LC 0x00FC /* Ethernet Switch 2108-LC */
+#define ZYNOS_BOARD_ES2108PWR 0x00F4 /* Ethernet Switch 2108PWR */
#define ZYNOS_BOARD_HS100 0x9FF1 /* HomeSafe 100/100W */
#define ZYNOS_BOARD_P334 0x9FF5 /* Prestige 334 */
#define ZYNOS_BOARD_P334U 0x9FDD /* Prestige 334U */
@@ -54,4 +69,10 @@ struct zynos_board_info {
#define ZYNOS_BOARD_P335PLUS 0x0025 /* Prestige 335Plus */
#define ZYNOS_BOARD_P335U 0x9FDC /* Prestige 335U */
+/*
+ * Some magic numbers (big-endian)
+ */
+#define ZYNOS_MAGIC_DBGAREA1 0x48646267 /* "Hdbg" */
+#define ZYNOS_MAGIC_DBGAREA2 0x61726561 /* "area" */
+
#endif /* _ZYNOS_H */