aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/mii/ip1000phy.c
diff options
context:
space:
mode:
authorPyun YongHyeon <yongari@FreeBSD.org>2010-01-09 01:17:31 +0000
committerPyun YongHyeon <yongari@FreeBSD.org>2010-01-09 01:17:31 +0000
commitb7cf4e03b65f9fcd70870eecb245608321892840 (patch)
treeada3e6537e03cbfeb115b9df1256b7ca78c744ba /sys/dev/mii/ip1000phy.c
parent18c3b93957a24c6ace5cec8dc5dba3fb53743d54 (diff)
Notes
Diffstat (limited to 'sys/dev/mii/ip1000phy.c')
-rw-r--r--sys/dev/mii/ip1000phy.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/mii/ip1000phy.c b/sys/dev/mii/ip1000phy.c
index 8e81d810b90c..9b406d778951 100644
--- a/sys/dev/mii/ip1000phy.c
+++ b/sys/dev/mii/ip1000phy.c
@@ -398,8 +398,10 @@ ip1000phy_mii_phy_auto(struct mii_softc *sc)
isc = (struct ip1000phy_softc *)sc;
reg = 0;
- if (isc->model == MII_MODEL_ICPLUS_IP1001)
+ if (isc->model == MII_MODEL_ICPLUS_IP1001) {
reg = PHY_READ(sc, IP1000PHY_MII_ANAR);
+ reg |= IP1000PHY_ANAR_NP;
+ }
reg |= IP1000PHY_ANAR_10T | IP1000PHY_ANAR_10T_FDX |
IP1000PHY_ANAR_100TX | IP1000PHY_ANAR_100TX_FDX |
IP1000PHY_ANAR_PAUSE | IP1000PHY_ANAR_APAUSE;