summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormarius <marius@FreeBSD.org>2007-01-12 22:27:46 +0000
committermarius <marius@FreeBSD.org>2007-01-12 22:27:46 +0000
commitbbbb7ec1ef33af60587c23e73ed39e2989ea5d3d (patch)
tree10adfa7b7ef76b44ab6e5c2e019236a95140058d
parentf96ba0731cb8677b7dcc00622f59de9cf96b912c (diff)
downloadFreeBSD-src-bbbb7ec1ef33af60587c23e73ed39e2989ea5d3d.zip
FreeBSD-src-bbbb7ec1ef33af60587c23e73ed39e2989ea5d3d.tar.gz
Use mii_phy_add_media()/mii_phy_setmedia()-compatible media table
indices when manually adding media. Some of these I've missed while converting drivers to take advantage of said fuctions recently, others where longstanding bugs.
-rw-r--r--sys/dev/mii/amphy.c2
-rw-r--r--sys/dev/mii/exphy.c2
-rw-r--r--sys/dev/mii/inphy.c2
-rw-r--r--sys/dev/mii/lxtphy.c4
-rw-r--r--sys/dev/mii/nsphy.c2
-rw-r--r--sys/dev/mii/rlphy.c2
6 files changed, 7 insertions, 7 deletions
diff --git a/sys/dev/mii/amphy.c b/sys/dev/mii/amphy.c
index eaa5d8a..2b9ec72d 100644
--- a/sys/dev/mii/amphy.c
+++ b/sys/dev/mii/amphy.c
@@ -120,7 +120,7 @@ amphy_attach(device_t dev)
#if 0
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_TX, IFM_LOOP, sc->mii_inst),
- BMCR_LOOP|BMCR_S100);
+ MII_MEDIA_100_TX);
#endif
mii_phy_reset(sc);
diff --git a/sys/dev/mii/exphy.c b/sys/dev/mii/exphy.c
index bd52e84..fc418be 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 a8f2794..44c3a4d 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);
diff --git a/sys/dev/mii/lxtphy.c b/sys/dev/mii/lxtphy.c
index 5d23203..9945fb2 100644
--- a/sys/dev/mii/lxtphy.c
+++ b/sys/dev/mii/lxtphy.c
@@ -161,10 +161,10 @@ lxtphy_attach(device_t dev)
#define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_FX, 0, sc->mii_inst),
- BMCR_S100);
+ MII_MEDIA_100_TX);
printf("100baseFX, ");
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_FX, IFM_FDX, sc->mii_inst),
- BMCR_S100|BMCR_FDX);
+ MII_MEDIA_100_TX_FDX);
printf("100baseFX-FDX, ");
#undef ADD
diff --git a/sys/dev/mii/nsphy.c b/sys/dev/mii/nsphy.c
index 49796e8..01429ab 100644
--- a/sys/dev/mii/nsphy.c
+++ b/sys/dev/mii/nsphy.c
@@ -178,7 +178,7 @@ nsphy_attach(device_t dev)
if (strcmp(nic, "pcn") != 0)
#if 1
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_TX, IFM_LOOP,
- sc->mii_inst), BMCR_LOOP|BMCR_S100);
+ sc->mii_inst), MII_MEDIA_100_TX);
#else
if (strcmp(nic, "pcn") == 0)
sc->mii_flags |= MIIF_NOLOOP;
diff --git a/sys/dev/mii/rlphy.c b/sys/dev/mii/rlphy.c
index f672000..47d7609 100644
--- a/sys/dev/mii/rlphy.c
+++ b/sys/dev/mii/rlphy.c
@@ -153,7 +153,7 @@ rlphy_attach(device_t dev)
#define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
ADD(IFM_MAKEWORD(IFM_ETHER, IFM_100_TX, IFM_LOOP, sc->mii_inst),
- BMCR_LOOP|BMCR_S100);
+ MII_MEDIA_100_TX);
mii_phy_reset(sc);
OpenPOWER on IntegriCloud