<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Sharon Feldman wrote:
<blockquote
cite="mid:8506C3905ED0764F889ADEB33E3A9E8062CECA@MAIA.scopus.net"
type="cite">
<meta http-equiv="Content-Type" content="text/html; ">
<meta name="Generator" content="MS Exchange Server version 6.5.7226.0">
<title>Looking For XILINX TEMAC Driver For linux 2.4 or 2.6 </title>
<!-- Converted from text/rtf format -->
<p dir="ltr"><font face="Arial" size="2">I Need XILINX ll_temac Or
PLB_Temac Drivers For Linux 2.4 Or 2.6</font></p>
<p dir="ltr"><font face="Arial" size="2">I Understand There Is A
Driver For MV That Can Be Used.</font></p>
<p dir="ltr"><font face="Arial" size="2">Best Regards/</font></p>
</blockquote>
<br>
there is more than one implimentation of the ll_temac<br>
as well as m ore than one of the plb_temac.<br>
I have a combined 2.6 driver that I am working on.<br>
It works (or it did last time I tried it) for the ll_temac
without the DMA engine.<br>
no interrupts, slow with a fairly high rate of dropped packets.<br>
The plb_temac portion is only for Fifo based plb_temacs, and is
close but not quite working yet.<br>
It supports MII and autonegotiation (the last incarnation of the
Xilinx MV driver I save posted did not.)<br>
I have used the Xilinx MV 2.6 driver - you can find links to it in
the ML archives, seems to work well enough<br>
but is one speed - I forget which one. It is fairly simple to
change the code to a different speed, but it does not support
autonegotiation or MII.<br>
<br>
There is a monsterous patch to the linux-2.6 git tree at
<a class="moz-txt-link-freetext" href="http://web.dlasys.net:8888/clients/pico/pico.patch">http://web.dlasys.net:8888/clients/pico/pico.patch</a> that is for the Pico
E12/E14 boards.<br>
Aside from the board support it includes My temac driver, The
Xilinx MV edk driver, my Uartlite driver, Peter Korsgaard's Uartlite
driver <br>
as well as in progress support for assorted other facets of the
Pico E12/E14.<br>
<br>
You should be able to apply it to a 2.6.18 source tree, and have
support for some additional Xilinx hardware for your board - BUT, most
of the drivers<br>
require additional data in you board support code.<br>
<br>
<br>
<br>
<br>
<pre class="moz-signature" cols="72">--
Dave Lynch                                                   DLA Systems
Software Development:                                  Embedded Linux
717.627.3770          <a class="moz-txt-link-abbreviated" href="mailto:dhlii@dlasys.net">dhlii@dlasys.net</a>          <a class="moz-txt-link-freetext" href="http://www.dlasys.net">http://www.dlasys.net</a>
fax: 1.253.369.9244                          Cell: 1.717.587.7774
Over 25 years' experience in platforms, languages, and technologies too numerous to list.
"Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction."
Albert Einstein
</pre>
</body>
</html>