<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/net/phy/Kconfig, branch linux-3.6.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.6.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.6.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-06-28T04:23:25Z</updated>
<entry>
<title>netdev/phy: Add driver for Broadcom BCM87XX 10G Ethernet PHYs</title>
<updated>2012-06-28T04:23:25Z</updated>
<author>
<name>David Daney</name>
</author>
<published>2012-06-27T07:33:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e9976d7c96423ac1991396aa82335206ded55bcf'/>
<id>urn:sha1:e9976d7c96423ac1991396aa82335206ded55bcf</id>
<content type='text'>
Add a driver for BCM8706 and BCM8727 devices.  These are a 10Gig PHYs
which use MII_ADDR_C45 addressing.  They are always 10G full duplex, so
there is no autonegotiation.  All we do is report link state and send
interrupts when it changes.

If the PHY has a device tree of_node associated with it, the
"broadcom,c45-reg-init" property is used to supply register
initialization values when config_init() is called.

Signed-off-by: David Daney &lt;david.daney@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>netdev/of/phy: Add MDIO bus multiplexer driven by GPIO lines.</title>
<updated>2012-05-08T02:58:09Z</updated>
<author>
<name>David Daney</name>
</author>
<published>2012-05-02T15:16:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=416912a129349788372e6ac27ab86bd9b18c8cc0'/>
<id>urn:sha1:416912a129349788372e6ac27ab86bd9b18c8cc0</id>
<content type='text'>
The GPIO pins select which sub bus is connected to the master.

Initially tested with an sn74cbtlv3253 switch device wired into the
MDIO bus.

Signed-off-by: David Daney &lt;david.daney@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>netdev/of/phy: Add MDIO bus multiplexer support.</title>
<updated>2012-05-08T02:58:09Z</updated>
<author>
<name>David Daney</name>
</author>
<published>2012-05-02T15:16:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0ca2997d145268e6b4ef000692061849cdab8348'/>
<id>urn:sha1:0ca2997d145268e6b4ef000692061849cdab8348</id>
<content type='text'>
This patch adds a somewhat generic framework for MDIO bus
multiplexers.  It is modeled on the I2C multiplexer.

The multiplexer is needed if there are multiple PHYs with the same
address connected to the same MDIO bus adepter, or if there is
insufficient electrical drive capability for all the connected PHY
devices.

Conceptually it could look something like this:

                   ------------------
                   | Control Signal |
                   --------+---------
                           |
 ---------------   --------+------
 | MDIO MASTER |---| Multiplexer |
 ---------------   --+-------+----
                     |       |
                     C       C
                     h       h
                     i       i
                     l       l
                     d       d
                     |       |
     ---------       A       B   ---------
     |       |       |       |   |       |
     | PHY@1 +-------+       +---+ PHY@1 |
     |       |       |       |   |       |
     ---------       |       |   ---------
     ---------       |       |   ---------
     |       |       |       |   |       |
     | PHY@2 +-------+       +---+ PHY@2 |
     |       |                   |       |
     ---------                   ---------

This framework configures the bus topology from device tree data.  The
mechanics of switching the multiplexer is left to device specific
drivers.

The follow-on patch contains a multiplexer driven by GPIO lines.

Signed-off-by: David Daney &lt;david.daney@cavium.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>phy: add am79c874 PHY support</title>
<updated>2012-03-19T22:02:05Z</updated>
<author>
<name>Heiko Schocher</name>
</author>
<published>2012-03-18T11:03:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=49099122a403b907dc12a5e66033678a07c68ba3'/>
<id>urn:sha1:49099122a403b907dc12a5e66033678a07c68ba3</id>
<content type='text'>
Signed-off-by: Heiko Schocher &lt;hs@denx.de&gt;
Signed-off-by: Anatolij Gustschin &lt;agust@denx.de&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>
</author>
<published>2011-12-18T07:33:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/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>
<entry>
<title>net: Revert ARCNET and PHYLIB to tristate options</title>
<updated>2011-11-26T19:36:49Z</updated>
<author>
<name>Ben Hutchings</name>
</author>
<published>2011-11-25T14:40:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fc0b927d9a5024e138c4318fe19a590f23e3eeec'/>
<id>urn:sha1:fc0b927d9a5024e138c4318fe19a590f23e3eeec</id>
<content type='text'>
commit 88491d8103498a6166f70d5999902fec70924314 ("drivers/net: Kconfig
&amp; Makefile cleanup") changed the type of these options to bool, but
they select code that could (and still can) be built as modules.

Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>drivers/net: Kconfig &amp; Makefile cleanup</title>
<updated>2011-08-27T07:58:49Z</updated>
<author>
<name>Jeff Kirsher</name>
</author>
<published>2011-08-23T07:42:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=88491d8103498a6166f70d5999902fec70924314'/>
<id>urn:sha1:88491d8103498a6166f70d5999902fec70924314</id>
<content type='text'>
The is does a general cleanup of the drivers/net/ Kconfig and
Makefile.  This patch create a "core" option and places all
the networking core drivers into this option (default is yes
for this option).  In addition, it alphabitizes the Kconfig
driver options.

As a side cleanup, found that the arcnet, token ring, and PHY
Kconfig options were a tri-state option and should have been
a bool option.

Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>phylib: Allow BCM63XX PHY to be selected only on BCM63XX.</title>
<updated>2011-06-17T03:45:01Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2011-06-14T22:07:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f1dc045e685ea5424b3445c1ccaa0a25b3d661ec'/>
<id>urn:sha1:f1dc045e685ea5424b3445c1ccaa0a25b3d661ec</id>
<content type='text'>
This PHY is available integrated into BCM63xx series SOCs only.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

 drivers/net/phy/Kconfig |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
Acked-by: Florian Fainelli &lt;ffainelli@freebox.fr&gt;
Signed-off-by: David S. Miller &lt;davem@conan.davemloft.net&gt;
</content>
</entry>
<entry>
<title>phy: Remove unneeded depends on PHYLIB</title>
<updated>2011-02-12T06:01:08Z</updated>
<author>
<name>hartleys</name>
</author>
<published>2011-02-11T12:14:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d5e219c3a2389f31b18e4ca55c33a12adaadf565'/>
<id>urn:sha1:d5e219c3a2389f31b18e4ca55c33a12adaadf565</id>
<content type='text'>
Remove unneeded depends on PHYLIB.  The config selection is already in
an if PHYLIB / endif block.

Signed-off-by: H Hartley Sweeten &lt;hsweeten@visionengravers.com&gt;
Cc: "David S. Miller" &lt;davem@davemloft.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>phy: add the IC+ IP1001 driver</title>
<updated>2010-12-10T23:48:43Z</updated>
<author>
<name>Giuseppe CAVALLARO</name>
</author>
<published>2010-12-08T23:05:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=377ecca9ba6d98f31517e2322075e94d1be94561'/>
<id>urn:sha1:377ecca9ba6d98f31517e2322075e94d1be94561</id>
<content type='text'>
This patch adds the IC+ IP1001 (Gigabit Ethernet Transceiver) driver.
I've had to add an additional delay (2ns) to adjust RX clock phase at
GMII/ RGMII interface (according to the PHY data-sheet). This helps to
have the RGMII working on some ST platforms.

Signed-off-by: Giuseppe Cavallaro &lt;peppe.cavallaro@st.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
