<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/net, branch v2015.10-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/net?h=v2015.10-rc2</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/net?h=v2015.10-rc2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2015-08-17T16:49:02Z</updated>
<entry>
<title>arm: mvebu: Enable NAND controller on MVEBU SoC's</title>
<updated>2015-08-17T16:49:02Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2015-07-16T08:40:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2a0b7dc3b6ce4e4994ef71dcd6fbb31000c2ae47'/>
<id>urn:sha1:2a0b7dc3b6ce4e4994ef71dcd6fbb31000c2ae47</id>
<content type='text'>
This patch enables the NAND controller on the Armada XP/38x and provides
a new function that returns the NAND controller input clock. This
function will be used by the MVEBU NAND driver.

As part of this patch, the multiple BIT macro definitions are moved
to a common place in soc.h.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Cc: Peter Morrow &lt;peter@senient.com&gt;
Cc: Luka Perkov &lt;luka.perkov@sartura.hr&gt;
</content>
</entry>
<entry>
<title>net: lpc32xx: eth buffers base config</title>
<updated>2015-08-13T11:19:41Z</updated>
<author>
<name>Sylvain Lemieux</name>
<email>slemieux@tycoint.com</email>
</author>
<published>2015-07-27T17:37:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=68a776687e91209a20d8832f4ba777192cfa3b6c'/>
<id>urn:sha1:68a776687e91209a20d8832f4ba777192cfa3b6c</id>
<content type='text'>
Add support to specify the Ethernet buffer base address;
if none are supply by the board, the default value is use (from existing code).

Signed-off-by: Sylvain Lemieux &lt;slemieux@tycoint.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>net: e1000: Increase autoneg timeout to 8 seconds</title>
<updated>2015-08-12T19:15:29Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2015-08-11T15:12:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=faa765d40760d84bff0de26a5a5f605621dbff39'/>
<id>urn:sha1:faa765d40760d84bff0de26a5a5f605621dbff39</id>
<content type='text'>
The current 4.5 timeout for the autonegotiation are not enough to
complete it on my platform. Using the Intel E1000 PCIe card in the
Marvell db-mv784mp-gp eval board. So lets increase the timeout to
8 seconds.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Cc: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
Cc: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>net: phy: broadcom: Add BCM Cygnus PHY</title>
<updated>2015-08-11T18:49:17Z</updated>
<author>
<name>Jiandong Zheng</name>
<email>jdzheng@broadcom.com</email>
</author>
<published>2015-07-15T23:28:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1b564cecc358ccd08691c879fca95c2075fcb702'/>
<id>urn:sha1:1b564cecc358ccd08691c879fca95c2075fcb702</id>
<content type='text'>
Add Ethernet PHY for BCM Cygnus SoC

Signed-off-by: Jiandong Zheng &lt;jdzheng@broadcom.com&gt;
Signed-off-by: Steve Rae &lt;srae@broadcom.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>net: phy: delay only if reset handler is registered</title>
<updated>2015-08-11T18:48:25Z</updated>
<author>
<name>Jörg Krause</name>
<email>joerg.krause@embedded.rocks</email>
</author>
<published>2015-07-15T13:18:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=59370f3fcd135089c402c93720a87c688abe600c'/>
<id>urn:sha1:59370f3fcd135089c402c93720a87c688abe600c</id>
<content type='text'>
With commit e3a77218a256edbe201112a39beeed8adcabae3f the MII bus is only
reset if a reset handler is registered. If there is no reset handler there
is no need to wait for a device to come out of the reset.

Signed-off-by: Jörg Krause &lt;joerg.krause@embedded.rocks&gt;
</content>
</entry>
<entry>
<title>net: phy: fix data type of phy_id</title>
<updated>2015-08-11T18:47:15Z</updated>
<author>
<name>Jörg Krause</name>
<email>joerg.krause@embedded.rocks</email>
</author>
<published>2015-07-15T12:58:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2c171a2a5fc0865501a2e5043e9728036dac6dc3'/>
<id>urn:sha1:2c171a2a5fc0865501a2e5043e9728036dac6dc3</id>
<content type='text'>
phy_id is declared as u32 in create_phy_by_mask and in struct phy_device.

Signed-off-by: Jörg Krause &lt;joerg.krause@embedded.rocks&gt;
</content>
</entry>
<entry>
<title>qoriq eth.c bugfix: handle received corrupted frames correctly</title>
<updated>2015-08-11T18:46:16Z</updated>
<author>
<name>Daniel Inderbitzin</name>
<email>daniel.inderbitzin@crypto.ch</email>
</author>
<published>2015-07-10T12:06:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=466f775e02bcde5ea7454cd73ecf1a0f79275a30'/>
<id>urn:sha1:466f775e02bcde5ea7454cd73ecf1a0f79275a30</id>
<content type='text'>
The rxbd is not correctly handled in case of a frame physical error
(FPE) or frame size error (FSE). The rxbd must be cleared and
advanced in case of an error to avoid receive stall.

Signed-off-by: Daniel Inderbitzin &lt;daniel.inderbitzin@gmail.com&gt;
</content>
</entry>
<entry>
<title>net: lpc32xx: add RMII phy mode support</title>
<updated>2015-08-11T18:43:04Z</updated>
<author>
<name>Vladimir Zapolskiy</name>
<email>vz@mleia.com</email>
</author>
<published>2015-07-06T04:22:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1a791892dcb5904c8b208535704714b07802e0b8'/>
<id>urn:sha1:1a791892dcb5904c8b208535704714b07802e0b8</id>
<content type='text'>
LPC32xx MAC and clock control configuration requires some minor quirks
to deal with a phy connected by RMII.

It's worth to mention that the kernel and legacy BSP from NXP sets
SUPP_RESET_RMII == (1 &lt;&lt; 11) bit, however the description of this bit is
missing in shared LPC32x0 User Manual UM10326 Rev. 3, July 22, 2011
and in LPC32x0 Draft User Mannual Rev. 00.27, November 20, 2008, also
in my tests an SMSC LAN8700 phy device connected over RMII seems to
work correctly without touching this bit.

Add support of RMII, if CONFIG_RMII is defined, this option is aligned
with a number of boards, which already define the same config value.

Signed-off-by: Vladimir Zapolskiy &lt;vz@mleia.com&gt;
Tested-by: Sylvain Lemieux &lt;slemieux@tycoint.com&gt;
</content>
</entry>
<entry>
<title>net: lpc32xx: improve MAC configuration on reset and initialization</title>
<updated>2015-08-11T18:42:34Z</updated>
<author>
<name>Vladimir Zapolskiy</name>
<email>vz@mleia.com</email>
</author>
<published>2015-07-06T04:22:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=23f5db0e26f0e6c25ba143e700b4812efdd5f941'/>
<id>urn:sha1:23f5db0e26f0e6c25ba143e700b4812efdd5f941</id>
<content type='text'>
This change rearranges general MAC configuration and PHY specific
configuration of MAC registers (duplex mode and speed), before this
change set bits related to PHY configuration in MAC2 and COMMAND
registers are rewritten by the following writing to the registers.

Without the change auto negotiation on boot quite often is not
completed in reasonable time:

  Waiting for PHY auto negotiation to complete......... TIMEOUT !

Additionally MAC1_SOFT_RESET clear bit is removed since it is done in
preceding lpc32xx_eth_initialize() and in lpc32xx_eth_halt(), instead
added missing MCFG_RESET_MII_MGMT on device initialization.

Signed-off-by: Vladimir Zapolskiy &lt;vz@mleia.com&gt;
</content>
</entry>
<entry>
<title>net: lpc32xx: connect MAC to phy with CONFIG_PHY_ADDR id</title>
<updated>2015-08-11T18:38:51Z</updated>
<author>
<name>Vladimir Zapolskiy</name>
<email>vz@mleia.com</email>
</author>
<published>2015-06-29T00:35:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fe0596cac3079a74eeee93e2940010a7a158c58d'/>
<id>urn:sha1:fe0596cac3079a74eeee93e2940010a7a158c58d</id>
<content type='text'>
The lpc32xx_eth_phylib_init() function is capable to connect LPC32XX
MAC to some specified phy by phy id, by chance the single user of
lpc32xx_eth has CONFIG_PHY_ADDR set to 0, however other boards may
have non-zero CONFIG_PHY_ADDR value, fix it.

Signed-off-by: Vladimir Zapolskiy &lt;vz@mleia.com&gt;
Acked-by: Albert ARIBAUD (3ADEV) &lt;albert.aribaud@3adev.fr&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
</feed>
