summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authoryongari <yongari@FreeBSD.org>2006-12-11 10:43:32 +0000
committeryongari <yongari@FreeBSD.org>2006-12-11 10:43:32 +0000
commit6d43d7c03d66045ecc15669bd91f17829dc1ad19 (patch)
treecd1bc4d5f4c288728ee77dead8ab2eca9b4ee686 /sys
parentb609848320b2f61d7a71be2823e66d62d8a953c3 (diff)
downloadFreeBSD-src-6d43d7c03d66045ecc15669bd91f17829dc1ad19.zip
FreeBSD-src-6d43d7c03d66045ecc15669bd91f17829dc1ad19.tar.gz
Add additional Marvell PHY registers.
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/mii/e1000phyreg.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/sys/dev/mii/e1000phyreg.h b/sys/dev/mii/e1000phyreg.h
index 14bf612..96d7687 100644
--- a/sys/dev/mii/e1000phyreg.h
+++ b/sys/dev/mii/e1000phyreg.h
@@ -236,6 +236,14 @@
#define E1000_SCR_TX_FIFO_DEPTH_10 0x8000
#define E1000_SCR_TX_FIFO_DEPTH_12 0xC000
+#define E1000_SCR_EN_DETECT_MASK 0x0300
+
+/* 88E1112 page 2 */
+#define E1000_SCR_MODE_MASK 0x0380
+#define E1000_SCR_MODE_AUTO 0x0180
+#define E1000_SCR_MODE_COPPER 0x0280
+#define E1000_SCR_MODE_1000BX 0x0380
+
#define E1000_SSR 0x11 /* special status register */
#define E1000_SSR_JABBER 0x0001
#define E1000_SSR_REV_POLARITY 0x0002
@@ -286,6 +294,8 @@
#define E1000_RECR 0x15 /* RX error counter reg */
+#define E1000_EADR 0x16 /* extended address reg */
+
#define E1000_LCR 0x18 /* LED control reg */
#define E1000_LCR_LED_TX 0x0001
#define E1000_LCR_LED_RX 0x0002
OpenPOWER on IntegriCloud