diff options
author | yongari <yongari@FreeBSD.org> | 2009-05-25 02:36:29 +0000 |
---|---|---|
committer | yongari <yongari@FreeBSD.org> | 2009-05-25 02:36:29 +0000 |
commit | b9dc9ef8236af98d0fd9f041822f82e0055195ea (patch) | |
tree | 3ff11510936bff39bb1cca3953945efa092a0a61 /sys/dev/mii/miidevs | |
parent | fd45d782d18ffb1d516ed5570957017ba2c2d392 (diff) | |
download | FreeBSD-src-b9dc9ef8236af98d0fd9f041822f82e0055195ea.zip FreeBSD-src-b9dc9ef8236af98d0fd9f041822f82e0055195ea.tar.gz |
Add driver support for 88E3016 PHY which is found on Marvell Yukon
FE+ controller. Due to the severe silicon bugs for Yukon FE+,
88E3016 seems to require more workarounds. However I'm not sure
whether the workaround is PHY specific or only applicable to Yukon
FE+. The datasheet for the PHY is publicly available but it lacks
several details for the workaround used in this change. The
workaround information was obtained from Linux. Many thanks to
Yukon FE+ users who helped me add 88E3016 support.
Tested by: bz, Tanguy Bouzeloc ( the.zauron <> gmail dot com )
Bruce Cran ( bruce <> cran dot org dot uk )
Michael Reifenberger ( mike <> reifenberger dot com )
Stephen Montgomery-Smith ( stephen <> missouri dot edu )
Diffstat (limited to 'sys/dev/mii/miidevs')
-rw-r--r-- | sys/dev/mii/miidevs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/mii/miidevs b/sys/dev/mii/miidevs index 6bc07fa..3b62654 100644 --- a/sys/dev/mii/miidevs +++ b/sys/dev/mii/miidevs @@ -247,6 +247,7 @@ model MARVELL E1111 0x000c Marvell 88E1111 Gigabit PHY model MARVELL E1116 0x0021 Marvell 88E1116 Gigabit PHY model MARVELL E1116R 0x0024 Marvell 88E1116R Gigabit PHY model MARVELL E1118 0x0022 Marvell 88E1118 Gigabit PHY +model MARVELL E3016 0x0026 Marvell 88E3016 10/100 Fast Ethernet PHY model xxMARVELL E1000 0x0005 Marvell 88E1000 Gigabit PHY model xxMARVELL E1011 0x0002 Marvell 88E1011 Gigabit PHY model xxMARVELL E1000_3 0x0003 Marvell 88E1000 Gigabit PHY |