Home | History | Annotate | Download | only in mii
History log of /src/sys/dev/mii/rgephyreg.h
RevisionDateAuthorComments
 1.12  25-Feb-2019  msaitoh It seems EEE support is not only on 8211F but on 8211D and newer.
 1.11  27-Jun-2018  msaitoh branches: 1.11.2;
Use definitions in mii.h and mdio.h.
 1.10  19-Jun-2018  jmcneill Use symbolic names for chip revision. NFC.
 1.9  21-Aug-2015  jmcneill branches: 1.9.10; 1.9.16;
add some more RTL8211F bits
 1.8  31-Mar-2015  jmcneill when resetting RTL8211F, make sure to disable manual MDI mode
 1.7  04-Mar-2015  jmcneill add RTL8211F support
 1.6  18-Jul-2010  jakllsch branches: 1.6.18; 1.6.34; 1.6.36;
Use standard MII register definitions from mii.h. No binary change.
 1.5  09-Jan-2009  cegger branches: 1.5.4; 1.5.6;
add support for RTL8211C(L) phy.

From FreeBSD.
 1.4  03-Dec-2008  tsutsui Add RCS Id.
 1.3  05-Apr-2008  tsutsui branches: 1.3.4; 1.3.10; 1.3.12;
Add support for RealTek RTL8211B(L) PHY. From FreeBSD.
 1.2  29-Nov-2006  tsutsui branches: 1.2.2; 1.2.48;
Fix #ifdef/#endif comment mismatch.
 1.1  23-Dec-2004  jonathan branches: 1.1.4; 1.1.12; 1.1.40; 1.1.42;
Snapshot of incomplete-but-working split of re(4) driver into a
bus-independent backend, with PCI and CardBus attachment code.
The committed code has two serious bugs:

1. The driver makes no attempt to recover resources when a (Cardbus)
instance is removed; bus resources are leaked.

2. In testing with a NetGear GA-511, the Cardbus card never responded
to a reset/wakeup if the card is powered down after attachment.
So for now, leave cardbus instances powered up at attachment
(insertion, or at boot if a card is already present).

That aside, it acutally works on my GA-511. Committed as-is despite
the bugs, after repeated requests to make the code available for
further testing. Also requires sys/dev/mii/miidevs rev 1.54 -> 1.55,
and consequent regen of miidevs{,_data}.h.
 1.1.42.1  10-Dec-2006  yamt sync with head.
 1.1.40.1  12-Jan-2007  ad Sync with head.
 1.1.12.1  30-Dec-2006  yamt sync with head.
 1.1.4.2  17-Jan-2005  skrll Sync with HEAD.
 1.1.4.1  23-Dec-2004  skrll file rgephyreg.h was added on branch ktrace-lwp on 2005-01-17 19:31:11 +0000
 1.2.48.2  17-Jan-2009  mjf Sync with HEAD.
 1.2.48.1  02-Jun-2008  mjf Sync with HEAD.
 1.2.2.1  18-Aug-2009  bouyer Pull up following revision(s) (requested by tsutsui in ticket #1339):
sys/dev/ic/rtl8169.c: revisions 1.107, 1.114, 1.115, 1.116,
1.117 (via patch), 1.118 (via patch),
1.119, 1.121
sys/dev/ic/rtl81x9reg.h: revisions 1.36, 1.37, 1.38, 1.39
sys/dev/ic/rtl81x9var.h: revision 1.47
sys/dev/mii/rgephy.c: revisions 1.16, 1.18, 1.19, 1.27 (via patch)
sys/dev/mii/rgephyreg.h: revision 1.3
sys/dev/pci/if_re_pci.c: revision 1.36
- add support for RTL8211B(L) to rgephy(4)
- add a wakeup instruction for rgephy(4) on newer re(4) chips
- detect RTL8169CP, RTL8168D/8111D, and RTL8103E variants
- fix rgephy(4) problem on RTL8111D reported on current-users:
http://mail-index.NetBSD.org/current-users/2009/04/12/msg008977.html
http://mail-index.NetBSD.org/current-users/2009/04/19/msg009096.html
- pull more quirk handling from FreeBSD
- fix RX hwcksum for DESCV2 chips for PR kern/40605
- remove "B" suffix from RTL8168 device names in attach message
 1.3.12.1  19-Jan-2009  skrll Sync with HEAD.
 1.3.10.1  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.3.4.2  11-Aug-2010  yamt sync with head.
 1.3.4.1  04-May-2009  yamt sync with head.
 1.5.6.1  05-Mar-2011  rmind sync with head
 1.5.4.1  17-Aug-2010  uebayasi Sync with HEAD.
 1.6.36.2  22-Sep-2015  skrll Sync with HEAD
 1.6.36.1  06-Apr-2015  skrll Sync with HEAD
 1.6.34.3  04-Nov-2015  riz Pull up following revision(s) (requested by jmcneill in ticket #960):
sys/dev/mii/rgephy.c: revision 1.40
sys/dev/mii/rgephyreg.h: revision 1.9
Disable link down power save mode and energy efficient ethernet on RTL8211F.
add some more RTL8211F bits
 1.6.34.2  30-Apr-2015  snj Pull up following revision(s) (requested by jmcneill in ticket #722):
sys/dev/mii/rgephy.c: revision 1.39
sys/dev/mii/rgephyreg.h: revision 1.8
when resetting RTL8211F, make sure to disable manual MDI mode
 1.6.34.1  21-Mar-2015  snj Pull up following revision(s) (requested by jmcneill in ticket #624):
sys/dev/mii/rgephy.c: revision 1.38
sys/dev/mii/rgephyreg.h: revision 1.7
add RTL8211F support
 1.6.18.1  03-Dec-2017  jdolecek update from HEAD
 1.9.16.2  28-Jul-2018  pgoyette Sync with HEAD
 1.9.16.1  25-Jun-2018  pgoyette Sync with HEAD
 1.9.10.1  24-Oct-2019  martin Pull up the following revisions, requested by msaitoh in ticket #1413:

sys/dev/mii/rgephy.c 1.43, 1.47, 1.49, 1.54-1.57
sys/dev/mii/rgephyreg.h 1.10, 1.12
(both via patch)

- It seems EEE support is not only on 8211F but on 8211D and newer.
- Indicate master mode if the negotiated result say so.
- Use symbolic names for chip revision.
- Cosmetic changes.
- KNF.
 1.11.2.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed