*/
/*
- * NE2000 Ethernet Card registers
+ * NE1000/2000 Ethernet Card registers
*/
-/* The NE2000 uses a DS8390 Ethernet controller in at the beginning of
+/* This card uses a DS8390 Ethernet controller in at the beginning of
its i/o space */
#include "ic/ds8390.h"
#define ne_data 0x10 /* Data Transfer port */
#define ne_reset 0x1f /* Card Reset port */
-#define PKTSZ 3*512
-#define TBUF (16*1024) /* Starting location of Transmit Buffer */
-#define RBUF (16*1024+PKTSZ) /* Starting location of Receive Buffer */
-#define RBUFEND (32*1024) /* Ending location of Transmit Buffer */
+#define PKTSZ 3*512 /* Size of transmit buffer */
+
+/* Span of memory on an NE2000 */
+#define TBUF16 (16*1024) /* Starting location of Transmit Buffer */
+#define RBUFEND16 (32*1024) /* Ending location of Receive Buffer */
+
+/* Span of memory on an NE1000 */
+#define TBUF8 (8*1024) /* Starting location of Transmit Buffer */
+#define RBUFEND8 (16*1024) /* Ending location of Receive Buffer */