diff options
| author | Marius Strobl <marius@FreeBSD.org> | 2010-11-07 11:12:29 +0000 |
|---|---|---|
| committer | Marius Strobl <marius@FreeBSD.org> | 2010-11-07 11:12:29 +0000 |
| commit | 605d4f8b84e727c542eec73fceec034384cb7d5e (patch) | |
| tree | 04556d2ac5cd72e1720ce6cc42639006bff64577 /sys/dev/dc/dcphy.c | |
| parent | 3d100f4fe9bc2a19da822d875963a43ba4c5af7c (diff) | |
Notes
Diffstat (limited to 'sys/dev/dc/dcphy.c')
| -rw-r--r-- | sys/dev/dc/dcphy.c | 2 |
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 | |
