summaryrefslogtreecommitdiffstats
path: root/sys/pci/if_fxpreg.h
diff options
context:
space:
mode:
authordg <dg@FreeBSD.org>1997-06-13 22:34:52 +0000
committerdg <dg@FreeBSD.org>1997-06-13 22:34:52 +0000
commitf0711d970f9e49e9bc86224544dbf59e22c16000 (patch)
tree0041c6d2e5c913f184fbdd28782f48f3f8eec7a9 /sys/pci/if_fxpreg.h
parent33ffdfd3684035d38acbef95804ba2c06c500501 (diff)
downloadFreeBSD-src-f0711d970f9e49e9bc86224544dbf59e22c16000.zip
FreeBSD-src-f0711d970f9e49e9bc86224544dbf59e22c16000.tar.gz
Added support for the Intel 82555 PHY chip which is being used on newer
Pro/100B cards. Full duplex should work now, although it hasn't been tested.
Diffstat (limited to 'sys/pci/if_fxpreg.h')
-rw-r--r--sys/pci/if_fxpreg.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/sys/pci/if_fxpreg.h b/sys/pci/if_fxpreg.h
index 693e243..0708dff 100644
--- a/sys/pci/if_fxpreg.h
+++ b/sys/pci/if_fxpreg.h
@@ -24,7 +24,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: if_fxpreg.h,v 1.7 1997/03/17 11:08:16 davidg Exp $
+ * $Id: if_fxpreg.h,v 1.8 1997/03/21 08:00:13 davidg Exp $
*/
#define FXP_VENDORID_INTEL 0x8086
@@ -292,15 +292,16 @@ struct fxp_stats {
#define FXP_PHY_DP83840 4
#define FXP_PHY_80C240 5
#define FXP_PHY_80C24 6
+#define FXP_PHY_82555 7
#define FXP_PHY_DP83840A 10
/*
- * DP84830 PHY, BMCR Basic Mode Control Register
+ * PHY BMCR Basic Mode Control Register
*/
-#define FXP_DP83840_BMCR 0x0
-#define FXP_DP83840_BMCR_FULLDUPLEX 0x0100
-#define FXP_DP83840_BMCR_AUTOEN 0x1000
-#define FXP_DP83840_BMCR_SPEED_100M 0x2000
+#define FXP_PHY_BMCR 0x0
+#define FXP_PHY_BMCR_FULLDUPLEX 0x0100
+#define FXP_PHY_BMCR_AUTOEN 0x1000
+#define FXP_PHY_BMCR_SPEED_100M 0x2000
/*
* DP84830 PHY, PCS Configuration Register
OpenPOWER on IntegriCloud