diff options
author | yongari <yongari@FreeBSD.org> | 2006-12-11 10:43:32 +0000 |
---|---|---|
committer | yongari <yongari@FreeBSD.org> | 2006-12-11 10:43:32 +0000 |
commit | 6d43d7c03d66045ecc15669bd91f17829dc1ad19 (patch) | |
tree | cd1bc4d5f4c288728ee77dead8ab2eca9b4ee686 /sys | |
parent | b609848320b2f61d7a71be2823e66d62d8a953c3 (diff) | |
download | FreeBSD-src-6d43d7c03d66045ecc15669bd91f17829dc1ad19.zip FreeBSD-src-6d43d7c03d66045ecc15669bd91f17829dc1ad19.tar.gz |
Add additional Marvell PHY registers.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/dev/mii/e1000phyreg.h | 10 |
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 |