<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/Documentation/networking/phy.txt, branch linux-5.0.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.0.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.0.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2017-06-06T19:12:28Z</updated>
<entry>
<title>net: phy: Delete unused function phy_ethtool_gset</title>
<updated>2017-06-06T19:12:28Z</updated>
<author>
<name>yuval.shaia@oracle.com</name>
</author>
<published>2017-06-05T07:18:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f8fe99754673719ab791713a676bf27dae616fbc'/>
<id>urn:sha1:f8fe99754673719ab791713a676bf27dae616fbc</id>
<content type='text'>
It's unused, so remove it.

Signed-off-by: Yuval Shaia &lt;yuval.shaia@oracle.com&gt;
Reviewed-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>phy: add phy fixup unregister functions</title>
<updated>2016-12-08T19:21:47Z</updated>
<author>
<name>Woojung.Huh@microchip.com</name>
</author>
<published>2016-12-07T20:26:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f38e7a32ee4fc9c8aeeac59e6e0462cd281586e3'/>
<id>urn:sha1:f38e7a32ee4fc9c8aeeac59e6e0462cd281586e3</id>
<content type='text'>
&gt;From : Woojung Huh &lt;woojung.huh@microchip.com&gt;

Add functions to unregister phy fixup for modules.

int phy_unregister_fixup(const char *bus_id, u32 phy_uid, u32 phy_uid_mask)
	Unregister phy fixup from phy_fixup_list per bus_id, phy_uid &amp;
	phy_uid_mask

int phy_unregister_fixup_for_uid(u32 phy_uid, u32 phy_uid_mask)
	Unregister phy fixup from phy_fixup_list.
	Use it for fixup registered by phy_register_fixup_for_uid()

int phy_unregister_fixup_for_id(const char *bus_id)
	Unregister phy fixup from phy_fixup_list.
	Use it for fixup registered by phy_register_fixup_for_id()

Signed-off-by: Woojung Huh &lt;woojung.huh@microchip.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Documentation: net: phy: Add links to several standards documents</title>
<updated>2016-11-28T21:07:43Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2016-11-28T02:45:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cc9111162b4c707797ca573139c943bf75ed326e'/>
<id>urn:sha1:cc9111162b4c707797ca573139c943bf75ed326e</id>
<content type='text'>
Add links to the IEEE 802.3-2008 document, and the RGMII v1.3 and v2.0
revisions of the standard.

Reviewed-by: Martin Blumenstingl &lt;martin.blumenstingl@googlemail.com&gt;
Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Documentation: net: phy: Add blurb about RGMII</title>
<updated>2016-11-28T21:07:42Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2016-11-28T02:45:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bf8f6952a233f5084431b06f49dc0e1d8907969e'/>
<id>urn:sha1:bf8f6952a233f5084431b06f49dc0e1d8907969e</id>
<content type='text'>
RGMII is a recurring source of pain for people with Gigabit Ethernet
hardware since it may require PHY driver and MAC driver level
configuration hints. Document what are the expectations from PHYLIB and
what options exist.

Reviewed-by: Martin Blumenstingl &lt;martin.blumenstingl@googlemail.com&gt;
Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Documentation: net: phy: Add a paragraph about pause frames/flow control</title>
<updated>2016-11-28T21:07:42Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2016-11-28T02:45:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2fa3e25b454e267d8f55ee19c27be540495463e7'/>
<id>urn:sha1:2fa3e25b454e267d8f55ee19c27be540495463e7</id>
<content type='text'>
Describe that the Ethernet MAC controller is ultimately responsible for
dealing with proper pause frames/flow control advertisement and
enabling, and that it is therefore allowed to have it change
phydev-&gt;supported/advertising with SUPPORTED_Pause and
SUPPORTED_AsymPause.

Reviewed-by: Martin Blumenstingl &lt;martin.blumenstingl@googlemail.com&gt;
Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Documentation: net: phy: remove description of function pointers</title>
<updated>2016-11-28T21:07:42Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2016-11-28T02:45:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=527fd70e26e68d65a47e17e71f637dc42dbd26cc'/>
<id>urn:sha1:527fd70e26e68d65a47e17e71f637dc42dbd26cc</id>
<content type='text'>
Remove the function pointers documentation which duplicates information
found in include/linux/phy.h. Maintaining documentation about two
different locations just does not work, but the code is less likely to
be outdated.

Reviewed-by: Martin Blumenstingl &lt;martin.blumenstingl@googlemail.com&gt;
Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Documentation: networking: phy.txt: Add missing functions</title>
<updated>2016-03-14T19:00:04Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2016-03-14T17:55:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=387178ec26332e2a35529a716ff3e83a3a457fca'/>
<id>urn:sha1:387178ec26332e2a35529a716ff3e83a3a457fca</id>
<content type='text'>
Some new development in PHYLIB added new function pointers to the struct
phy_driver, document these.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Documentation: networking: phy.txt: Update text for indirect MMD access</title>
<updated>2014-07-31T03:00:22Z</updated>
<author>
<name>Vince Bridgers</name>
</author>
<published>2014-07-29T20:19:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=49193a66f00148443288a83c6ac377a641b10bd5'/>
<id>urn:sha1:49193a66f00148443288a83c6ac377a641b10bd5</id>
<content type='text'>
Update the PHY library documentation to describe how a specific PHY
driver can use the PAL MMD register access routines or override those
routines with it's own in the event the PHY does not support the IEEE
standard for reading and writing MMD phy registers.

Signed-off-by: Vince Bridgers &lt;vbridgers2013@gmail.com&gt;
Reviewed-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Documentation: networking: phy.txt: MDIO bus reset is optional</title>
<updated>2014-03-28T05:38:03Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2014-03-27T01:07:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=604fdf4286c75bed49b2e084bf3dee6216f80692'/>
<id>urn:sha1:604fdf4286c75bed49b2e084bf3dee6216f80692</id>
<content type='text'>
Update the MDIO bus documentation to mention that the MDIO bus reset
function is completely optional. It became optional with commit
e13934563db0 ("[PATCH] PHY Layer fixup")

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Documentation: networking: update phy.txt with recent changes</title>
<updated>2014-02-17T21:40:09Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2014-02-17T21:34:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7f6224b7c73b6ce66b6a07e4a0c3b826540b13bb'/>
<id>urn:sha1:7f6224b7c73b6ce66b6a07e4a0c3b826540b13bb</id>
<content type='text'>
The PHY library was missing a bunch of newly added PHY driver callbacks
along with a smallish description of what they do, fix that.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
