<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-op-linux/drivers/net/ll_temac.h, branch v4.4.4</title>
<subtitle>Talos™ II Linux sources for OpenPOWER</subtitle>
<id>https://git.raptorcs.com/git/talos-op-linux/atom?h=v4.4.4</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-op-linux/atom?h=v4.4.4'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/'/>
<updated>2011-08-12T10:41:30+00:00</updated>
<entry>
<title>xilinx/ll_temac: Move the Xilinx drivers</title>
<updated>2011-08-12T10:41:30+00:00</updated>
<author>
<name>Jeff Kirsher</name>
<email>jeffrey.t.kirsher@intel.com</email>
</author>
<published>2011-06-15T18:23:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=b13ad8f498793dc582b7f42f27b8f44490bd608d'/>
<id>urn:sha1:b13ad8f498793dc582b7f42f27b8f44490bd608d</id>
<content type='text'>
Move the Xilinx drivers into drivers/net/ethernet/xilinx/ and
make the necessary Kconfig and Makefile changes.

CC: John Williams &lt;john.williams@petalogix.com&gt;
CC: "David H. Lynch Jr." &lt;dhlii@dlasys.net&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
</content>
</entry>
<entry>
<title>net: ll_temac: fix checksum offload logic</title>
<updated>2010-05-27T03:44:30+00:00</updated>
<author>
<name>Brian Hill</name>
<email>brian.hill@xilinx.com</email>
</author>
<published>2010-05-27T03:44:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=23ecc4bde21f0ccb38f4b53cadde7fc5d67d68e3'/>
<id>urn:sha1:23ecc4bde21f0ccb38f4b53cadde7fc5d67d68e3</id>
<content type='text'>
The current checksum offload code does not work and this corrects
that functionality. It also updates the interrupt coallescing
initialization so than there are fewer interrupts and performance
is increased.

Signed-off-by: Brian Hill &lt;brian.hill@xilinx.com&gt;
Signed-off-by: John Linn &lt;john.linn@xilinx.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Add non-Virtex5 support for LL TEMAC driver</title>
<updated>2010-04-13T08:33:44+00:00</updated>
<author>
<name>John Linn</name>
<email>john.linn@xilinx.com</email>
</author>
<published>2010-04-08T07:08:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=e44171f115de3dedf34064646206deb91549865f'/>
<id>urn:sha1:e44171f115de3dedf34064646206deb91549865f</id>
<content type='text'>
This patch adds support for using the LL TEMAC Ethernet driver on
non-Virtex 5 platforms by adding support for accessing the Soft DMA
registers as if they were memory mapped instead of solely through the
DCR's (available on the Virtex 5).

The patch also updates the driver so that it runs on the MicroBlaze.
The changes were tested on the PowerPC 440, PowerPC 405, and the
MicroBlaze platforms.

Signed-off-by: John Tyner &lt;jtyner@cs.ucr.edu&gt;
Signed-off-by: John Linn &lt;john.linn@xilinx.com&gt;
Acked-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Revert "Add non-Virtex5 support for LL TEMAC driver"</title>
<updated>2010-04-08T06:28:28+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2010-04-08T06:28:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=4d8dc679084d8dd7b81b2ae245844246deb0759c'/>
<id>urn:sha1:4d8dc679084d8dd7b81b2ae245844246deb0759c</id>
<content type='text'>
This reverts commit 459569145516f7967b916c57445feb02c600668c.

Uses virt_to_bus() and breaks the build.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Add non-Virtex5 support for LL TEMAC driver</title>
<updated>2010-04-07T02:50:19+00:00</updated>
<author>
<name>John Linn</name>
<email>john.linn@xilinx.com</email>
</author>
<published>2010-04-06T11:43:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=459569145516f7967b916c57445feb02c600668c'/>
<id>urn:sha1:459569145516f7967b916c57445feb02c600668c</id>
<content type='text'>
This patch adds support for using the LL TEMAC Ethernet driver on
non-Virtex 5 platforms by adding support for accessing the Soft DMA
registers as if they were memory mapped instead of solely through the
DCR's (available on the Virtex 5).

The patch also updates the driver so that it runs on the MicroBlaze.
The changes were tested on the PowerPC 440, PowerPC 405, and the
MicroBlaze platforms.

Signed-off-by: John Tyner &lt;jtyner@cs.ucr.edu&gt;
Signed-off-by: John Linn &lt;john.linn@xilinx.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>net: add Xilinx ll_temac device driver</title>
<updated>2009-04-27T09:53:52+00:00</updated>
<author>
<name>Grant Likely</name>
<email>grant.likely@secretlab.ca</email>
</author>
<published>2009-04-25T12:53:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=92744989533cbe85e8057935d230e128810168ce'/>
<id>urn:sha1:92744989533cbe85e8057935d230e128810168ce</id>
<content type='text'>
This patch adds support for the Xilinx ll_temac 10/100/1000 Ethernet
device.  The ll_temac ipcore is typically used on Xilinx Virtex and
Spartan designs attached to either a PowerPC 4xx or Microblaze
processor.

At the present moment, this driver only works with Virtex5 PowerPC
designs because it assumes DCR is used to access the DMA registers.
However, the low level access to DMA registers is abstracted and
it should be easy to adapt for the other implementations.

I'm posting this driver now as an RFC.  There are still some things that
need to be tightened up, but it does appear to be stable.

Derived from driver code written by Yoshio Kashiwagi and David H. Lynch Jr.

Tested on Xilinx ML507 eval board with Base System Builder generated
FPGA design.

Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Acked-by: Andy Fleming &lt;afleming@freescale.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
