<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-stable.git/drivers/net/phy/Kconfig, branch linux-3.2.y</title>
<subtitle>Linux kernel stable tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/'/>
<entry>
<title>net: Revert ARCNET and PHYLIB to tristate options</title>
<updated>2011-11-26T19:36:49+00:00</updated>
<author>
<name>Ben Hutchings</name>
<email>ben@decadent.org.uk</email>
</author>
<published>2011-11-25T14:40:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=fc0b927d9a5024e138c4318fe19a590f23e3eeec'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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;
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/net: Kconfig &amp; Makefile cleanup</title>
<updated>2011-08-27T07:58:49+00:00</updated>
<author>
<name>Jeff Kirsher</name>
<email>jeffrey.t.kirsher@intel.com</email>
</author>
<published>2011-08-23T07:42:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=88491d8103498a6166f70d5999902fec70924314'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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;
</pre>
</div>
</content>
</entry>
<entry>
<title>phylib: Allow BCM63XX PHY to be selected only on BCM63XX.</title>
<updated>2011-06-17T03:45:01+00:00</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2011-06-14T22:07:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=f1dc045e685ea5424b3445c1ccaa0a25b3d661ec'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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;
</pre>
</div>
</content>
</entry>
<entry>
<title>phy: Remove unneeded depends on PHYLIB</title>
<updated>2011-02-12T06:01:08+00:00</updated>
<author>
<name>hartleys</name>
<email>hartleys@visionengravers.com</email>
</author>
<published>2011-02-11T12:14:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=d5e219c3a2389f31b18e4ca55c33a12adaadf565'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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;
</pre>
</div>
</content>
</entry>
<entry>
<title>phy: add the IC+ IP1001 driver</title>
<updated>2010-12-10T23:48:43+00:00</updated>
<author>
<name>Giuseppe CAVALLARO</name>
<email>peppe.cavallaro@st.com</email>
</author>
<published>2010-12-08T23:05:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=377ecca9ba6d98f31517e2322075e94d1be94561'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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;
</pre>
</div>
</content>
</entry>
<entry>
<title>don't let BCM63XX_PHY depend on non-existant symbol</title>
<updated>2010-10-05T07:34:30+00:00</updated>
<author>
<name>Uwe Kleine-König</name>
<email>u.kleine-koenig@pengutronix.de</email>
</author>
<published>2010-10-03T23:43:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=10ff4c682972bf714c03ea71e169472cdc329a1e'/>
<id>10ff4c682972bf714c03ea71e169472cdc329a1e</id>
<content type='text'>
The kernel doesn't have a symbol called BCM63XX.  There is a symbol
BCM63XX_ENET (introduced in 9b1fc55a0500, 6 weeks after 09bb9aa0ed that
introduced BCM63XX_PHY), but the driver compiles without that, too.

Cc: Maxime Bizon &lt;mbizon@freebox.fr&gt;
Cc: Florian Fainelli &lt;florian@openwrt.org&gt;
Cc: David S. Miller &lt;davem@davemloft.net&gt;
Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Signed-off-by: Uwe Kleine-König &lt;u.kleine-koenig@pengutronix.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The kernel doesn't have a symbol called BCM63XX.  There is a symbol
BCM63XX_ENET (introduced in 9b1fc55a0500, 6 weeks after 09bb9aa0ed that
introduced BCM63XX_PHY), but the driver compiles without that, too.

Cc: Maxime Bizon &lt;mbizon@freebox.fr&gt;
Cc: Florian Fainelli &lt;florian@openwrt.org&gt;
Cc: David S. Miller &lt;davem@davemloft.net&gt;
Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Signed-off-by: Uwe Kleine-König &lt;u.kleine-koenig@pengutronix.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>phylib: available for any speed ethernet</title>
<updated>2010-08-12T06:03:50+00:00</updated>
<author>
<name>Randy Dunlap</name>
<email>randy.dunlap@oracle.com</email>
</author>
<published>2010-08-11T13:26:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=cba86f2e20a33cd2e6f41bd5e5b23aa2d55c95b8'/>
<id>cba86f2e20a33cd2e6f41bd5e5b23aa2d55c95b8</id>
<content type='text'>
Several gigabit network drivers (SB1250_MAC, TIGON3, FSL, GIANFAR,
UCC_GETH, MV643XX_ETH, XILINX_LL_TEMAC, S6GMAC, STMMAC_ETH, PASEMI_MAC,
and OCTEON_ETHERNET) select PHYLIB.  These drivers are not under
NET_ETHERNET (10/100 mbit), so this warning is generated (long, irrelevant
parts are omitted):

warning: (NET_DSA &amp;&amp; NET &amp;&amp; EXPERIMENTAL &amp;&amp; NET_ETHERNET &amp;&amp; !S390 || ... || SB1250_MAC &amp;&amp; NETDEVICES &amp;&amp; NETDEV_1000 &amp;&amp; SIBYTE_SB1xxx_SOC || TIGON3 &amp;&amp; NETDEVICES &amp;&amp; NETDEV_1000 &amp;&amp; PCI || FSL_PQ_MDIO &amp;&amp; NETDEVICES &amp;&amp; NETDEV_1000 &amp;&amp; FSL_SOC || GIANFAR &amp;&amp; NETDEVICES &amp;&amp; NETDEV_1000 &amp;&amp; FSL_SOC || UCC_GETH &amp;&amp; NETDEVICES &amp;&amp; NETDEV_1000 &amp;&amp; QUICC_ENGINE || MV643XX_ETH &amp;&amp; NETDEVICES &amp;&amp; NETDEV_1000 &amp;&amp; (MV64X60 || PPC32 || PLAT_ORION) || XILINX_LL_TEMAC &amp;&amp; NETDEVICES &amp;&amp; NETDEV_1000 &amp;&amp; (PPC || MICROBLAZE) || S6GMAC &amp;&amp; NETDEVICES &amp;&amp; NETDEV_1000 &amp;&amp; XTENSA_VARIANT_S6000 || STMMAC_ETH &amp;&amp; NETDEV_1000 &amp;&amp; NETDEVICES &amp;&amp; CPU_SUBTYPE_ST40 || PASEMI_MAC &amp;&amp; NETDEVICES &amp;&amp; NETDEV_10000 &amp;&amp; PPC_PASEMI &amp;&amp; PCI || OCTEON_ETHERNET &amp;&amp; STAGING &amp;&amp; !STAGING_EXCLUDE_BUILD &amp;&amp; CPU_CAVIUM_OCTEON) selects PHYLIB which has unmet direct dependencies (!S390 &amp;&amp; NET_ETHERNET)

PHYLIB is used by non-10/100 mbit ethernet drivers, so change the dependencies
to be NETDEVICES instead of NET_ETHERNET.

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Several gigabit network drivers (SB1250_MAC, TIGON3, FSL, GIANFAR,
UCC_GETH, MV643XX_ETH, XILINX_LL_TEMAC, S6GMAC, STMMAC_ETH, PASEMI_MAC,
and OCTEON_ETHERNET) select PHYLIB.  These drivers are not under
NET_ETHERNET (10/100 mbit), so this warning is generated (long, irrelevant
parts are omitted):

warning: (NET_DSA &amp;&amp; NET &amp;&amp; EXPERIMENTAL &amp;&amp; NET_ETHERNET &amp;&amp; !S390 || ... || SB1250_MAC &amp;&amp; NETDEVICES &amp;&amp; NETDEV_1000 &amp;&amp; SIBYTE_SB1xxx_SOC || TIGON3 &amp;&amp; NETDEVICES &amp;&amp; NETDEV_1000 &amp;&amp; PCI || FSL_PQ_MDIO &amp;&amp; NETDEVICES &amp;&amp; NETDEV_1000 &amp;&amp; FSL_SOC || GIANFAR &amp;&amp; NETDEVICES &amp;&amp; NETDEV_1000 &amp;&amp; FSL_SOC || UCC_GETH &amp;&amp; NETDEVICES &amp;&amp; NETDEV_1000 &amp;&amp; QUICC_ENGINE || MV643XX_ETH &amp;&amp; NETDEVICES &amp;&amp; NETDEV_1000 &amp;&amp; (MV64X60 || PPC32 || PLAT_ORION) || XILINX_LL_TEMAC &amp;&amp; NETDEVICES &amp;&amp; NETDEV_1000 &amp;&amp; (PPC || MICROBLAZE) || S6GMAC &amp;&amp; NETDEVICES &amp;&amp; NETDEV_1000 &amp;&amp; XTENSA_VARIANT_S6000 || STMMAC_ETH &amp;&amp; NETDEV_1000 &amp;&amp; NETDEVICES &amp;&amp; CPU_SUBTYPE_ST40 || PASEMI_MAC &amp;&amp; NETDEVICES &amp;&amp; NETDEV_10000 &amp;&amp; PPC_PASEMI &amp;&amp; PCI || OCTEON_ETHERNET &amp;&amp; STAGING &amp;&amp; !STAGING_EXCLUDE_BUILD &amp;&amp; CPU_CAVIUM_OCTEON) selects PHYLIB which has unmet direct dependencies (!S390 &amp;&amp; NET_ETHERNET)

PHYLIB is used by non-10/100 mbit ethernet drivers, so change the dependencies
to be NETDEVICES instead of NET_ETHERNET.

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/net/phy: micrel phy driver</title>
<updated>2010-05-03T22:43:26+00:00</updated>
<author>
<name>David J. Choi</name>
<email>david.choi@micrel.com</email>
</author>
<published>2010-04-29T06:12:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=d05070091849015f8c5b7d55cd75b86ebb61b3ec'/>
<id>d05070091849015f8c5b7d55cd75b86ebb61b3ec</id>
<content type='text'>
This is the first version of phy driver from Micrel Inc.

Signed-off-by: David J. Choi &lt;david.choi@micrel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the first version of phy driver from Micrel Inc.

Signed-off-by: David J. Choi &lt;david.choi@micrel.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>NET: Add driver for Octeon MDIO buses.</title>
<updated>2009-12-17T01:56:58+00:00</updated>
<author>
<name>David Daney</name>
<email>ddaney@caviumnetworks.com</email>
</author>
<published>2009-10-14T19:04:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=25d967b72a92d72b6e0263a0337dfc940bd6c044'/>
<id>25d967b72a92d72b6e0263a0337dfc940bd6c044</id>
<content type='text'>
The Octeon SOC has two types of Ethernet ports, each type with its own
driver.  However, the PHYs for all the ports are controlled by a
common MDIO bus.  Because the mdio driver is not associated with a
particular driver, but is instead a system level resource, we create s
stand-alone driver for it.

As for the driver, we put the register definitions in
arch/mips/include/asm/octeon where most of the other Octeon register
definitions live.  This is a platform driver with the platform device
for "mdio-octeon" being registered in the platform startup code.

Signed-off-by: David Daney &lt;ddaney@caviumnetworks.com&gt;
Acked-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Octeon SOC has two types of Ethernet ports, each type with its own
driver.  However, the PHYs for all the ports are controlled by a
common MDIO bus.  Because the mdio driver is not associated with a
particular driver, but is instead a system level resource, we create s
stand-alone driver for it.

As for the driver, we put the register definitions in
arch/mips/include/asm/octeon where most of the other Octeon register
definitions live.  This is a platform driver with the platform device
for "mdio-octeon" being registered in the platform startup code.

Signed-off-by: David Daney &lt;ddaney@caviumnetworks.com&gt;
Acked-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MIPS: BCM63XX: Add integrated ethernet PHY support for phylib.</title>
<updated>2009-07-08T02:23:51+00:00</updated>
<author>
<name>Maxime Bizon</name>
<email>mbizon@freebox.fr</email>
</author>
<published>2009-07-01T01:29:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=09bb9aa0ed22bea814b0f137390f911af33ddd1b'/>
<id>09bb9aa0ed22bea814b0f137390f911af33ddd1b</id>
<content type='text'>
Signed-off-by: Maxime Bizon &lt;mbizon@freebox.fr&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

 drivers/net/phy/Kconfig   |    6 ++
 drivers/net/phy/Makefile  |    1
 drivers/net/phy/bcm63xx.c |  132 ++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 139 insertions(+)
 create mode 100644 drivers/net/phy/bcm63xx.c
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Maxime Bizon &lt;mbizon@freebox.fr&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

 drivers/net/phy/Kconfig   |    6 ++
 drivers/net/phy/Makefile  |    1
 drivers/net/phy/bcm63xx.c |  132 ++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 139 insertions(+)
 create mode 100644 drivers/net/phy/bcm63xx.c
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
</feed>
