Home | History | Annotate | Download | only in mii
History log of /src/sys/dev/mii/files.mii
RevisionDateAuthorComments
 1.55  03-Jan-2022  jmcneill Add driver for Motorcomm YT8511 GbE PHY
 1.54  11-Dec-2019  msaitoh Add ukphy_subr flag to ipgphy to make kernel compilable with ipgphy and
without ukphy. Pointed out by Hauke.
 1.53  01-Nov-2019  msaitoh Port SMSC LAN87xx 10/100 Ethernet PHY driver from FreeBSD with some cleanup
and IFM_NONE support.
 1.52  30-Oct-2019  msaitoh Add jmphy(4) from OpenBSD.
 1.51  07-Oct-2019  msaitoh Add support IC Plus IP1000* PHYs. PR/kern 42314 first reported by
Tomokazu HARADA and patch provided by Andrius V.
 1.50  15-Nov-2014  christos branches: 1.50.20; 1.50.26;
centralize the dialout/call unit macros.
 1.49  26-Feb-2014  ozaki-r Add Micrel PHY (KSZ9021RN)

The new driver micphy is almost same as ukphy except that
micphy has a fixup for cpsw; a PHY with cpsw has to adjust
RGMII signal timing.

Reviewed by christos@
 1.48  26-Jan-2011  bouyer branches: 1.48.4; 1.48.14; 1.48.18;
Add a driver for the RDC Semiconductor RDC R6040 10/100 Ethernet controller,
as found in the vortex86 SoCs (http://www.vortex86dx.com).
Ported from freebsd.
Not added to amd64's GENERIC because this CPU is 32bit only.

thanks to DM&P Electronics, Inc for providing documentation and sample
devices for this work.
 1.47  27-Nov-2010  christos branches: 1.47.2; 1.47.4;
PR/44080: Grégoire Sutre: Support for the i82577 ethernet PHY
 1.46  13-Nov-2010  jnemeth PR/39094 - Kaspar Brand -- Add et (Agere ET1310/ET1301) network driver

The et(4) driver supports PCI Express Ethernet adapters based on
the Agere/LSI ET1310/ET1301 integrated MAC/PHY.

The et(4) driver was written by Sepherosa Ziehau for DragonFlyBSD,
ported to OpenBSD by Jonathan Gray and subsequently ported to NetBSD
by Kaspar Brand.
 1.45  30-May-2010  pgoyette Extract MIIVERBOSE into a kernel module. The module can be builtin
by defining 'options MIIVERBOSE' in the kernel config file (no change
from current behavior), or it can be loaded at boot time on those
architectures that support the boot loader's "load" command.
 1.44  19-Apr-2009  msaitoh branches: 1.44.2; 1.44.4;
Oooops. Back out some of previous my commit.
 1.43  19-Apr-2009  msaitoh Some fixes and enhancements:

Both if_bge* and brgphy.[ch]:
Check the parent's MAC and use the quirk code for the bug like OpenBSD and
FreeBSD. Some bugs can't identify the PHY ID. For example, 5704 Ax has the
ADC bug, but 5704 A3 and 5704 B0 have the same PHY ID and revision. Add
BGE_PHY_CRC_BUG, BGE_PHY_ADC_BUG, BGE_PHY_5704_A0_BUG, BGE_PHY_JITTER_BUG,
BGE_PHY_ADJUST_TRIM and BGE_PHY_BER_BUG for this flag. Some of the DSP
patches are newly taken from OpenBSD and FreeBSD.

if_bge*:
Remove duplicated BGE_CHIPID_BCM5714_A0 entry in the known CHIPID table.
Fix obsolete comments.

brgphy.[ch]:
Add some PHY IDs.

TODO:
Add more three quirk code into bge and brgphy (the brgphy side's are
currently #if0'ed).
Add support for bnx into brgphy (currently #if0'ed)
 1.42  16-Jan-2009  cegger branches: 1.42.2;
Driver for Attansic Technology F1 10/100/1000 Ethernet PHY.

Written by Pyun YongHyeon for FreeBSD, ported to OpenBSD by Kevin Lo, ported to
NetBSD by me.
 1.41  02-Jan-2008  dyoung branches: 1.41.6; 1.41.10; 1.41.18; 1.41.20; 1.41.26;
Fix XEN2_DOMU (and amd64?) builds: move ether_mediastatus(),
ether_mediachange() to their own module that we compile only if
the kernel configuration demands support for both MII buses and
ethernet. Thanks to Tom Spindler for suggesting that these routines
move to dev/mii/.
 1.40  17-Feb-2007  jmcneill branches: 1.40.18; 1.40.24; 1.40.30;
Enable mvphy(4)
 1.39  21-Oct-2006  bouyer branches: 1.39.4;
Add support for the Intel 80003 Gigabit Ethernet controller (found e.g. in
newer server chipsets) to wm(4), from the FreeBSD em(4) driver.
While there, add a few other Intel Ethernet controller that should work as
is.
Properly update the RX error and TX collision counters.
Add ikphy(4), a driver for the Intel i82563 Kumeran 10/100/1000 Ethernet PHYs
 1.38  04-Jan-2006  xtraeme branches: 1.38.18; 1.38.20;
Add rlphy(4) (Realtek 8139/8201L PHY) from OpenBSD.
 1.37  11-Dec-2005  christos branches: 1.37.2;
merge ktrace-lwp.
 1.36  20-Feb-2005  jdolecek branches: 1.36.2; 1.36.4;
Add driver for 10/100/1000 copper PHY integrated on VIA Networking Technologies
VT6122 gigabit ethernet chips

From FreeBSD
 1.35  30-Dec-2004  jonathan branches: 1.35.2; 1.35.4;
Add rgephy driver to sys/dev/mii/files.mii. Supports integrated PHY
in Realtek 8169S.
 1.34  28-Oct-2003  fvdl Add a driver for the Intel IGPE1000 PHY as found on 82541 and 82547 chips.
Not yet enabled anywhere.
 1.33  17-Apr-2002  thorpej branches: 1.33.10;
* Move the mii_bitbang attribute into dev/mii/files.mii
* Pull in dev/mii/files.mii from conf/files, rather than playing
the magic "files include order" dance in N machine-dependent
configuration definitions.
 1.32  29-Mar-2002  ichiro add urlphy
 1.31  17-Mar-2002  chs lxtphy needs the ukphy_subr attribute now.
 1.30  28-Nov-2001  lukem - convert usage of "defopt" to "defflag" where the relevant option does
not support a value (e.g., it's to be used as "options FOO" instead of
"options FOO=xxx"). options that take a value were converted to
defparam recently.
- minor whitespace & formatting cleanups
 1.29  20-Nov-2001  lukem - replace "defopt" with "defparam" for options which must take a value,
as config(8) will warn for value-less defparam options
- minor whitespace/formatting cleanup
- consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
 1.28  25-Aug-2001  thorpej Driver for the 10BASE-T portion of the AMD 79c901 PHY.
 1.27  25-Aug-2001  thorpej Add a driver for generic HomePNA PHYs. Currently supports the HomePNA
portion of the AMD Am79c901.
 1.26  24-Aug-2001  thorpej Driver for the Altima AC101 10/100 Ethernet PHY.
 1.25  12-Jul-2001  thorpej Driver for the Level One LXT-1000 10/100/1000 PHY.
 1.24  12-Jul-2001  thorpej Code to handle generic ten-bit interfaces (1000BASE-{LX,SX} fiber
interfaces).
 1.23  12-Jul-2001  thorpej Driver for the Marvell 88E1000 ``Alaska'' 10/100/1000 PHY.
 1.22  02-Jun-2001  thorpej branches: 1.22.2;
Driver for the Broadcom BCM5201/BCM5202 "Mini-Theta" Ethernet
PHYs. This is also the same PHY core as in the 3Com 3c905C.
The PHY is documented in the 3c905C manual.
 1.21  01-Jun-2001  thorpej Driver for Broadcom BCM5400-family Gig-E PHYs. Programming
information gleaned from FreeBSD.
 1.20  31-May-2001  thorpej Add a driver for the NatSemi DP83891 and DP83861 Gig PHYTER
10/100/1000 PHYs.
 1.19  24-Feb-2001  lukem branches: 1.19.2;
whitespace police
 1.18  11-Jun-2000  sommerfeld defopt MIIVERBOSE
 1.17  02-Feb-2000  thorpej branches: 1.17.2;
Driver for the Davicom DM9101 10/100 Ethernet PHY. This PHY is found
on several inexpensive 10/100 Ethernet boards (e.g. D-Link DFE-530TX,
Winbond 10/100 boards), and is also the built-in PHY on the DM9102
10/100 Ethernet chip.
 1.16  07-Dec-1999  thorpej Add a driver for the National Semiconductor DP83843 `PHYTER' 10/100
Ethernet PHY.
 1.15  03-Nov-1999  thorpej Clean up the code that adds media a little, and make media selection
table-driven in preparation for some other changes to be made.
 1.14  04-Sep-1999  soren branches: 1.14.2; 1.14.4; 1.14.8;
Add Intel 82553 and TSC 78Q2120.
 1.13  05-Nov-1998  thorpej Add a driver for "generic unknown PHYs", meant as a catch-all for
PHYs we don't have specific drivers for. While this will not give
optimum operation, it will allow network interface drivers to at least
function while drivers for their specific PHYs are written.
 1.12  04-Nov-1998  thorpej Routines common between the Uknown PHY driver (forthcoming) and other
PHY drivers. This file has ukphy_status(), which is what PHY drivers
should use if media detection is done by decoding NWay.
 1.11  04-Nov-1998  thorpej Factor out some common code from all the PHY drivers (autonegotiation, for
now.)
 1.10  03-Nov-1998  thorpej Driver for Seeq 80220/80221/80223 10/100 Ethernet PHYs.
 1.9  02-Nov-1998  thorpej Driver for the Integrated Circuit Systems ICS1980 10/100 PHY.
 1.8  24-Oct-1998  thorpej Driver for the Level One LXT-970 10/100 Ethernet PHY.
 1.7  12-Aug-1998  thorpej Driver for the 3Com internal PHY, found on 3c905B-TX cards (and maybe
some 3c905-TX?). Partially from Frank van der Linden.
 1.6  11-Aug-1998  thorpej Change the name of the attribute to "mii".
 1.5  11-Aug-1998  thorpej Adapt to MII layer changes.
 1.4  16-Feb-1998  thorpej Remove "class" declarations, and add "devclass" declarations where
appropriate. Fix several inconsistencies between device class and
attributes. Mostly from Chris Demetriou.
 1.3  12-Jan-1998  thorpej Adjust for config changes.
 1.2  05-Jan-1998  perry RCSID Police.
 1.1  17-Oct-1997  bouyer Generic functions for the MII layer. mii attaches to mii-capable network
adapters, and provide media-selections and status to the parent.
This includes drivers for the Thunderland integrated PHY, and
National Semiconductor's DP83840A.
Note: The interface betweeen network controller and mii is not complete yet,
and will need some minors tweaks to support media auto-selection.
 1.14.8.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.14.4.1  15-Nov-1999  fvdl Sync with -current
 1.14.2.2  12-Mar-2001  bouyer Sync with HEAD.
 1.14.2.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.17.2.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.19.2.7  20-Jun-2002  nathanw Catch up to -current.
 1.19.2.6  01-Apr-2002  nathanw Pull up urlphy addition so GENERIC configures.
 1.19.2.5  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.19.2.4  08-Jan-2002  nathanw Catch up to -current.
 1.19.2.3  21-Sep-2001  nathanw Catch up to -current.
 1.19.2.2  24-Aug-2001  nathanw Catch up with -current.
 1.19.2.1  21-Jun-2001  nathanw Catch up to -current.
 1.22.2.5  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.22.2.4  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.22.2.3  13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.22.2.2  25-Aug-2001  thorpej Merge Aug 24 -current into the kqueue branch.
 1.22.2.1  03-Aug-2001  lukem update to -current
 1.33.10.5  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.33.10.4  17-Jan-2005  skrll Sync with HEAD.
 1.33.10.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.33.10.2  18-Sep-2004  skrll Sync with HEAD.
 1.33.10.1  03-Aug-2004  skrll Sync with HEAD
 1.35.4.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.35.2.1  29-Apr-2005  kent sync with -current
 1.36.4.4  21-Jan-2008  yamt sync with head
 1.36.4.3  26-Feb-2007  yamt sync with head.
 1.36.4.2  30-Dec-2006  yamt sync with head.
 1.36.4.1  21-Jun-2006  yamt sync with head.
 1.36.2.2  31-Mar-2007  bouyer pullup the following revisions (requested by msaitoh in ticket 1681):
sys/dev/pci/if_wm.c 1.104-1.105, 1.116-1.121,
1.127,1.133-1.134 via patch
sys/dev/pci/if_wmreg.h 1.17-1.20
sys/dev/pci/pcidevs patch
sys/dev/mii/igphy.c 1.11
sys/dev/mii/makphy.c 1.20, 1.23
sys/dev/mii/ikphy.c patch
sys/dev/mii/ikphyreg.h patch
sys/dev/mii/miidevs 1.68
sys/dev/mii/files.mii 1.39
sys/arch/i386/conf/GENERIC 1.788-1.789 via patch
sys/arch/i386/conf/GENERIC.MPACPI patch
sys/arch/i386/conf/GENERIC_LAPTOP 1.209 via patch
sys/arch/i386/conf/INSTALL 1.291 via patch
sys/arch/i386/conf/INSTALL_LAPTOP 1.104 via patch
sys/arch/i386/conf/XEN2_DOM0 1.13 via patch
share/man/man4/wm.4 1.14-1.16
Add support for many cards (include PCI-express based chips).
Many bug fixes about auto negotiations (PR#30078, PR#30490,
PR#30906, PR#33429 and PR#35386).
Fix media link issues with fiber-based card (PR#35797).
 1.36.2.1  03-Mar-2007  bouyer Pull up following revision(s) (requested by tsutsui in ticket #1673):
distrib/sets/lists/man/mi 1.844, 1.871
share/man/man4/Makefile 1.372, 1.379 via patch
share/man/man4/re.4 1.8, 1.9, 1.11, 1.12
share/man/man4/rgephy.4 1.1
share/man/man4/rlphy.4 1.1, 1.2
sys/arch/amd64/conf/GENERIC 1.79, 1.89
sys/arch/amd64/conf/INSTALL 1.45, 1.49
sys/arch/i386/conf/GENERIC 1.717, 1.747
sys/arch/i386/conf/GENERIC_LAPTOP 1.164
sys/arch/i386/conf/INSTALL 1.277, 1.283
sys/arch/i386/conf/INSTALL_LAPTOP 1.96, 1.98
sys/arch/i386/conf/XEN2_DOM0 1.22 via patch
sys/arch/macppc/conf/GENERIC 1.220, 1.246
sys/arch/macppc/conf/INSTALL 1.96, 1.100
sys/dev/cardbus/if_re_cardbus.c 1.10
sys/dev/cardbus/if_rtk_cardbus.c 1.29-1.31
sys/dev/ic/rtl8169.c 1.14, 1.20, 1.24, 1.25, 1.28-1.61, 1.63, 1.64-1.81 via patch
sys/dev/ic/rtl81x9.c 1.52, 1.54-1.63, 1.65, 1.67-1.70
sys/dev/ic/rtl81x9reg.h 1.15-1.26
sys/dev/ic/rtl81x9var.h 1.19, 1.21-1.37
sys/dev/mii/files.mii 1.38
sys/dev/mii/miidevs 1.62, 1.64
sys/dev/mii/rgephy.c 1.10, 1.13-1.16
sys/dev/mii/rlphy.c 1.1, 1.6, 1.7, 1.11 via patch
sys/dev/pci/if_re_pci.c 1.13, 1.15-1.17, 1.19-1.23
sys/dev/pci/if_rtk_pci.c 1.25, 1.28, 1.29, 1.31
sys/dev/pci/pcidevs 1.851, 1.852

on re(4):
- improve stability (I believe ;-)
- add a workaround for hardware ip4csum-tx bug
- support newer chips (8169SB/SC, PCIe based 8168 etc.)
- fix 8139C+ support
- enable hardware VLAN
- misc bus_dma(9) fix (which makes re(4) work on mips ports)

on rtk(4):
- fix kern/31348
- fix possible panic on dreamcast
 1.37.2.1  15-Jan-2006  yamt sync with head.
 1.38.20.1  22-Oct-2006  yamt sync with head
 1.38.18.1  18-Nov-2006  ad Sync with head.
 1.39.4.1  27-Feb-2007  yamt - sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
 1.40.30.1  02-Jan-2008  bouyer Sync with HEAD
 1.40.24.1  18-Feb-2008  mjf Sync with HEAD.
 1.40.18.1  09-Jan-2008  matt sync with HEAD
 1.41.26.1  21-Apr-2010  matt sync to netbsd-5
 1.41.20.2  19-Jun-2013  bouyer Pullup the following revisions via patch, requested by msaitoh in ticket #1850:
sys/dev/pci/if_wm.c 1.201, 1.203-1.204,
1.207-1.212, 1.215,
1.217-1.218, 1.220-1.223,
1.228, 1.232-245
sys/dev/pci/if_wmreg.h 1.40-1.45, 1.47-1.48
sys/dev/pci/if_wmvar.h 1.11-1.13
sys/dev/pci/pcidevs 1.1074, 1.1077, 1.1117
sys/dev/pci/pcidevs.h regen
sys/dev/pci/pcidevs_data.h regen
sys/dev/mii/igphyreg.h 1.6
sys/dev/mii/ihphy.c 1.1-1.2
sys/dev/mii/ihphyreg.h 1.1
sys/dev/mii/inbmphyreg.h 1.3
sys/dev/mii/files.mii 1.47 via patch
sys/dev/mii/miidevs 1.97 and 1.100
sys/dev/mii/miidevs.h regen
sys/dev/mii/miidevs_data.h regen
sys/arch/i386/conf/ALL 1.280
sys/arch/i386/conf/GENERIC 1.1001
sys/arch/i386/conf/INSTALL_FLOPPY 1.11
sys/arch/i386/conf/XEN2_DOM0 patch
sys/arch/amd64/conf/GENERIC 1.293
sys/arch/amd64/conf/XEN3_DOM0 1.61
share/man/man4/wm.4 1.21-1.24

Apply almost all fixes and improvements from netbsd-6 except for
the rev. 1.196's iqdrops' change.

- Add the detach code.
- Add code for WOL, ASF, IPMI and Intel AMT. WOL is disabled by default
- Add Yet another workaround for ICH8.
- 82576 is dual port, so check the FUNCID and increment the MAC address for
the 2nd port.
- Fix the names of 82577L[MC] LAN controllers (for mobile).
- Fix CTRL_EXT_SWDPIN() and CTRL_EXT_SWDPIO() macros. The bit order of the
SW definable pin is not 6543 but 3654!!!
- Rewrite the code to read MAC address from eeprom.
- Add 82580 support.
- 82571 quirk. Only 82571 shares port 0 of EEMNGCTL_CFGDONE.
- The document says that the TDH register must be set after
TCL.EN is set on 82575 and newer devices.
- Fix some register names. No functional change.
- Omit U+00AE "REGISTERED SIGN" in a product name due to its non-ASCII nature.
- Stop wm(4) from needlessly resetting when you add or delete a vlan(4).
- Fix MAC address check on 8257[156] and 80003 case. Some cards have non 0xffff
pointer but those don't use alternative MAC address in reality. So we check
whether the broadcast bit is set or not like Intel's e1000 driver.
Fixes PR kern/44072 reported by Jean-Yves Moulin.
- Add PCH2(and 82579) support. Fixes PR#46487
- Add yet another 82567V support.
- Add ICH10+HANKSVILL support.
- Add support Intel I350 Ethernet.
- Make vlan and all ip/ip6 checksum offload work for the I350.
- Fix compile error with WM_DEBUG.
- Fix a bug that PHY isn't set to low-power mode on PCH and PCH2.
- Add WM_DEBUG_NVM. If WM_DEBUG_NVM is enabled, dump the FLASH ROM data.
- Skip 64bit BAR correctly.
- Fix RAL_TABSIZE for ICH8, 82576, 82580 and I350.
- Use 82580(and I350) specific PHY read/write functions. Fixes PR#47542.
- Style fix. Fix typo in comment. Fix comments. Add comments.
 1.41.20.1  03-May-2009  snj Pull up following revision(s) (requested by cegger in ticket #735):
sys/dev/pci/if_age.c: revisions 1.1-1.28
sys/dev/pci/if_agereg.h: revisions 1.1-1.2
sys/dev/pci/if_ale.c: revisions 1.1-1.3
sys/dev/pci/if_alereg.h: revisions 1.1-1.2
sys/dev/pci/files.pci: revisions 1.310-1.313
sys/dev/mii/atphy.c: revisions 1.1-1.5
sys/dev/mii/files.mii: revision 1.42
share/man/man4/age.4: revisions 1.1-1.3
share/man/man4/ale.4: revisions 1.1-1.2
share/man/man4/atphy.4: revisions 1.1-1.2
share/man/man4/Makefile: revisions 1.486, 1.489
distrib/sets/lists/man/mi: revisions 1.1118, 1.1132
sys/arch/i386/conf/GENERIC: revisions 1.928, 1.933
sys/arch/i386/conf/XEN2_DOM0: revisions 1.57, 1.60
sys/arch/amd64/conf/GENERIC: revisions 1.239, 1.241
sys/arch/amd64/conf/XEN3_DOM0: revisions 1.38, 1.42
Add the age(4) and ale(4) drivers for Attansic L1 and Atheros
AR8121/AR8113/AR8114 devices respectively.
 1.41.18.1  19-Jan-2009  skrll Sync with HEAD.
 1.41.10.2  11-Aug-2010  yamt sync with head.
 1.41.10.1  04-May-2009  yamt sync with head.
 1.41.6.1  17-Jan-2009  mjf Sync with HEAD.
 1.42.2.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.44.4.2  05-Mar-2011  rmind sync with head
 1.44.4.1  03-Jul-2010  rmind sync with head
 1.44.2.1  17-Aug-2010  uebayasi Sync with HEAD.
 1.47.4.1  08-Feb-2011  bouyer Sync with HEAD
 1.47.2.1  06-Jun-2011  jruoho Sync with HEAD.
 1.48.18.1  18-May-2014  rmind sync with head
 1.48.14.2  03-Dec-2017  jdolecek update from HEAD
 1.48.14.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.48.4.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.50.26.3  11-Dec-2019  martin Pull up following revision(s) (requested by msaitoh in ticket #543):

sys/dev/mii/files.mii: revision 1.54

Add ukphy_subr flag to ipgphy to make kernel compilable with ipgphy and
without ukphy. Pointed out by Hauke.
 1.50.26.2  25-Nov-2019  martin Regen for ticket 479
 1.50.26.1  25-Nov-2019  martin Pull up following revision(s) (requested by msaitoh in ticket #476):

sys/dev/pci/if_stgereg.h: revision 1.6
sys/arch/amd64/conf/ALL: revision 1.124
sys/dev/mii/files.mii: revision 1.51
share/man/man4/vge.4: revision 1.8
share/man/man4/vge.4: revision 1.9
distrib/sets/lists/man/mi: revision 1.1656
sys/arch/i386/conf/ALL: revision 1.471
share/man/man4/mii.4: revision 1.28
sys/dev/pci/if_stge.c: revision 1.71
sys/dev/mii/ipgphy.c: revision 1.1
sys/dev/mii/ipgphy.c: revision 1.2
share/man/man4/Makefile: revision 1.684
sys/dev/mii/ipgphy.c: revision 1.3
sys/dev/mii/ipgphyreg.h: revision 1.1
sys/dev/mii/ipgphy.c: revision 1.4
sys/dev/mii/ipgphyreg.h: revision 1.2
sys/dev/mii/ipgphy.c: revision 1.5
sys/dev/mii/ipgphyreg.h: revision 1.3
sys/dev/DEVNAMES: revision 1.322
sys/arch/i386/conf/GENERIC: revision 1.1211
sys/arch/amd64/conf/GENERIC: revision 1.537
share/man/man4/ipgphy.4: revision 1.1
share/man/man4/ipgphy.4: revision 1.2

Add support IC Plus IP1000* PHYs. PR/kern 42314 first reported by

Tomokazu HARADA and patch provided by Andrius V.

New sentence, new line.
Fix date. Add RCS Id.

KNF. No functional change.

STGE_PhyCtrl is not PHY register but MAC register, so use ukphy_status()
for IP1000A device.

- Use auto-negotiation when forcing 1000BASE-T.
- Add XXX comment for strange pause setting code. I suspect this is wrong.
- On my environments, 1000BASE-T half duplex doesn't work, so we might remove
IFM_1000T_HDX from this device in future.
- Define IPGPHY_SCR's address.
- Whitespace fix.

Add missing NetBSD RCS Id. Reported by Andrius V.
 1.50.20.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed