aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/dc/dcphy.c
diff options
context:
space:
mode:
authorMarius Strobl <marius@FreeBSD.org>2010-11-07 11:12:29 +0000
committerMarius Strobl <marius@FreeBSD.org>2010-11-07 11:12:29 +0000
commit605d4f8b84e727c542eec73fceec034384cb7d5e (patch)
tree04556d2ac5cd72e1720ce6cc42639006bff64577 /sys/dev/dc/dcphy.c
parent3d100f4fe9bc2a19da822d875963a43ba4c5af7c (diff)
Notes
Diffstat (limited to 'sys/dev/dc/dcphy.c')
-rw-r--r--sys/dev/dc/dcphy.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/dc/dcphy.c b/sys/dev/dc/dcphy.c
index 1fd621ccd48b..64294df14c20 100644
--- a/sys/dev/dc/dcphy.c
+++ b/sys/dev/dc/dcphy.c
@@ -149,6 +149,7 @@ dcphy_attach(device_t dev)
mii = ma->mii_data;
LIST_INSERT_HEAD(&mii->mii_phys, sc, mii_list);
+ sc->mii_flags = miibus_get_flags(dev);
sc->mii_inst = mii->mii_instance++;
sc->mii_phy = ma->mii_phyno;
sc->mii_service = dcphy_service;
@@ -211,7 +212,6 @@ dcphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
if ((mii->mii_ifp->if_flags & IFF_UP) == 0)
break;
- sc->mii_flags = 0;
mii->mii_media_active = IFM_NONE;
mode = CSR_READ_4(dc_sc, DC_NETCFG);
mode &= ~(DC_NETCFG_FULLDUPLEX | DC_NETCFG_PORTSEL |