freebsd-dev/sys/dev/mii
Pyun YongHyeon 4f1ff93a3b Add support for JMicron JMC251/JMC261 Gigabit/Fast ethernet
controller with Card Read Host Controller. These controllers are
multi-function devices and have the same ethernet core of
JMC250/JMC260. Starting from REVFM 5(chip full mask revision)
controllers have the following features.
 o eFuse support
 o PCD(Packet Completion Deferring)
 o More advanced PHY power saving

Because these controllers started to use eFuse, station address
modified by driver is permanent as if it was written to EEPROM. If
you have to change station address please save your controller
default address to safe place before reprogramming it. There is no
way to restore factory default station address.

Many thanks to JMicron for continuing to support FreeBSD.

HW donated by:	JMicron
2010-12-18 23:52:50 +00:00
..
acphy.c Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
acphyreg.h
amphy.c Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
amphyreg.h
atphy.c Fix a bug introduced with r215298; when atphy_reset() is called from 2010-11-18 17:58:59 +00:00
atphyreg.h
axphy.c Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
bmtphy.c - Also probe BCM5214 and BCM5222. 2010-11-22 22:03:11 +00:00
bmtphyreg.h The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
brgphy.c Restore the previous behaviour of substring match. 2010-11-15 23:38:52 +00:00
brgphyreg.h Correct definition of T2 mode bit of MRBE Message Page 5 Next Page 2010-09-08 21:08:54 +00:00
ciphy.c o Flesh out the generic IEEE 802.3 annex 31B full duplex flow control 2010-11-14 13:26:10 +00:00
ciphyreg.h
e1000phy.c Allow pause support advertisement to be turned off again. 2010-11-27 01:26:59 +00:00
e1000phyreg.h Add hack to pass controller specific information to phy driver. 2009-09-28 21:03:28 +00:00
exphy.c Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
gentbi.c Given that unlike f.e. rgephy(4) these drivers doen't explicitly start an 2010-11-22 21:20:11 +00:00
icsphy.c Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
icsphyreg.h The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
inphy.c Ensure Bay flow control is disabled as we're going to use IEEE 802.3 annex 2010-11-26 21:41:42 +00:00
inphyreg.h
ip1000phy.c Allow pause support advertisement to be turned off again. 2010-11-27 01:26:59 +00:00
ip1000phyreg.h For IP1001 PHYs, read auto-negotiation advertisement register to 2009-03-09 08:17:46 +00:00
jmphy.c Add support for JMicron JMC251/JMC261 Gigabit/Fast ethernet 2010-12-18 23:52:50 +00:00
jmphyreg.h Add support for JMicron JMC251/JMC261 Gigabit/Fast ethernet 2010-12-18 23:52:50 +00:00
lxtphy.c Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
lxtphyreg.h The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
mii_physubr.c o Flesh out the generic IEEE 802.3 annex 31B full duplex flow control 2010-11-14 13:26:10 +00:00
mii.c Add missing newlines. 2010-11-22 20:57:44 +00:00
mii.h o Flesh out the generic IEEE 802.3 annex 31B full duplex flow control 2010-11-14 13:26:10 +00:00
miibus_if.m
miidevs - Also probe BCM5214 and BCM5222. 2010-11-22 22:03:11 +00:00
miivar.h o Flesh out the generic IEEE 802.3 annex 31B full duplex flow control 2010-11-14 13:26:10 +00:00
mlphy.c - Add IFM_10_2 and IFM_10_5 media via tlphy(4) only in case the respective 2010-10-24 12:51:02 +00:00
nsgphy.c Given that unlike f.e. rgephy(4) these drivers doen't explicitly start an 2010-11-22 21:20:11 +00:00
nsgphyreg.h
nsphy.c Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
nsphyreg.h The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
nsphyter.c Add support for flow control. 2010-11-22 21:24:29 +00:00
nsphyterreg.h The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
pnaphy.c Take advantage of mii_phy_add_media()/mii_phy_setmedia(). 2010-10-24 11:38:25 +00:00
qsphy.c Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
qsphyreg.h The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 17:55:51 +00:00
rgephy.c - Change these drivers to take advantage and use the generic IEEE 802.3 2010-11-14 13:31:01 +00:00
rgephyreg.h
rlphy.c Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
rlswitch.c Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
ruephy.c Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
ruephyreg.h
smcphy.c o Flesh out the generic IEEE 802.3 annex 31B full duplex flow control 2010-11-14 13:26:10 +00:00
tdkphy.c Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
tdkphyreg.h
tlphy.c - Add IFM_10_2 and IFM_10_5 media via tlphy(4) only in case the respective 2010-10-24 12:51:02 +00:00
tlphyreg.h - Remove clause 3 and 4 from TNF licenses. 2010-09-26 22:11:41 +00:00
truephy.c Convert the PHY drivers to honor the mii_flags passed down and convert 2010-10-15 14:52:11 +00:00
truephyreg.h
ukphy_subr.c o Flesh out the generic IEEE 802.3 annex 31B full duplex flow control 2010-11-14 13:26:10 +00:00
ukphy.c Given that unlike f.e. rgephy(4) this driver doesn't explicitly start an 2010-11-22 21:13:42 +00:00
xmphy.c Remove redundant cases and a style(9) bug. 2010-11-14 14:25:04 +00:00
xmphyreg.h