<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/mii, branch upstream/11.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFC of r303230, r303253 and r303420:</title>
<updated>2016-12-30T19:55:04+00:00</updated>
<author>
<name>Luiz Otavio O Souza</name>
<email>loos@FreeBSD.org</email>
</author>
<published>2016-12-30T19:55:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f4fc2ad3d610620cb037658c1ad15f872919d194'/>
<id>f4fc2ad3d610620cb037658c1ad15f872919d194</id>
<content type='text'>
Add support for the Microchip/Micrel KSZ9031 Gigabit Ethernet PHY.

Enable the build of micphy as part of generic miibus build, but only for
FDT enabled systems.

The Micrel PHYs reads the optional external delays from DTB.

Tested on uBMC and uFW.

Sponsored by: Rubicon Communications (Netgate)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for the Microchip/Micrel KSZ9031 Gigabit Ethernet PHY.

Enable the build of micphy as part of generic miibus build, but only for
FDT enabled systems.

The Micrel PHYs reads the optional external delays from DTB.

Tested on uBMC and uFW.

Sponsored by: Rubicon Communications (Netgate)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for Atmel at25df641 flash</title>
<updated>2016-06-08T14:22:16+00:00</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2016-06-08T14:22:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fe56b741cc5840a9050ceb91a616276c5d1a3c7d'/>
<id>fe56b741cc5840a9050ceb91a616276c5d1a3c7d</id>
<content type='text'>
Submitted by:	Grégory Soutadé &lt;soutade@gmail.com&gt; (via github pull request)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Submitted by:	Grégory Soutadé &lt;soutade@gmail.com&gt; (via github pull request)
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup unnecessary semicolons from the kernel.</title>
<updated>2016-04-10T23:07:00+00:00</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2016-04-10T23:07:00+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=74b8d63dcc17c07d8cb21e13f6db517698efd49f'/>
<id>74b8d63dcc17c07d8cb21e13f6db517698efd49f</id>
<content type='text'>
Found with devel/coccinelle.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Found with devel/coccinelle.
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable EEE(Energy Efficient Ethernet) for RTL8211F PHY.</title>
<updated>2015-12-03T05:27:39+00:00</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2015-12-03T05:27:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7aa69e31072f4ab54dc877e799afe4a91b76dca5'/>
<id>7aa69e31072f4ab54dc877e799afe4a91b76dca5</id>
<content type='text'>
It seems the EEE made RX MAC enter LPI(Low Power Idle) mode such
that dwc(4) was not able to receive packets.  Ideally dwc(4) should
be able to use EEE to save power during periods of low link
utilization(i.e. gating off clock).  Due to lack of dwc(4)
datasheet it's not easy to take required steps for EEE on LPI
enter/exit events.  Disabling EEE in PHY seems to be easy
workaround until dwc(4) supports EEE.

Updating EEE advertisement register on RTL8211F seems to have no
effect until reprogramming MII_ANAR, MII_100T2CR and MII_BMCR
with auto-negotiation. It's not clear whether it's related with
mii_phy_reset()'s BMCR_ISO handling for RTL8211F though.
It seems rgephy_reset() needs careful investigation for newer
RealTek PHYs.

Ganbold submitted working version based on NetBSD change and
tested lots of changes I made. Thanks a lot!

Submitted by:	ganbold (initial version)
In collaboration with:	ganbold
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It seems the EEE made RX MAC enter LPI(Low Power Idle) mode such
that dwc(4) was not able to receive packets.  Ideally dwc(4) should
be able to use EEE to save power during periods of low link
utilization(i.e. gating off clock).  Due to lack of dwc(4)
datasheet it's not easy to take required steps for EEE on LPI
enter/exit events.  Disabling EEE in PHY seems to be easy
workaround until dwc(4) supports EEE.

Updating EEE advertisement register on RTL8211F seems to have no
effect until reprogramming MII_ANAR, MII_100T2CR and MII_BMCR
with auto-negotiation. It's not clear whether it's related with
mii_phy_reset()'s BMCR_ISO handling for RTL8211F though.
It seems rgephy_reset() needs careful investigation for newer
RealTek PHYs.

Ganbold submitted working version based on NetBSD change and
tested lots of changes I made. Thanks a lot!

Submitted by:	ganbold (initial version)
In collaboration with:	ganbold
</pre>
</div>
</content>
</entry>
<entry>
<title>Add more BCM gigabit PHYs</title>
<updated>2015-09-04T17:48:19+00:00</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2015-09-04T17:48:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d751decc98dd81f36d060aa778d82b3d45b3a2c0'/>
<id>d751decc98dd81f36d060aa778d82b3d45b3a2c0</id>
<content type='text'>
Gleaned from a public header file. 5402 and 5404 look like they may be
used on embedded devices. 5478 and 5488 are switch PHYs. 5754 change is just
to note a product alias.

Differential Revision:	https://reviews.freebsd.org/D3338
Submitted by:	kevin.bowling@kev009.com
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Gleaned from a public header file. 5402 and 5404 look like they may be
used on embedded devices. 5478 and 5488 are switch PHYs. 5754 change is just
to note a product alias.

Differential Revision:	https://reviews.freebsd.org/D3338
Submitted by:	kevin.bowling@kev009.com
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for BCM5466 PHY</title>
<updated>2015-07-29T20:50:48+00:00</updated>
<author>
<name>Sean Bruno</name>
<email>sbruno@FreeBSD.org</email>
</author>
<published>2015-07-29T20:50:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e0fe6b48352d5c67b5f933946b2c3cdd9085bba5'/>
<id>e0fe6b48352d5c67b5f933946b2c3cdd9085bba5</id>
<content type='text'>
Differential Revision:	D3232
Submitted by:	kevin.bowling@kev009.com
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision:	D3232
Submitted by:	kevin.bowling@kev009.com
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix yet another comment typo in NetBSD rev. 1.16, missed when merging</title>
<updated>2015-06-18T14:13:16+00:00</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2015-06-18T14:13:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=728ac24351f2e3106f1408de43ec30e10bd864c6'/>
<id>728ac24351f2e3106f1408de43ec30e10bd864c6</id>
<content type='text'>
it in r284447.

Submitted by:	yongari
Sponsored by:	genua mbh
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
it in r284447.

Submitted by:	yongari
Sponsored by:	genua mbh
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from NetBSD:</title>
<updated>2015-06-16T13:27:06+00:00</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2015-06-16T13:27:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=01c6133b109f5e1896be91ea91ab3939dd7685e5'/>
<id>01c6133b109f5e1896be91ea91ab3939dd7685e5</id>
<content type='text'>
o rev. 1.10: Nuke trailing whitespace.
o rev. 1.15: Fix typo in comment.
o rev. 1.16: Add the following registers from IEEE 802.3-2009 Clause 22:
 - PSE control register (0x0b)
 - PSE status register (0x0c)
 - MMD access control register (0x0d)
 - MMD access address data register (0x0e)
o rev. 1.17 (comments only): The bit location of link ability is different
  between 1000Base-X and others (see Annex 28B.2 and 28D).
o rev. 1.18: Nuke dupe word.

Obtained from:	NetBSD
MFC after:	1 week
Sponsored by:	genua mbh
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
o rev. 1.10: Nuke trailing whitespace.
o rev. 1.15: Fix typo in comment.
o rev. 1.16: Add the following registers from IEEE 802.3-2009 Clause 22:
 - PSE control register (0x0b)
 - PSE status register (0x0c)
 - MMD access control register (0x0d)
 - MMD access address data register (0x0e)
o rev. 1.17 (comments only): The bit location of link ability is different
  between 1000Base-X and others (see Annex 28B.2 and 28D).
o rev. 1.18: Nuke dupe word.

Obtained from:	NetBSD
MFC after:	1 week
Sponsored by:	genua mbh
</pre>
</div>
</content>
</entry>
<entry>
<title>Add another variant of BCM5708S controller to IBM HS21 workaround</title>
<updated>2015-04-23T01:39:28+00:00</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2015-04-23T01:39:28+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0d3c2a9a16a15ad8b2650e0794756802dde6ff7e'/>
<id>0d3c2a9a16a15ad8b2650e0794756802dde6ff7e</id>
<content type='text'>
list.

PR:		118238
MFC after:	2 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
list.

PR:		118238
MFC after:	2 weeks
</pre>
</div>
</content>
</entry>
<entry>
<title>Instead of storing mii_media_table array index in ifm_data, determine</title>
<updated>2015-04-21T09:39:48+00:00</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2015-04-21T09:39:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=27e1f92dbf6a4a5bd8d5328c025beb7f9fae3556'/>
<id>27e1f92dbf6a4a5bd8d5328c025beb7f9fae3556</id>
<content type='text'>
it in mii_phy_setmedia() functionally.

Sponsored by:	Nginx, Inc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
it in mii_phy_setmedia() functionally.

Sponsored by:	Nginx, Inc.
</pre>
</div>
</content>
</entry>
</feed>
