<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/net/phy, branch v3.3</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/net/phy?h=v3.3</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/net/phy?h=v3.3'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2012-02-23T22:14:26Z</updated>
<entry>
<title>phy: IC+101G and PHY_HAS_INTERRUPT flag</title>
<updated>2012-02-23T22:14:26Z</updated>
<author>
<name>Giuseppe CAVALLARO</name>
<email>peppe.cavallaro@st.com</email>
</author>
<published>2012-02-21T21:26:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e3e09f2645b435062a34a2587a32ae8e5a5b48ab'/>
<id>urn:sha1:e3e09f2645b435062a34a2587a32ae8e5a5b48ab</id>
<content type='text'>
This patch adds the PHY_HAS_INTERRUPT flag for IC+101 device series.
Also the patch does a simple dity-up to signal that
the driver actually is for IP101A LF and IP101G devices.
In fact, these are two similar PHYs that have the same IDs
and mainly differ for the EEE capability supported in the
G series.

Signed-off-by: Giuseppe Cavallaro &lt;peppe.cavallaro@st.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>netdev/phy/icplus: Correct broken phy_init code</title>
<updated>2012-02-23T22:14:26Z</updated>
<author>
<name>David McKay</name>
<email>david.mckay@st.com</email>
</author>
<published>2012-02-21T21:24:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b8e3995af4c7da7707b1710332a31f66e06b74dc'/>
<id>urn:sha1:b8e3995af4c7da7707b1710332a31f66e06b74dc</id>
<content type='text'>
The code for ip1001_config_init() was totally broken if you were not
using RGMII. Instead of returning an error code or zero it actually
returned the value in the IP1001_SPEC_CTRL_STATUS_2 register. It was
also trying to set the IP1001_APS_ON bit , but never actually wrote
back the register.

The error checking was also incorrect in both this function and the
reset function, so this patch fixes that up in a consistent fashion.

Signed-off-by: David McKay &lt;david.mckay@st.com&gt;
Signed-off-by: Giuseppe Cavallaro &lt;peppe.cavallaro@st.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>kernel-doc: fix new warning in net/phy/mdio_bus.c</title>
<updated>2012-01-22T20:08:45Z</updated>
<author>
<name>Randy Dunlap</name>
<email>rdunlap@xenotime.net</email>
</author>
<published>2012-01-21T09:03:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=af58f1d62853cd883c1fa26556fb470f05878f21'/>
<id>urn:sha1:af58f1d62853cd883c1fa26556fb470f05878f21</id>
<content type='text'>
Fix new kernel-doc warning:

Warning(drivers/net/phy/mdio_bus.c:49): No description found for parameter 'size'

Signed-off-by: Randy Dunlap &lt;rdunlap@xenotime.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>dp83640: Fix NOHZ local_softirq_pending 08 warning</title>
<updated>2012-01-12T23:26:01Z</updated>
<author>
<name>Manfred Rudigier</name>
<email>Manfred.Rudigier@omicron.at</email>
</author>
<published>2012-01-09T23:52:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=72092cc45378176ba700034c91b7af2db524df26'/>
<id>urn:sha1:72092cc45378176ba700034c91b7af2db524df26</id>
<content type='text'>
Similar problem as in 481a8199142c050b72bff8a1956a49fd0a75bbe0 ("can:
fix NOHZ local_softirq_pending 08 warning"). This fix replaces
netif_rx() with netif_rx_ni() which has to be used from
process/softirq context.

Signed-off-by: Manfred Rudigier &lt;manfred.rudigier@omicron.at&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>phylib: introduce mdiobus_alloc_size()</title>
<updated>2012-01-12T23:23:04Z</updated>
<author>
<name>Timur Tabi</name>
<email>timur@freescale.com</email>
</author>
<published>2012-01-12T23:23:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=eb8a54a78e974e1af3e17fa38bb74d3747c5c1bd'/>
<id>urn:sha1:eb8a54a78e974e1af3e17fa38bb74d3747c5c1bd</id>
<content type='text'>
Introduce function mdiobus_alloc_size() as an alternative to mdiobus_alloc().
Most callers of mdiobus_alloc() also allocate a private data structure, and
then manually point bus-&gt;priv to this object.  mdiobus_alloc_size()
combines the two operations into one, which simplifies memory management.

The original mdiobus_alloc() now just calls mdiobus_alloc_size(0).

Signed-off-by: Timur Tabi &lt;timur@freescale.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mdio-octeon: use an unique MDIO bus name.</title>
<updated>2012-01-11T00:35:02Z</updated>
<author>
<name>Florian Fainelli</name>
<email>florian@openwrt.org</email>
</author>
<published>2012-01-09T23:59:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d6c25beba35a76c002bff9235484d75a6f8e7e6b'/>
<id>urn:sha1:d6c25beba35a76c002bff9235484d75a6f8e7e6b</id>
<content type='text'>
Signed-off-by: Florian Fainelli &lt;florian@openwrt.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>mdio-gpio: use an unique MDIO bus name.</title>
<updated>2012-01-11T00:35:02Z</updated>
<author>
<name>Florian Fainelli</name>
<email>florian@openwrt.org</email>
</author>
<published>2012-01-09T23:59:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a77e929a24ccf5a8545266a0c247e5ae862f13ba'/>
<id>urn:sha1:a77e929a24ccf5a8545266a0c247e5ae862f13ba</id>
<content type='text'>
Signed-off-by: Florian Fainelli &lt;florian@openwrt.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>phy/fixed: use an unique MDIO bus name.</title>
<updated>2012-01-11T00:35:02Z</updated>
<author>
<name>Florian Fainelli</name>
<email>florian@openwrt.org</email>
</author>
<published>2012-01-09T23:59:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9e6c643bb4502c50b6511206601b7760c610dfcc'/>
<id>urn:sha1:9e6c643bb4502c50b6511206601b7760c610dfcc</id>
<content type='text'>
Signed-off-by: Florian Fainelli &lt;florian@openwrt.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: phy: smsc: Move SMSC PHY constants to &lt;linux/smscphy.h&gt;</title>
<updated>2012-01-04T01:23:18Z</updated>
<author>
<name>Javier Martinez Canillas</name>
<email>javier@dowhile0.org</email>
</author>
<published>2012-01-04T01:23:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=43c6759e73907e4c8e6624f70f5c4a860518b203'/>
<id>urn:sha1:43c6759e73907e4c8e6624f70f5c4a860518b203</id>
<content type='text'>
SMSC generation 4 LAN chips integrate an IEEE 802.3 ethernet physical layer.
The ethernet driver for this family of devices needs to access the SMSC PHY
registers and bit-fields.

So, this patch moves these constants to a place where it can be used for both
the PHY and LAN drivers.

Signed-off-by: Javier Martinez Canillas &lt;javier@dowhile0.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>phy: Micrel KS8995MA 5-ports 10/100 managed Ethernet switch support added</title>
<updated>2011-12-19T21:30:40Z</updated>
<author>
<name>Frederic LAMBERT</name>
<email>frdrc66@gmail.com</email>
</author>
<published>2011-12-18T07:33:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a8e510f682fe6d7671c11887e07c55f86caaf3c1'/>
<id>urn:sha1:a8e510f682fe6d7671c11887e07c55f86caaf3c1</id>
<content type='text'>
Signed-off-by: Gabor Juhos &lt;juhosg@openwrt.org&gt;
Signed-off-by: Frederic Lambert &lt;frdrc66@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
