summaryrefslogtreecommitdiffstats
path: root/sys/dev/bge/if_bgereg.h
diff options
context:
space:
mode:
authorjkim <jkim@FreeBSD.org>2007-05-22 19:22:58 +0000
committerjkim <jkim@FreeBSD.org>2007-05-22 19:22:58 +0000
commit33d961a28a01f69a9136ec9b1b941e3aa65b8a83 (patch)
treee4e669e57039444ae2ff543c36f80000dacf41ed /sys/dev/bge/if_bgereg.h
parent6bf263ddc59ffe6b63f57b5f38e7ac5fb5985600 (diff)
downloadFreeBSD-src-33d961a28a01f69a9136ec9b1b941e3aa65b8a83.zip
FreeBSD-src-33d961a28a01f69a9136ec9b1b941e3aa65b8a83.tar.gz
Rearrange DMA read/write control register settings based on document snippet
provided by davidch via glebius. PR: kern/96806
Diffstat (limited to 'sys/dev/bge/if_bgereg.h')
-rw-r--r--sys/dev/bge/if_bgereg.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/sys/dev/bge/if_bgereg.h b/sys/dev/bge/if_bgereg.h
index 5698793..3b68cea 100644
--- a/sys/dev/bge/if_bgereg.h
+++ b/sys/dev/bge/if_bgereg.h
@@ -316,7 +316,9 @@
#define BGE_PCIDMARWCTL_MINDMA 0x000000FF
#define BGE_PCIDMARWCTL_RDADRR_BNDRY 0x00000700
#define BGE_PCIDMARWCTL_WRADDR_BNDRY 0x00003800
-#define BGE_PCIDMARWCTL_ONEDMA_ATONCE 0x00004000
+#define BGE_PCIDMARWCTL_ONEDMA_ATONCE 0x0000C000
+#define BGE_PCIDMARWCTL_ONEDMA_ATONCE_GLOBAL 0x00004000
+#define BGE_PCIDMARWCTL_ONEDMA_ATONCE_LOCAL 0x00008000
#define BGE_PCIDMARWCTL_RD_WAT 0x00070000
#define BGE_PCIDMARWCTL_WR_WAT 0x00380000
#define BGE_PCIDMARWCTL_USE_MRM 0x00400000
@@ -2106,9 +2108,6 @@ struct bge_status_block {
#define BGE_MEDIA_COPPER 0x00000010
#define BGE_MEDIA_FIBER 0x00000020
-#define BGE_PCI_READ_CMD 0x06000000
-#define BGE_PCI_WRITE_CMD 0x70000000
-
#define BGE_TICKS_PER_SEC 1000000
/*
OpenPOWER on IntegriCloud