From 0e8c073afc055f583daf57ccc07f4dfaebbfc024 Mon Sep 17 00:00:00 2001 From: marius Date: Sun, 25 Feb 2007 18:31:48 +0000 Subject: [PATCH] MFC: exphy.c 1.22; inphy.c 1.17 Use mii_phy_add_media()/mii_phy_setmedia()-compatible media table indices when manually adding media. These were longstanding bugs. --- sys/dev/mii/exphy.c | 2 +- sys/dev/mii/inphy.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/dev/mii/exphy.c b/sys/dev/mii/exphy.c index bd52e84cdf5..fc418be1894 100644 --- a/sys/dev/mii/exphy.c +++ b/sys/dev/mii/exphy.c @@ -185,7 +185,7 @@ exphy_attach(device_t dev) #endif ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_TX, IFM_LOOP, sc->mii_inst), - BMCR_LOOP|BMCR_S100); + MII_MEDIA_100_TX); exphy_reset(sc); diff --git a/sys/dev/mii/inphy.c b/sys/dev/mii/inphy.c index a8f2794c3ca..44c3a4d86b8 100644 --- a/sys/dev/mii/inphy.c +++ b/sys/dev/mii/inphy.c @@ -115,7 +115,7 @@ inphy_attach(device_t dev) ifmedia_add(&mii->mii_media, IFM_MAKEWORD(IFM_ETHER, IFM_100_TX, IFM_LOOP, sc->mii_inst), - BMCR_LOOP|BMCR_S100, NULL); + MII_MEDIA_100_TX, NULL); mii_phy_reset(sc); -- 2.45.2