summaryrefslogtreecommitdiffstats
path: root/sys/dev/mii/miidevs
diff options
context:
space:
mode:
authoryongari <yongari@FreeBSD.org>2009-05-25 02:36:29 +0000
committeryongari <yongari@FreeBSD.org>2009-05-25 02:36:29 +0000
commitb9dc9ef8236af98d0fd9f041822f82e0055195ea (patch)
tree3ff11510936bff39bb1cca3953945efa092a0a61 /sys/dev/mii/miidevs
parentfd45d782d18ffb1d516ed5570957017ba2c2d392 (diff)
downloadFreeBSD-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/miidevs1
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
OpenPOWER on IntegriCloud