NetBSD/sys/dev/mii
msaitoh d13f03981b The bit location of link ability is different between 1000Base-X and others
(See annex 28B.2 and 28D). The old mii.h defined ANAR_X_PAUSE_* macros. Those
macros were named for 1000Base-X, but the bit definitions were not for
1000Base-X but for others (e.g. 1000BaseT). So there was bug in auto
negotiation for 1000Base-X, but there was no bug for other media. Define new
macro named ANAR_PAUSE_* and ANLPAR_PAUSE_* for other than 1000Base-X and fix
the bit definitions of ANAR_X_PAUSE_* and ANLPPAR_X_*. Change some PHY drivers
to use true macro. Same as other *BSDs.
2013-06-16 06:29:08 +00:00
..
acphy.c
acphyreg.h
amhphy.c
amhphyreg.h
atphy.c The bit location of link ability is different between 1000Base-X and others 2013-06-16 06:29:08 +00:00
bmtphy.c
bmtphyreg.h
brgphy.c The bit location of link ability is different between 1000Base-X and others 2013-06-16 06:29:08 +00:00
brgphyreg.h Sort. No functional change. 2013-04-01 13:44:02 +00:00
ciphy.c Update link status quickly. This change is a part of mii_physubr.c rev. 2013-06-11 07:22:07 +00:00
ciphyreg.h
devlist2h.awk
dmphy.c
dmphyreg.h
etphy.c
exphy.c Don't "return" but "break" in MII_TICK when the interface isn't doing 2013-06-09 09:15:51 +00:00
files.mii
gentbi.c
glxtphy.c
glxtphyreg.h
gphyter.c
gphyterreg.h
icsphy.c
icsphyreg.h
igphy.c Style fix. No functional change. 2012-10-18 08:22:37 +00:00
igphyreg.h
igphyvar.h
ihphy.c Remove duplicated code. The code to check IFF_UP and autonegotiation 2013-06-11 07:22:08 +00:00
ihphyreg.h
ikphy.c
ikphyreg.h
inbmphyreg.h 82579 support. 2011-05-20 06:06:59 +00:00
inphy.c
inphyreg.h
iophy.c
iophyreg.h
lxtphy.c
lxtphyreg.h
Makefile.miidevs
makphy.c disable the entry for Marvell E1149 for now since this driver doesn't work 2012-01-21 16:48:08 +00:00
makphyreg.h
mdio.h Fix typo. 2013-04-15 16:19:48 +00:00
mii_bitbang.c
mii_bitbang.h
mii_ethersubr.c
mii_physubr.c The bit location of link ability is different between 1000Base-X and others 2013-06-16 06:29:08 +00:00
mii_verbose.c
mii_verbose.h
mii.c
mii.h The bit location of link ability is different between 1000Base-X and others 2013-06-16 06:29:08 +00:00
miidevs Add some IC Plus Corp. devices. 2013-06-12 02:51:16 +00:00
miidevs_data.h regen. 2013-06-12 02:51:43 +00:00
miidevs.h regen. 2013-06-12 02:51:43 +00:00
miivar.h Add BCM5756, BCM5717C, BCM5719C, BCM5720C and BCM57780. 2013-03-15 06:18:13 +00:00
mvphy.c
mvphyreg.h
nsphy.c
nsphyreg.h
nsphyter.c Fix typos 2012-08-24 09:01:22 +00:00
nsphyterreg.h
pnaphy.c
qsphy.c
qsphyreg.h
rdcphy.c
rdcphyreg.h
rgephy.c The bit location of link ability is different between 1000Base-X and others 2013-06-16 06:29:08 +00:00
rgephyreg.h
rlphy.c
sqphy.c
sqphyreg.h
tlphy.c Remove duplicated code. The code to check IFF_UP and autonegotiation 2013-06-11 07:22:08 +00:00
tlphyreg.h
tlphyvar.h
tqphy.c
tqphyreg.h
ukphy_subr.c
ukphy.c Remove wrong autonegotiation check. The mii_phy_tick() checks about 2013-06-11 16:18:48 +00:00
urlphy.c Fix a bug in last commit that mii_ticks isn't inclemented. 2013-06-09 09:56:17 +00:00
urlphyreg.h