NetBSD/sys/dev/mii
briggs 1d2bfa591d Implement a separate nsphy_reset(). There are two reasons for this:
1) This PHY can take an inordinate amount of time to reset if
	   media is attached.  Under fairly normal circumstances, up
	   to near one second.  This is because it appears to go through
	   an implicit autonegotiation cycle as part of the reset.

	2) During reset and autonegotiation, the BMCR will clear the reset
	   bit before the process is complete.  It will return 0 until the
	   process is complete and it's safe to access the PHY again.

This gets the on-board pcnet + nsphy ethernet working properly for me on
an IBM PC Server/325.  Fixes PR/16346.
2003-11-02 01:42:28 +00:00
..
Makefile.miidevs
acphy.c
acphyreg.h
amhphy.c
amhphyreg.h
bmtphy.c
bmtphyreg.h
brgphy.c
brgphyreg.h
devlist2h.awk
dmphy.c
dmphyreg.h
exphy.c
files.mii Add a driver for the Intel IGPE1000 PHY as found on 82541 and 82547 chips. 2003-10-28 00:15:40 +00:00
gentbi.c
glxtphy.c
glxtphyreg.h
gphyter.c
gphyterreg.h
icsphy.c
icsphyreg.h
igphy.c Add a driver for the Intel IGPE1000 PHY as found on 82541 and 82547 chips. 2003-10-28 00:15:40 +00:00
igphyreg.h Add a driver for the Intel IGPE1000 PHY as found on 82541 and 82547 chips. 2003-10-28 00:15:40 +00:00
inphy.c
inphyreg.h
iophy.c
iophyreg.h
lxtphy.c
lxtphyreg.h
makphy.c
makphyreg.h
mii.c
mii.h
mii_bitbang.c
mii_bitbang.h
mii_physubr.c It is best to allow a little time for the reset to settle in before 2003-09-10 05:25:22 +00:00
miidevs Make the name of the IGPE1000 a bit clearer. 2003-10-26 22:24:58 +00:00
miidevs.h Regen after clarifying IGPE1000 name. 2003-10-26 22:25:53 +00:00
miidevs_data.h Regen after clarifying IGPE1000 name. 2003-10-26 22:25:53 +00:00
miivar.h
nsphy.c Implement a separate nsphy_reset(). There are two reasons for this: 2003-11-02 01:42:28 +00:00
nsphyreg.h
nsphyter.c
nsphyterreg.h
pnaphy.c
qsphy.c
qsphyreg.h
sqphy.c
sqphyreg.h
tlphy.c Fix build problem caused by integration of new I2C framework. 2003-09-30 09:35:15 +00:00
tlphyreg.h
tlphyvar.h
tqphy.c
tqphyreg.h
ukphy.c
ukphy_subr.c
urlphy.c Remove advertising clauses from code written by Shingo WATANABE. 2003-09-04 15:17:38 +00:00
urlphyreg.h Remove advertising clauses from code written by Shingo WATANABE. 2003-09-04 15:17:38 +00:00