summaryrefslogtreecommitdiffstats
path: root/sys/modules/mii
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>2003-09-11 03:53:46 +0000
committerwpaul <wpaul@FreeBSD.org>2003-09-11 03:53:46 +0000
commit99df7d00b68527fa99cdc340c3f0dfb64c52cbb8 (patch)
treec608e05afba48f38cfd6da674b83b964485513c4 /sys/modules/mii
parent507c61e2567c01f86e8bea87a37b173318779fb4 (diff)
downloadFreeBSD-src-99df7d00b68527fa99cdc340c3f0dfb64c52cbb8.zip
FreeBSD-src-99df7d00b68527fa99cdc340c3f0dfb64c52cbb8.tar.gz
Add a PHY driver to support the built-in gigE PHY in the 8169S/8110S
ethernet chips. This driver is pretty simple, however it contains special DSP initialization code which is needed in order to get the chip to negotiate a gigE link. (This special initialization may not be needed in subsequent chip revs.) Also: - Fix typo in if_rlreg.h (RL_GMEDIASTAT_1000MPS -> RL_GMEDIASTAT_1000MBPS) - Deal with shared interrupts in re_intr(): if interface isn't up, return. - Fix another bug in re_gmii_writereg() (properly apply data field mask) - Allow PHY driver to read the RL_GMEDIASTAT register via the re_gmii_readreg() register (this is register needed to determine real time link/media status).
Diffstat (limited to 'sys/modules/mii')
-rw-r--r--sys/modules/mii/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/modules/mii/Makefile b/sys/modules/mii/Makefile
index 0150209..61fec98 100644
--- a/sys/modules/mii/Makefile
+++ b/sys/modules/mii/Makefile
@@ -7,7 +7,7 @@ SRCS= mii.c mii_physubr.c ukphy.c ukphy_subr.c bus_if.h pci_if.h
SRCS+= miibus_if.h miidevs.h device_if.h miibus_if.c e1000phy.c exphy.c nsphy.c
SRCS+= mlphy.c tlphy.c rlphy.c amphy.c dcphy.c pnphy.c inphy.c tdkphy.c
SRCS+= bmtphy.c brgphy.c xmphy.c pnaphy.c lxtphy.c qsphy.c acphy.c nsgphy.c
-SRCS+= ruephy.c
+SRCS+= rgephy.c ruephy.c
EXPORT_SYMS= mii_mediachg \
mii_tick \
OpenPOWER on IntegriCloud