NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/49270 CVS commit: [netbsd-8] src/sys/dev/mii

The following reply was made to PR kern/49270; it has been noted by GNATS.

From: "Martin Husemann" <>
Subject: PR/49270 CVS commit: [netbsd-8] src/sys/dev/mii
Date: Thu, 17 Jan 2019 17:23:03 +0000

 Module Name:	src
 Committed By:	martin
 Date:		Thu Jan 17 17:23:03 UTC 2019
 Modified Files:
 	src/sys/dev/mii [netbsd-8]: makphy.c makphyreg.h miidevs
 Log Message:
 Pull up the following (requested by msaitoh in ticket #1164):
 	sys/dev/mii/miidevs			1.128, 1.132 (patch)
 	sys/dev/mii/makphy.c			1.43-1.51
 	sys/dev/mii/makphyreg.h 		1.7-1.9
 - miidevs: Add E1000 with model id 0x0006, it exists according to
   OpenBSD rename E1000 model 0x0000 to E1000_0 for consistency.
 - Match 88E1112, 88E1118, 88E1512, 88E3082 and G65G.
 - Match 88E3016 and add some 88E3016 specific code. Fixes part of
   PR kern/49270 and PR kern/53301.
 - Make sure page 0 is selected when we initialize the PHY. Fixes
   problems with the eephy(4) that attaches to nfe(4) on machines like
   the Sun Ultra 40. (we had condition for this, now the page 0 is
   selected for any PHY type)
 - If autonegotiation is not enabled, we need a software reset for the
   settings to take effect in makphy_service().
 - Don't set PSCR_CRS_ON_TX on newer. Those chips have no this bit.
 - Control BMCR_PDOWN for IFM_NONE. Some chips still don't work as
   expected. It would be required to modify PSCR and/or other register.
 - Set mii_media_active correctly on non-autonego mode.
 - Remove obsolete comment.
 - Whitespace fix.
 To generate a diff of this commit:
 cvs rdiff -u -r1.42 -r1.42.8.1 src/sys/dev/mii/makphy.c
 cvs rdiff -u -r1.6 -r1.6.20.1 src/sys/dev/mii/makphyreg.h
 cvs rdiff -u -r1.125.6.3 -r1.125.6.4 src/sys/dev/mii/miidevs
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index