summaryrefslogtreecommitdiffstats
path: root/sys/dev/ed/if_edreg.h
diff options
context:
space:
mode:
authordg <dg@FreeBSD.org>1993-07-20 23:16:50 +0000
committerdg <dg@FreeBSD.org>1993-07-20 23:16:50 +0000
commit420c68008a0dfb309483480b10fa2643114de5e9 (patch)
tree262e9ce959b87a21625a50c2ac3fab8f5db36904 /sys/dev/ed/if_edreg.h
parent170ec22c9a8a1ae2071ac55773410e16098f41a4 (diff)
downloadFreeBSD-src-420c68008a0dfb309483480b10fa2643114de5e9.zip
FreeBSD-src-420c68008a0dfb309483480b10fa2643114de5e9.tar.gz
Added config file override for memory size and added flags to force
8bit or 16bit operation, and a flag to disable transmitter double buffering. See the updated "ed.relnotes" file for information about how to set the flags. This should be considered the first "production" release. It still needs a manual page, though.
Diffstat (limited to 'sys/dev/ed/if_edreg.h')
-rw-r--r--sys/dev/ed/if_edreg.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/sys/dev/ed/if_edreg.h b/sys/dev/ed/if_edreg.h
index f44ea59..b9a76fa 100644
--- a/sys/dev/ed/if_edreg.h
+++ b/sys/dev/ed/if_edreg.h
@@ -2,6 +2,10 @@
* National Semiconductor DS8390 NIC register definitions
*
* $Log: if_edreg.h,v $
+ * Revision 1.3 93/07/20 15:25:25 davidg
+ * added config flags for forcing 8/16bit mode and disabling double
+ * xmit buffers.
+ *
* Revision 1.2 93/06/23 03:03:05 davidg
* added some additional definitions for the 83C584 bus interface
* chip (SMC/WD boards)
@@ -561,7 +565,19 @@ struct ed_ring {
/*
* this sets the default for enabling/disablng the tranceiver
*/
-#define ED_FLAGS_DISABLE_TRANCEIVER 0x01
+#define ED_FLAGS_DISABLE_TRANCEIVER 0x01
+
+/*
+ * This forces the board to be used in 8/16bit mode even if it
+ * autoconfigs differently
+ */
+#define ED_FLAGS_FORCE_8BIT_MODE 0x02
+#define ED_FLAGS_FORCE_16BIT_MODE 0x04
+
+/*
+ * This disables the use of double transmit buffers.
+ */
+#define ED_FLAGS_NO_DOUBLE_BUFFERING 0x08
/*
* Definitions for Western digital/SMC WD80x3 series ASIC
OpenPOWER on IntegriCloud