Module Name: src
Committed By: msaitoh
Date: Sun Apr 19 11:17:46 UTC 2009
Modified Files:
src/sys/dev/mii: files.mii makphy.c makphyreg.h miidevs
Log Message:
Oooops. Back out some of previous my commit.
To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/sys/dev/mii/files.mii
cvs rdiff -u -r1.30 -r1.31 src/sys/dev/mii/makphy.c
cvs rdiff -u -r1.4 -r1.5 src/sys/dev/mii/makphyreg.h
cvs rdiff -u -r1.86 -r1.87 src/sys/dev/mii/miidevs
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/mii/files.mii
diff -u src/sys/dev/mii/files.mii:1.43 src/sys/dev/mii/files.mii:1.44
--- src/sys/dev/mii/files.mii:1.43 Sun Apr 19 11:10:36 2009
+++ src/sys/dev/mii/files.mii Sun Apr 19 11:17:46 2009
@@ -1,4 +1,4 @@
-# $NetBSD: files.mii,v 1.43 2009/04/19 11:10:36 msaitoh Exp $
+# $NetBSD: files.mii,v 1.44 2009/04/19 11:17:46 msaitoh Exp $
defflag opt_mii.h MIIVERBOSE
@@ -24,10 +24,6 @@
attach amhphy at mii
file dev/mii/amhphy.c amhphy
-device bmphy: mii_phy
-attach bmphy at mii
-file dev/mii/bmphy.c bmphy
-
device bmtphy: mii_phy
attach bmtphy at mii
file dev/mii/bmtphy.c bmtphy
Index: src/sys/dev/mii/makphy.c
diff -u src/sys/dev/mii/makphy.c:1.30 src/sys/dev/mii/makphy.c:1.31
--- src/sys/dev/mii/makphy.c:1.30 Sun Apr 19 11:10:36 2009
+++ src/sys/dev/mii/makphy.c Sun Apr 19 11:17:46 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: makphy.c,v 1.30 2009/04/19 11:10:36 msaitoh Exp $ */
+/* $NetBSD: makphy.c,v 1.31 2009/04/19 11:17:46 msaitoh Exp $ */
/*-
* Copyright (c) 1998, 1999, 2000, 2001 The NetBSD Foundation, Inc.
@@ -64,7 +64,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: makphy.c,v 1.30 2009/04/19 11:10:36 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: makphy.c,v 1.31 2009/04/19 11:17:46 msaitoh Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -167,24 +167,10 @@
makphy_reset(struct mii_softc *sc)
{
uint16_t pscr;
-#if 0
- uint16_t reg;
-#endif
/* Assert CRS on transmit */
pscr = PHY_READ(sc, MII_MAKPHY_PSCR);
- pscr |= PSCR_CRS_ON_TX;
-#if 0
- pscr &= ~PSCR_MDI_XOVER_MODE(XOVER_MODE_AUTO | XOVER_MODE_MDIX);
-#endif
- PHY_WRITE(sc, MII_MAKPHY_PSCR, pscr);
-#if 0
- reg = PHY_READ(sc, MII_MAKPHY_EPSC);
- reg &= ~(EPSC_MASTER_DOWNSHIFT_MASK | EPSC_SLABE_DOWNSHIFT_MASK);
- reg |= EPSC_MASTER_DOWNSHIFT_1X | EPSC_SLABE_DOWNSHIFT_1X;
- reg |= EPSC_TX_CLK_25;
- PHY_WRITE(sc, MII_MAKPHY_EPSC, reg);
-#endif
+ PHY_WRITE(sc, MII_MAKPHY_PSCR, pscr | PSCR_CRS_ON_TX);
mii_phy_reset(sc);
}
Index: src/sys/dev/mii/makphyreg.h
diff -u src/sys/dev/mii/makphyreg.h:1.4 src/sys/dev/mii/makphyreg.h:1.5
--- src/sys/dev/mii/makphyreg.h:1.4 Sun Apr 19 11:10:36 2009
+++ src/sys/dev/mii/makphyreg.h Sun Apr 19 11:17:46 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: makphyreg.h,v 1.4 2009/04/19 11:10:36 msaitoh Exp $ */
+/* $NetBSD: makphyreg.h,v 1.5 2009/04/19 11:17:46 msaitoh Exp $ */
/*-
* Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -88,14 +88,8 @@
#define MII_MAKPHY_EPSC 0x14 /* extended PHY specific control */
#define EPSC_TX_CLK(x) ((x) << 4) /* transmit clock */
-#define EPSC_TX_CLK_2_5 0x0060
-#define EPSC_TX_CLK_25 0x0070
-#define EPSC_TX_CLK_0 0x0000
-#define EPSC_MASTER_DOWNSHIFT_MASK 0x0c00
-#define EPSC_MASTER_DOWNSHIFT_1X 0x0000
-#define EPSC_SLABE_DOWNSHIFT_MASK 0x0300
-#define EPSC_SLABE_DOWNSHIFT_1X 0x0100
-
+#define EPSC_TBI_RCLK_DIS (1U << 12) /* TBI RCLK disable */
+#define EPSC_TBI_RX_CLK125_EN (1U << 13) /* TBI RX_CLK125 enable */
#define EPSC_LINK_DOWN_NO_IDLES (1U << 15) /* 1 = lost lock detect */
#define MII_MAKPHY_REC 0x15 /* receive error counter */
Index: src/sys/dev/mii/miidevs
diff -u src/sys/dev/mii/miidevs:1.86 src/sys/dev/mii/miidevs:1.87
--- src/sys/dev/mii/miidevs:1.86 Sun Apr 19 11:10:36 2009
+++ src/sys/dev/mii/miidevs Sun Apr 19 11:17:46 2009
@@ -1,4 +1,4 @@
-$NetBSD: miidevs,v 1.86 2009/04/19 11:10:36 msaitoh Exp $
+$NetBSD: miidevs,v 1.87 2009/04/19 11:17:46 msaitoh Exp $
/*-
* Copyright (c) 1998, 1999 The NetBSD Foundation, Inc.
@@ -199,7 +199,6 @@
model yyINTEL I82553 0x0035 i82553 10/100 media interface
model yyINTEL I82566 0x0039 i82566 10/100/1000 media interface
model xxMARVELL I82563 0x000a i82563 10/100/1000 media interface
-model xxMARVELL I82567 0x000b i82567 10/100/1000 media interface
model yyINTEL IGP01E1000 0x0038 Intel IGP01E1000 Gigabit PHY