freebsd-skq/sys/dev/mii
Bill Paul a72c060fb0 Teach the rlphy driver how to do parallel link detection. If the link partner
doesn't support NWAY, the RealTek PHY (both the integrated ones on 8139
chips and the RTL8201L 10/100 PHY) will not report the link speed via
the ANLPAR or BMSR registers. For the 8201L, we need to look in magic
vendor-specific PHY register 0x19. For the 8139 MAC+PHY combo, we have
to be able to test the RL_MEDIASTAT register.

The changes to rlphy.c are based largely on the patch from PR 30836,
however I tried to eliminate some magic numbers by creating an entry
for the 8201 PHY in miidevs.

Also updated if_rl.c to allow the rlphy driver to read the RL_MEDIASTAT
register via the rl_miibus_readreg() routine.
2002-04-07 20:55:50 +00:00
..
acphy.c Remove __P. 2002-03-20 02:08:01 +00:00
acphyreg.h Add QS6612, AC101 and LXT970 personal drivers and register definitions. 2001-02-07 19:57:40 +00:00
amphy.c Remove __P. 2002-03-20 02:08:01 +00:00
amphyreg.h
brgphy.c Teach the brgphy driver about the BCM5701's internal copper PHY. 2002-03-22 06:38:52 +00:00
brgphyreg.h Fix typo: BGGPHY -> BRGPHY in one of the #defines I added the other day. 2001-09-27 17:32:49 +00:00
dcphy.c Remove __P. 2002-03-20 02:08:01 +00:00
devlist2h.awk
e1000phy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
e1000phyreg.h Add Marvell PHY support for 10/100/1000 LIVENGOOD_CU Intel NIC. 2001-04-09 21:29:44 +00:00
exphy.c Remove __P. 2002-03-20 02:08:01 +00:00
inphy.c Cleanup pass for mii drivers. 2001-09-29 19:18:52 +00:00
inphyreg.h Add drivers for Intel 82553 and 82555 PHYs. 2001-03-12 02:41:57 +00:00
lxtphy.c Remove __P. 2002-03-20 02:08:01 +00:00
lxtphyreg.h Add QS6612, AC101 and LXT970 personal drivers and register definitions. 2001-02-07 19:57:40 +00:00
Makefile.miidevs
mii_physubr.c Remove __P. 2002-03-20 02:08:01 +00:00
mii.c Remove __P. 2002-03-20 02:08:01 +00:00
mii.h
miibus_if.m Add new device method miibus_linkchg, along with a service routine. 2001-09-29 18:40:06 +00:00
miidevs Teach the rlphy driver how to do parallel link detection. If the link partner 2002-04-07 20:55:50 +00:00
miidevs.h regenerate 2002-03-22 06:39:13 +00:00
miivar.h Remove __P. 2002-03-20 02:08:01 +00:00
mlphy.c Remove __P. 2002-03-20 02:08:01 +00:00
nsgphy.c Remove __P. 2002-03-20 02:08:01 +00:00
nsgphyreg.h Add support for gigabit ethernet cards based on the NatSemi DP83820 2001-05-11 19:56:39 +00:00
nsphy.c Remove __P. 2002-03-20 02:08:01 +00:00
nsphyreg.h
pnaphy.c Remove __P. 2002-03-20 02:08:01 +00:00
pnphy.c Remove __P. 2002-03-20 02:08:01 +00:00
qsphy.c Remove __P. 2002-03-20 02:08:01 +00:00
qsphyreg.h Add QS6612, AC101 and LXT970 personal drivers and register definitions. 2001-02-07 19:57:40 +00:00
rlphy.c Teach the rlphy driver how to do parallel link detection. If the link partner 2002-04-07 20:55:50 +00:00
tdkphy.c Remove __P. 2002-03-20 02:08:01 +00:00
tdkphyreg.h NEWCARD/Cardbus - 2000-10-19 08:34:32 +00:00
tlphy.c Remove __P. 2002-03-20 02:08:01 +00:00
tlphyreg.h
ukphy_subr.c
ukphy.c Remove __P. 2002-03-20 02:08:01 +00:00
xmphy.c Remove __P. 2002-03-20 02:08:01 +00:00
xmphyreg.h Fix reversed definitions for the bits that select half vs. full duplex. 2002-01-10 18:06:41 +00:00