<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/include/netdev.h, branch v2011.12</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<entry>
<title>ne2000: Convert to new net-multi model, fixes build of three boards</title>
<updated>2011-12-08T21:22:03+00:00</updated>
<author>
<name>Bernhard Kaindl</name>
<email>bernhard.kaindl@gmx.net</email>
</author>
<published>2011-10-20T10:56:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d0201692988adc5d8cdbbf5e0cbf47e1a09708aa'/>
<id>d0201692988adc5d8cdbbf5e0cbf47e1a09708aa</id>
<content type='text'>
This fixes the build of the two sh boards shmin and r7780mp and qemu-mips
which currently fail to build due to dropped pre-CONFIG_NET_MULTI code.

This v2 patch minimizes the number of lines in the diff for easy review
and to eliminate any possible accidential changes resulting from moving
lines of code in the file. This also makes the register function very easy.

Any cleanups and improvements are intentionally deferred to follow-up patches
to keep this patch as simple and as easy to review as possible.

A new driver register function, ne2k_register() calls the existing
one-time setup part of the old init function and calls eth_register().

Changes to shmin, r7780mp and qemu-mips:
- Call the new ne2k_register() from board_eth_init() of the boards.

- Tested using qemu-mips board,
- Tested the two renesas / sh boards r7780mp and shmin to compile again,
  and should work.

checkpatch-clean when "--ignore VOLATILE" is added to .checkpatch.conf,
and no warnings introduced in none of the three boards using this driver.

Signed-off-by: Bernhard Kaindl &lt;bernhard.kaindl@gmx.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes the build of the two sh boards shmin and r7780mp and qemu-mips
which currently fail to build due to dropped pre-CONFIG_NET_MULTI code.

This v2 patch minimizes the number of lines in the diff for easy review
and to eliminate any possible accidential changes resulting from moving
lines of code in the file. This also makes the register function very easy.

Any cleanups and improvements are intentionally deferred to follow-up patches
to keep this patch as simple and as easy to review as possible.

A new driver register function, ne2k_register() calls the existing
one-time setup part of the old init function and calls eth_register().

Changes to shmin, r7780mp and qemu-mips:
- Call the new ne2k_register() from board_eth_init() of the boards.

- Tested using qemu-mips board,
- Tested the two renesas / sh boards r7780mp and shmin to compile again,
  and should work.

checkpatch-clean when "--ignore VOLATILE" is added to .checkpatch.conf,
and no warnings introduced in none of the three boards using this driver.

Signed-off-by: Bernhard Kaindl &lt;bernhard.kaindl@gmx.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>altera_tse: Add support for dedicated descriptor memory</title>
<updated>2011-10-26T19:27:37+00:00</updated>
<author>
<name>Joachim Foerster</name>
<email>joachim.foerster@missinglinkelectronics.com</email>
</author>
<published>2011-10-17T05:24:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b962ac794a26ff80269755c13c3e4fee65c3809e'/>
<id>b962ac794a26ff80269755c13c3e4fee65c3809e</id>
<content type='text'>
Signed-off-by: Joachim Foerster &lt;joachim.foerster@missinglinkelectronics.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Joachim Foerster &lt;joachim.foerster@missinglinkelectronics.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>net: emaclite: Move RX/TX ping pong initialization to</title>
<updated>2011-10-23T21:32:44+00:00</updated>
<author>
<name>Michal Simek</name>
<email>monstr@monstr.eu</email>
</author>
<published>2011-10-12T23:23:22+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c1044a1ec182be4c9c0b64d42ac9bf8f623d3f68'/>
<id>c1044a1ec182be4c9c0b64d42ac9bf8f623d3f68</id>
<content type='text'>
Init RX/TX ping pong directly from board not in the driver.

Signed-off-by: Michal Simek &lt;monstr@monstr.eu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Init RX/TX ping pong directly from board not in the driver.

Signed-off-by: Michal Simek &lt;monstr@monstr.eu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>net: emaclite: Use unsigned long for baseaddr</title>
<updated>2011-10-23T21:32:44+00:00</updated>
<author>
<name>Michal Simek</name>
<email>monstr@monstr.eu</email>
</author>
<published>2011-10-12T23:23:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9b94755af9552ce3cbecfdd2f9f1fa2b322d825a'/>
<id>9b94755af9552ce3cbecfdd2f9f1fa2b322d825a</id>
<content type='text'>
Baseaddr should be unsigned long.

Signed-off-by: Michal Simek &lt;monstr@monstr.eu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Baseaddr should be unsigned long.

Signed-off-by: Michal Simek &lt;monstr@monstr.eu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>net: axi_ethernet: Add driver to u-boot</title>
<updated>2011-10-15T20:12:05+00:00</updated>
<author>
<name>Michal Simek</name>
<email>monstr@monstr.eu</email>
</author>
<published>2011-10-06T20:35:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4f1ec4c176810bbc60e7142336b2bd74eac3bec1'/>
<id>4f1ec4c176810bbc60e7142336b2bd74eac3bec1</id>
<content type='text'>
Add axi_ethernet driver for little-endian Microblaze.

RX/TX BDs and rxframe buffer are shared among all axi_ethernet MACs.
Only one MAC can work in one time.

Signed-off-by: Michal Simek &lt;monstr@monstr.eu&gt;
Acked-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add axi_ethernet driver for little-endian Microblaze.

RX/TX BDs and rxframe buffer are shared among all axi_ethernet MACs.
Only one MAC can work in one time.

Signed-off-by: Michal Simek &lt;monstr@monstr.eu&gt;
Acked-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>FEC: Allow registering MII postconfiguration callback</title>
<updated>2011-09-30T20:01:02+00:00</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut@gmail.com</email>
</author>
<published>2011-09-11T18:05:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2e5f44213fd55ca53c3751061e19b0c54857900b'/>
<id>2e5f44213fd55ca53c3751061e19b0c54857900b</id>
<content type='text'>
Signed-off-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;
Cc: Ben Warren &lt;biggerbadderben@gmail.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
Cc: Detlev Zundel &lt;dzu@denx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;
Cc: Ben Warren &lt;biggerbadderben@gmail.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
Cc: Detlev Zundel &lt;dzu@denx.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>FEC: Allow multiple FECes</title>
<updated>2011-09-30T20:01:01+00:00</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut@gmail.com</email>
</author>
<published>2011-09-15T23:13:47+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9e27e9dca14a3bca74a5dcc87231769bc6a7117f'/>
<id>9e27e9dca14a3bca74a5dcc87231769bc6a7117f</id>
<content type='text'>
This patch allows user to register multiple FEC controllers. To preserve
compatibility with older boards, the mxcfec_register() call is still in place.
To use multiple controllers, new macro is in place, the mxcfec_register_multi(),
which takes more arguments. The syntax is:

mxcfec_register_multi(bd, FEC ID, FEC PHY ID on the MII bus, base address);

To disable the fecmxc_register() compatibility stuff, define the macro
CONFIG_FEC_MXC_MULTI. This will remove the requirement for defining IMX_FEC_BASE
and CONFIG_FEC_MXC_PHYADDR.

Signed-off-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;
Cc: Ben Warren &lt;biggerbadderben@gmail.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
Cc: Detlev Zundel &lt;dzu@denx.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch allows user to register multiple FEC controllers. To preserve
compatibility with older boards, the mxcfec_register() call is still in place.
To use multiple controllers, new macro is in place, the mxcfec_register_multi(),
which takes more arguments. The syntax is:

mxcfec_register_multi(bd, FEC ID, FEC PHY ID on the MII bus, base address);

To disable the fecmxc_register() compatibility stuff, define the macro
CONFIG_FEC_MXC_MULTI. This will remove the requirement for defining IMX_FEC_BASE
and CONFIG_FEC_MXC_PHYADDR.

Signed-off-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;
Cc: Ben Warren &lt;biggerbadderben@gmail.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
Cc: Detlev Zundel &lt;dzu@denx.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>net: Adds Fast Ethernet Controller driver for Armada100</title>
<updated>2011-09-30T20:00:53+00:00</updated>
<author>
<name>Ajay Bhargav</name>
<email>[ajay.bhargav@einfochips.com]</email>
</author>
<published>2011-09-13T16:51:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=79788bb19ac0c68cef77bd92d3365bdf2989339d'/>
<id>79788bb19ac0c68cef77bd92d3365bdf2989339d</id>
<content type='text'>
This patch adds support for Fast Ethernet Controller driver for
Armada100 series.

Signed-off-by: Ajay Bhargav &lt;ajay.bhargav@einfochips.com&gt;
Signed-off-by: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds support for Fast Ethernet Controller driver for
Armada100 series.

Signed-off-by: Ajay Bhargav &lt;ajay.bhargav@einfochips.com&gt;
Signed-off-by: Prafulla Wadaskar &lt;prafulla@marvell.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cm4008, cm41xx: fix build warnings</title>
<updated>2011-09-10T15:00:51+00:00</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2011-09-10T14:59:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=bd6ce9d171b45465daa23bede5214100dd8b5eba'/>
<id>bd6ce9d171b45465daa23bede5214100dd8b5eba</id>
<content type='text'>
Fix these:
cm4008.c: In function 'board_eth_init':
cm4008.c:79: warning: implicit declaration of function 'ks8695_eth_initialize'

cm41xx.c: In function 'board_eth_init':
cm41xx.c:79: warning: implicit declaration of function 'ks8695_eth_initialize'

While we are at it, sort include list in netdev.h

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
Cc: Greg Ungerer &lt;greg.ungerer@opengear.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix these:
cm4008.c: In function 'board_eth_init':
cm4008.c:79: warning: implicit declaration of function 'ks8695_eth_initialize'

cm41xx.c: In function 'board_eth_init':
cm41xx.c:79: warning: implicit declaration of function 'ks8695_eth_initialize'

While we are at it, sort include list in netdev.h

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
Cc: Greg Ungerer &lt;greg.ungerer@opengear.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>KS8695: convert KS8695 eth driver to CONFIG_MULTI_ETH</title>
<updated>2011-09-10T14:10:34+00:00</updated>
<author>
<name>Greg Ungerer</name>
<email>greg.ungerer@opengear.com</email>
</author>
<published>2011-09-10T08:40:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1e8ff7145c6be51f295d8e235472a6455aee1ac3'/>
<id>1e8ff7145c6be51f295d8e235472a6455aee1ac3</id>
<content type='text'>
Trivial conversion of the ks8695eth driver to a CONFIG_MULTI_ETH type
driver.

Signed-off-by: Greg Ungerer &lt;greg.ungerer@opengear.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Trivial conversion of the ks8695eth driver to a CONFIG_MULTI_ETH type
driver.

Signed-off-by: Greg Ungerer &lt;greg.ungerer@opengear.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
