cvs commit: src/sys/modules/mii Makefile src/sys/conf files
src/sys/pci if_rl.c if_rlreg.h src/sys/dev/re if_re.c
src/sys/dev/mii miidevs rgephy.c rgephyreg.h
Bill Paul
wpaul at FreeBSD.org
Wed Sep 10 20:53:48 PDT 2003
wpaul 2003/09/10 20:53:46 PDT
FreeBSD src repository
Modified files:
sys/modules/mii Makefile
sys/conf files
sys/pci if_rl.c if_rlreg.h
sys/dev/re if_re.c
sys/dev/mii miidevs
Added files:
sys/dev/mii rgephy.c rgephyreg.h
Log:
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).
Revision Changes Path
1.824 +1 -0 src/sys/conf/files
1.26 +3 -0 src/sys/dev/mii/miidevs
1.1 +483 -0 src/sys/dev/mii/rgephy.c (new)
1.1 +142 -0 src/sys/dev/mii/rgephyreg.h (new)
1.4 +16 -1 src/sys/dev/re/if_re.c
1.26 +1 -1 src/sys/modules/mii/Makefile
1.119 +2 -1 src/sys/pci/if_rl.c
1.37 +1 -1 src/sys/pci/if_rlreg.h
More information about the cvs-all
mailing list