* Xilinx XPS_LL_TEMAC vs PLB_TEMAC
@ 2008-01-21 7:36 Mohammad Sadegh Sadri
2008-01-21 7:55 ` David Baird
[not found] ` <440abda90801202354l5a0ce4caq382af5991e36f775@mail.gmail.com>
0 siblings, 2 replies; 12+ messages in thread
From: Mohammad Sadegh Sadri @ 2008-01-21 7:36 UTC (permalink / raw)
To: linuxppc-embedded
[-- Attachment #1: Type: text/plain, Size: 500 bytes --]
Hi All,
As you know Xilinx PLB TEMAC is a module which connects Hard TEMAC in Virtex-4 FX devices to PLB bus,
now, in the new release of EDK , EDK 9.2 Xilinx has added a new interface core , which is called XPS_LL_TEMAC and has a different structure than normal PLB TEMAC. spacially it has some additional data transfer buses.
Now the question is,... is there any linux driver available for this new core?
thanks
_________________________________________________________________
[-- Attachment #2: Type: text/html, Size: 679 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
2008-01-21 7:36 Xilinx XPS_LL_TEMAC vs PLB_TEMAC Mohammad Sadegh Sadri
@ 2008-01-21 7:55 ` David Baird
[not found] ` <440abda90801202354l5a0ce4caq382af5991e36f775@mail.gmail.com>
1 sibling, 0 replies; 12+ messages in thread
From: David Baird @ 2008-01-21 7:55 UTC (permalink / raw)
To: linuxppc-embedded
On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri <mamsadegh@hotmail.com> wrote:
> As you know Xilinx PLB TEMAC is a module which connects Hard TEMAC in
> Virtex-4 FX devices to PLB bus,
> now, in the new release of EDK , EDK 9.2 Xilinx has added a new interface
> core , which is called XPS_LL_TEMAC and has a different structure than
> normal PLB TEMAC. spacially it has some additional data transfer buses.
>
> Now the question is,... is there any linux driver available for this new
> core?
Yes there is, but I had to use the git sources at:
git.xilinx.com
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
[not found] ` <440abda90801202354l5a0ce4caq382af5991e36f775@mail.gmail.com>
@ 2008-01-21 8:54 ` Mohammad Sadegh Sadri
2008-01-21 17:44 ` Koss, Mike (Mission Systems)
2008-01-21 18:42 ` Xilinx XPS_LL_TEMAC vs PLB_TEMAC Stephen Neuendorffer
0 siblings, 2 replies; 12+ messages in thread
From: Mohammad Sadegh Sadri @ 2008-01-21 8:54 UTC (permalink / raw)
To: David Baird, linuxppc-embedded
[-- Attachment #1: Type: text/plain, Size: 1477 bytes --]
thanks for you reply david,
As far as I know the Linux driver for Xilinx PLB TEMAC was two parts : 1- adapter.c and 2- the rest of the driver files
Only adapter.c was really a linux related file and the rest of the files were Xilinx generic driver code for PLB TEMAC.
correct?
then now, I know EDK 9.2 generates the needed Linux support package and needed related files, so if this is the case can we use these files as the needed driver in our linux kernel?
by the way, i did never hear about this git repository before...can you describe us, where is it and how we can access it and which projects are now hosted by it?
thanks
> Date: Mon, 21 Jan 2008 00:54:30 -0700
> From: dhbaird@gmail.com
> To: mamsadegh@hotmail.com
> Subject: Re: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
>
> On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri <mamsadegh@hotmail.com> wrote:
> > As you know Xilinx PLB TEMAC is a module which connects Hard TEMAC in
> > Virtex-4 FX devices to PLB bus,
> > now, in the new release of EDK , EDK 9.2 Xilinx has added a new interface
> > core , which is called XPS_LL_TEMAC and has a different structure than
> > normal PLB TEMAC. spacially it has some additional data transfer buses.
> >
> > Now the question is,... is there any linux driver available for this new
> > core?
>
> Yes there is, but I had to use the git sources at:
>
> git.xilinx.com
_________________________________________________________________
[-- Attachment #2: Type: text/html, Size: 1790 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
2008-01-21 8:54 ` Mohammad Sadegh Sadri
@ 2008-01-21 17:44 ` Koss, Mike (Mission Systems)
2008-01-23 7:35 ` Mohammad Sadegh Sadri
2008-01-21 18:42 ` Xilinx XPS_LL_TEMAC vs PLB_TEMAC Stephen Neuendorffer
1 sibling, 1 reply; 12+ messages in thread
From: Koss, Mike (Mission Systems) @ 2008-01-21 17:44 UTC (permalink / raw)
To: Mohammad Sadegh Sadri, David Baird, linuxppc-embedded
[-- Attachment #1: Type: text/plain, Size: 2091 bytes --]
In case anyone is interested, I'm currently working on an
almost-kernel-ready version that will be self-contained based on the
LL-DMA version (the native MPMC port, not the PLB). It's based upon the
old adapter from MontaVista, that I originally ported to 2.6 and the
MPMC2. Unfortunately, it won't be ready for another few weeks since I'm
working on hardware images currently.
-- Mike
________________________________
From: Mohammad Sadegh Sadri [mailto:mamsadegh@hotmail.com]
Sent: Monday, January 21, 2008 3:54 AM
To: David Baird; linuxppc-embedded@ozlabs.org
Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
thanks for you reply david,
As far as I know the Linux driver for Xilinx PLB TEMAC was two parts :
1- adapter.c and 2- the rest of the driver files
Only adapter.c was really a linux related file and the rest of the files
were Xilinx generic driver code for PLB TEMAC.
correct?
then now, I know EDK 9.2 generates the needed Linux support package and
needed related files, so if this is the case can we use these files as
the needed driver in our linux kernel?
by the way, i did never hear about this git repository before...can you
describe us, where is it and how we can access it and which projects are
now hosted by it?
thanks
> Date: Mon, 21 Jan 2008 00:54:30 -0700
> From: dhbaird@gmail.com
> To: mamsadegh@hotmail.com
> Subject: Re: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
>
> On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri
<mamsadegh@hotmail.com> wrote:
> > As you know Xilinx PLB TEMAC is a module which connects Hard TEMAC
in
> > Virtex-4 FX devices to PLB bus,
> > now, in the new release of EDK , EDK 9.2 Xilinx has added a new
interface
> > core , which is called XPS_LL_TEMAC and has a different structure
than
> > normal PLB TEMAC. spacially it has some additional data transfer
buses.
> >
> > Now the question is,... is there any linux driver available for this
new
> > core?
>
> Yes there is, but I had to use the git sources at:
>
> git.xilinx.com
________________________________
[-- Attachment #2: Type: text/html, Size: 3216 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
2008-01-21 8:54 ` Mohammad Sadegh Sadri
2008-01-21 17:44 ` Koss, Mike (Mission Systems)
@ 2008-01-21 18:42 ` Stephen Neuendorffer
1 sibling, 0 replies; 12+ messages in thread
From: Stephen Neuendorffer @ 2008-01-21 18:42 UTC (permalink / raw)
To: Mohammad Sadegh Sadri, David Baird, linuxppc-embedded
Basically, git.xilinx.com has a tree with most of the xilinx-related
support already integrated and ported forward to a current kernel. It
also includes ongoing work to unify microblaze and powerpc device
drivers through flat device trees.
See:
http://www.mail-archive.com/linuxppc-embedded@ozlabs.org/msg28690.html
To use the git.xilinx.com tree you should *not* generate the driver code
directly into the Linux tree. Instead, you should generate the driver
code in a dummy directory and copy
arch/ppc/platforms/4xx/xparameters_ml*.h into the kernel tree.
The BSP generation process is designed older 2.6.10-era kernels and will
not work with recent kernels. =20
Steve
> -----Original Message-----
> From: linuxppc-embedded-bounces+stephen=3Dneuendorffer.name@ozlabs.org
[mailto:linuxppc-embedded-
> bounces+stephen=3Dneuendorffer.name@ozlabs.org] On Behalf Of Mohammad
Sadegh Sadri
> Sent: Monday, January 21, 2008 12:54 AM
> To: David Baird; linuxppc-embedded@ozlabs.org
> Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
>=20
> thanks for you reply david,
>=20
> As far as I know the Linux driver for Xilinx PLB TEMAC was two parts :
1- adapter.c and 2- the rest
> of the driver files
>=20
> Only adapter.c was really a linux related file and the rest of the
files were Xilinx generic driver
> code for PLB TEMAC.
>=20
> correct?
>=20
> then now, I know EDK 9.2 generates the needed Linux support package
and needed related files, so if
> this is the case can we use these files as the needed driver in our
linux kernel?
>=20
> by the way, i did never hear about this git repository before...can
you describe us, where is it and
> how we can access it and which projects are now hosted by it?
>=20
>=20
> thanks
>=20
>=20
> > Date: Mon, 21 Jan 2008 00:54:30 -0700
> > From: dhbaird@gmail.com
> > To: mamsadegh@hotmail.com
> > Subject: Re: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
> >
> > On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri
<mamsadegh@hotmail.com> wrote:
> > > As you know Xilinx PLB TEMAC is a module which connects Hard TEMAC
in
> > > Virtex-4 FX devices to PLB bus,
> > > now, in the new release of EDK , EDK 9.2 Xilinx has added a new
interface
> > > core , which is called XPS_LL_TEMAC and has a different structure
than
> > > normal PLB TEMAC. spacially it has some additional data transfer
buses.
> > >
> > > Now the question is,... is there any linux driver available for
this new
> > > core?
> >
> > Yes there is, but I had to use the git sources at:
> >
> > git.xilinx.com
>=20
>=20
> ________________________________
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
2008-01-21 17:44 ` Koss, Mike (Mission Systems)
@ 2008-01-23 7:35 ` Mohammad Sadegh Sadri
2008-01-23 13:43 ` Koss, Mike (Mission Systems)
0 siblings, 1 reply; 12+ messages in thread
From: Mohammad Sadegh Sadri @ 2008-01-23 7:35 UTC (permalink / raw)
To: Koss, Mike (Mission Systems), David Baird, linuxppc-embedded
[-- Attachment #1: Type: text/plain, Size: 2727 bytes --]
Hi
Well, As you know, we now need a PLB version, XPS_LL_TEMAC is connected to PLB not MPMC2...yes I remember those days of Xilinx GSRD and MPMC2 however it seems that the current architecture has slight changes.
about the git repository of Xilinx, Although I do not believe on it, I'll give it a try...thanks for info.
well, what about Grant Likely... and his git tree?
Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
Date: Mon, 21 Jan 2008 11:44:14 -0600
From: mike.koss@ngc.com
To: mamsadegh@hotmail.com; dhbaird@gmail.com; linuxppc-embedded@ozlabs.org
In case anyone is interested, I'm currently working on
an almost-kernel-ready version that will be self-contained based on the LL-DMA
version (the native MPMC port, not the PLB). It's based upon the old adapter
from MontaVista, that I originally ported to 2.6 and the MPMC2. Unfortunately,
it won't be ready for another few weeks since I'm working on hardware images
currently.
-- Mike
From: Mohammad Sadegh Sadri
[mailto:mamsadegh@hotmail.com]
Sent: Monday, January 21, 2008 3:54
AM
To: David Baird; linuxppc-embedded@ozlabs.org
Subject:
RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
thanks for you reply david,
As far as I know the Linux driver
for Xilinx PLB TEMAC was two parts : 1- adapter.c and 2- the rest of the driver
files
Only adapter.c was really a linux related file and the rest of the
files were Xilinx generic driver code for PLB TEMAC.
correct?
then
now, I know EDK 9.2 generates the needed Linux support package and needed
related files, so if this is the case can we use these files as the needed
driver in our linux kernel?
by the way, i did never hear about this git
repository before...can you describe us, where is it and how we can access it
and which projects are now hosted by it?
thanks
> Date:
Mon, 21 Jan 2008 00:54:30 -0700
> From: dhbaird@gmail.com
> To:
mamsadegh@hotmail.com
> Subject: Re: Xilinx XPS_LL_TEMAC vs
PLB_TEMAC
>
> On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri
<mamsadegh@hotmail.com> wrote:
> > As you know Xilinx PLB TEMAC
is a module which connects Hard TEMAC in
> > Virtex-4 FX devices to PLB
bus,
> > now, in the new release of EDK , EDK 9.2 Xilinx has added a
new interface
> > core , which is called XPS_LL_TEMAC and has a
different structure than
> > normal PLB TEMAC. spacially it has some
additional data transfer buses.
> >
> > Now the question
is,... is there any linux driver available for this new
> >
core?
>
> Yes there is, but I had to use the git sources
at:
>
> git.xilinx.com
_________________________________________________________________
[-- Attachment #2: Type: text/html, Size: 4020 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
2008-01-23 7:35 ` Mohammad Sadegh Sadri
@ 2008-01-23 13:43 ` Koss, Mike (Mission Systems)
2008-01-23 15:12 ` Mohammad Sadegh Sadri
0 siblings, 1 reply; 12+ messages in thread
From: Koss, Mike (Mission Systems) @ 2008-01-23 13:43 UTC (permalink / raw)
To: Mohammad Sadegh Sadri, David Baird, linuxppc-embedded
[-- Attachment #1: Type: text/plain, Size: 3265 bytes --]
Actually, with the MPMC3 the XPS_LL_TEMAC still can directly connect to
the MPMC. You set one of the ports' type to SDMA and it instantiates
what is similar to the old CDMAC.
________________________________
From: Mohammad Sadegh Sadri [mailto:mamsadegh@hotmail.com]
Sent: Wednesday, January 23, 2008 2:36 AM
To: Koss, Mike (Mission Systems); David Baird;
linuxppc-embedded@ozlabs.org
Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
Hi
Well, As you know, we now need a PLB version, XPS_LL_TEMAC is connected
to PLB not MPMC2...yes I remember those days of Xilinx GSRD and MPMC2
however it seems that the current architecture has slight changes.
about the git repository of Xilinx, Although I do not believe on it,
I'll give it a try...thanks for info.
well, what about Grant Likely... and his git tree?
________________________________
Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
Date: Mon, 21 Jan 2008 11:44:14 -0600
From: mike.koss@ngc.com
To: mamsadegh@hotmail.com; dhbaird@gmail.com;
linuxppc-embedded@ozlabs.org
In case anyone is interested, I'm currently working on an
almost-kernel-ready version that will be self-contained based on the
LL-DMA version (the native MPMC port, not the PLB). It's based upon the
old adapter from MontaVista, that I originally ported to 2.6 and the
MPMC2. Unfortunately, it won't be ready for another few weeks since I'm
working on hardware images currently.
-- Mike
________________________________
From: Mohammad Sadegh Sadri [mailto:mamsadegh@hotmail.com]
Sent: Monday, January 21, 2008 3:54 AM
To: David Baird; linuxppc-embedded@ozlabs.org
Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
thanks for you reply david,
As far as I know the Linux driver for Xilinx PLB TEMAC was two
parts : 1- adapter.c and 2- the rest of the driver files
Only adapter.c was really a linux related file and the rest of
the files were Xilinx generic driver code for PLB TEMAC.
correct?
then now, I know EDK 9.2 generates the needed Linux support
package and needed related files, so if this is the case can we use
these files as the needed driver in our linux kernel?
by the way, i did never hear about this git repository
before...can you describe us, where is it and how we can access it and
which projects are now hosted by it?
thanks
> Date: Mon, 21 Jan 2008 00:54:30 -0700
> From: dhbaird@gmail.com
> To: mamsadegh@hotmail.com
> Subject: Re: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
>
> On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri
<mamsadegh@hotmail.com> wrote:
> > As you know Xilinx PLB TEMAC is a module which connects Hard
TEMAC in
> > Virtex-4 FX devices to PLB bus,
> > now, in the new release of EDK , EDK 9.2 Xilinx has added a
new interface
> > core , which is called XPS_LL_TEMAC and has a different
structure than
> > normal PLB TEMAC. spacially it has some additional data
transfer buses.
> >
> > Now the question is,... is there any linux driver available
for this new
> > core?
>
> Yes there is, but I had to use the git sources at:
>
> git.xilinx.com
________________________________
<http://>
________________________________
[-- Attachment #2: Type: text/html, Size: 4986 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
2008-01-23 13:43 ` Koss, Mike (Mission Systems)
@ 2008-01-23 15:12 ` Mohammad Sadegh Sadri
2008-01-23 19:35 ` Stephen Neuendorffer
0 siblings, 1 reply; 12+ messages in thread
From: Mohammad Sadegh Sadri @ 2008-01-23 15:12 UTC (permalink / raw)
To: Koss, Mike (Mission Systems), David Baird, linuxppc-embedded
[-- Attachment #1: Type: text/plain, Size: 3699 bytes --]
So, in this case, our base system, created with EDK 9.2 will not be the same as previous systems, as shown in
http://www.xilinx.com/esp/wired/optical/xlnx_net/mpmc.htm
PLB and OPB usage is limited to a small area of design...
Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
Date: Wed, 23 Jan 2008 07:43:14 -0600
From: mike.koss@ngc.com
To: mamsadegh@hotmail.com; dhbaird@gmail.com; linuxppc-embedded@ozlabs.org
Actually, with the MPMC3 the XPS_LL_TEMAC still can
directly connect to the MPMC. You set one of the ports' type to SDMA and it
instantiates what is similar to the old CDMAC.
From: Mohammad Sadegh Sadri
[mailto:mamsadegh@hotmail.com]
Sent: Wednesday, January 23, 2008 2:36
AM
To: Koss, Mike (Mission Systems); David Baird;
linuxppc-embedded@ozlabs.org
Subject: RE: Xilinx XPS_LL_TEMAC vs
PLB_TEMAC
Hi
Well, As you know, we now need a PLB version, XPS_LL_TEMAC
is connected to PLB not MPMC2...yes I remember those days of Xilinx GSRD and
MPMC2 however it seems that the current architecture has slight changes.
about the git repository of Xilinx, Although I do not believe on it,
I'll give it a try...thanks for info.
well, what about Grant Likely...
and his git tree?
Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
Date: Mon, 21 Jan 2008
11:44:14 -0600
From: mike.koss@ngc.com
To: mamsadegh@hotmail.com;
dhbaird@gmail.com; linuxppc-embedded@ozlabs.org
In case anyone is interested, I'm currently
working on an almost-kernel-ready version that will be self-contained based on
the LL-DMA version (the native MPMC port, not the PLB). It's based upon the
old adapter from MontaVista, that I originally ported to 2.6 and the MPMC2.
Unfortunately, it won't be ready for another few weeks since I'm working on
hardware images currently.
-- Mike
From: Mohammad Sadegh Sadri
[mailto:mamsadegh@hotmail.com]
Sent: Monday, January 21, 2008 3:54
AM
To: David Baird; linuxppc-embedded@ozlabs.org
Subject:
RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
thanks for you reply david,
As far as I know the Linux
driver for Xilinx PLB TEMAC was two parts : 1- adapter.c and 2- the rest of
the driver files
Only adapter.c was really a linux related file and the
rest of the files were Xilinx generic driver code for PLB
TEMAC.
correct?
then now, I know EDK 9.2 generates the needed
Linux support package and needed related files, so if this is the case can we
use these files as the needed driver in our linux kernel?
by the way, i
did never hear about this git repository before...can you describe us, where
is it and how we can access it and which projects are now hosted by
it?
thanks
> Date: Mon, 21 Jan 2008 00:54:30
-0700
> From: dhbaird@gmail.com
> To:
mamsadegh@hotmail.com
> Subject: Re: Xilinx XPS_LL_TEMAC vs
PLB_TEMAC
>
> On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri
<mamsadegh@hotmail.com> wrote:
> > As you know Xilinx PLB TEMAC
is a module which connects Hard TEMAC in
> > Virtex-4 FX devices to
PLB bus,
> > now, in the new release of EDK , EDK 9.2 Xilinx has
added a new interface
> > core , which is called XPS_LL_TEMAC and has
a different structure than
> > normal PLB TEMAC. spacially it has
some additional data transfer buses.
> >
> > Now the
question is,... is there any linux driver available for this new
> >
core?
>
> Yes there is, but I had to use the git sources
at:
>
> git.xilinx.com
_________________________________________________________________
[-- Attachment #2: Type: text/html, Size: 5585 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
2008-01-23 15:12 ` Mohammad Sadegh Sadri
@ 2008-01-23 19:35 ` Stephen Neuendorffer
2008-01-24 1:01 ` USB device for ppc440epx Leonid
0 siblings, 1 reply; 12+ messages in thread
From: Stephen Neuendorffer @ 2008-01-23 19:35 UTC (permalink / raw)
To: Mohammad Sadegh Sadri, Koss, Mike (Mission Systems), David Baird,
linuxppc-embedded
The LL_TEMAC can be connected in two topologies. One connects the
locallink directly to the SDMA port of the MPMC3. The other topology
connects to a PLB46 bus using an XPS_LL_FIFO, which (most likely)
connects to the plb bus port of the mpmc. The easiest way to decipher
the connection pattern is to use Base System Builder in EDK to generate
both topologies (which is determined by the 'use DMA' parameter when
selecting the LL_TEMAC device. The Linux driver in git.xilinx.com
supports both topologies.
Steve
> -----Original Message-----
> From: linuxppc-embedded-bounces+stephen=3Dneuendorffer.name@ozlabs.org
[mailto:linuxppc-embedded-
> bounces+stephen=3Dneuendorffer.name@ozlabs.org] On Behalf Of Mohammad
Sadegh Sadri
> Sent: Wednesday, January 23, 2008 7:13 AM
> To: Koss, Mike (Mission Systems); David Baird;
linuxppc-embedded@ozlabs.org
> Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
>=20
> So, in this case, our base system, created with EDK 9.2 will not be
the same as previous systems, as
> shown in
> http://www.xilinx.com/esp/wired/optical/xlnx_net/mpmc.htm
> PLB and OPB usage is limited to a small area of design...
>=20
>=20
>=20
> ________________________________
>=20
> Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
> Date: Wed, 23 Jan 2008 07:43:14 -0600
> From: mike.koss@ngc.com
> To: mamsadegh@hotmail.com; dhbaird@gmail.com;
linuxppc-embedded@ozlabs.org
>=20
>=20
> Actually, with the MPMC3 the XPS_LL_TEMAC still can directly
connect to the MPMC. You set one
> of the ports' type to SDMA and it instantiates what is similar to the
old CDMAC.
>=20
> ________________________________
>=20
> From: Mohammad Sadegh Sadri [mailto:mamsadegh@hotmail.com]
> Sent: Wednesday, January 23, 2008 2:36 AM
> To: Koss, Mike (Mission Systems); David Baird;
linuxppc-embedded@ozlabs.org
> Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
>=20
>=20
> Hi
>=20
> Well, As you know, we now need a PLB version, XPS_LL_TEMAC is
connected to PLB not MPMC2...yes
> I remember those days of Xilinx GSRD and MPMC2 however it seems that
the current architecture has
> slight changes.
>=20
> about the git repository of Xilinx, Although I do not believe on
it, I'll give it a
> try...thanks for info.
>=20
> well, what about Grant Likely... and his git tree?
>=20
>=20
>=20
> ________________________________
>=20
> Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
> Date: Mon, 21 Jan 2008 11:44:14 -0600
> From: mike.koss@ngc.com
> To: mamsadegh@hotmail.com; dhbaird@gmail.com;
linuxppc-embedded@ozlabs.org
>=20
>=20
> In case anyone is interested, I'm currently working on
an almost-kernel-ready version
> that will be self-contained based on the LL-DMA version (the native
MPMC port, not the PLB). It's
> based upon the old adapter from MontaVista, that I originally ported
to 2.6 and the MPMC2.
> Unfortunately, it won't be ready for another few weeks since I'm
working on hardware images
> currently.
>=20
> -- Mike
>=20
>=20
> ________________________________
>=20
> From: Mohammad Sadegh Sadri
[mailto:mamsadegh@hotmail.com]
> Sent: Monday, January 21, 2008 3:54 AM
> To: David Baird; linuxppc-embedded@ozlabs.org
> Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
>=20
>=20
> thanks for you reply david,
>=20
> As far as I know the Linux driver for Xilinx PLB TEMAC
was two parts : 1- adapter.c and
> 2- the rest of the driver files
>=20
> Only adapter.c was really a linux related file and the
rest of the files were Xilinx
> generic driver code for PLB TEMAC.
>=20
> correct?
>=20
> then now, I know EDK 9.2 generates the needed Linux
support package and needed related
> files, so if this is the case can we use these files as the needed
driver in our linux kernel?
>=20
> by the way, i did never hear about this git repository
before...can you describe us,
> where is it and how we can access it and which projects are now hosted
by it?
>=20
>=20
> thanks
>=20
>=20
> > Date: Mon, 21 Jan 2008 00:54:30 -0700
> > From: dhbaird@gmail.com
> > To: mamsadegh@hotmail.com
> > Subject: Re: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
> >
> > On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri
<mamsadegh@hotmail.com> wrote:
> > > As you know Xilinx PLB TEMAC is a module which
connects Hard TEMAC in
> > > Virtex-4 FX devices to PLB bus,
> > > now, in the new release of EDK , EDK 9.2 Xilinx has
added a new interface
> > > core , which is called XPS_LL_TEMAC and has a
different structure than
> > > normal PLB TEMAC. spacially it has some additional
data transfer buses.
> > >
> > > Now the question is,... is there any linux driver
available for this new
> > > core?
> >
> > Yes there is, but I had to use the git sources at:
> >
> > git.xilinx.com
>=20
>=20
> ________________________________
>=20
> <http://>
>=20
>=20
> ________________________________
>=20
> <http://>
>=20
>=20
> ________________________________
^ permalink raw reply [flat|nested] 12+ messages in thread
* USB device for ppc440epx
2008-01-23 19:35 ` Stephen Neuendorffer
@ 2008-01-24 1:01 ` Leonid
2008-01-24 1:20 ` Josh Boyer
0 siblings, 1 reply; 12+ messages in thread
From: Leonid @ 2008-01-24 1:01 UTC (permalink / raw)
To: linuxppc-embedded
Hi:
does somebody have code example for USB 2.0 device implementation for
ppc440epx, preferably Mass Storage device, but any will do.
If not for ppc440epx (Sequoia board), ppc440ep (Yosemite) code will also
help (according to CPU user manual USB device interface is practically
the same).
If this is already present in Linux kernel tree (from what version?),
where it is located?=20
Thanks,
Leonid.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: USB device for ppc440epx
2008-01-24 1:01 ` USB device for ppc440epx Leonid
@ 2008-01-24 1:20 ` Josh Boyer
2008-01-24 1:34 ` Leonid
0 siblings, 1 reply; 12+ messages in thread
From: Josh Boyer @ 2008-01-24 1:20 UTC (permalink / raw)
To: Leonid; +Cc: linuxppc-embedded
On Wed, 23 Jan 2008 17:01:02 -0800
"Leonid" <Leonid@a-k-a.net> wrote:
> Hi:
>
> does somebody have code example for USB 2.0 device implementation for
> ppc440epx, preferably Mass Storage device, but any will do.
>
> If not for ppc440epx (Sequoia board), ppc440ep (Yosemite) code will also
> help (according to CPU user manual USB device interface is practically
> the same).
>
> If this is already present in Linux kernel tree (from what version?),
> where it is located?
USB mass storage works on 440EP already. It'll be in 2.6.25 in
arch/powerpc. I would suspect 440EPx works as well.
BTW, it's considered impolite to hijack a thread to ask a completely
unrelated question.
josh
^ permalink raw reply [flat|nested] 12+ messages in thread
* RE: USB device for ppc440epx
2008-01-24 1:20 ` Josh Boyer
@ 2008-01-24 1:34 ` Leonid
0 siblings, 0 replies; 12+ messages in thread
From: Leonid @ 2008-01-24 1:34 UTC (permalink / raw)
To: Josh Boyer; +Cc: linuxppc-embedded
Hi, Josh:
Ooops, I didn't notice I have hijacked someone's thread, I thought I
created a new one. I am very sorry if I have done so, I'll be more
careful.
Regarding USB Mass Storage there are device drivers (Host side) of
course. However I am asking regarding USB device implementation itself.
Can you point me to source files where this implementation is present
for 440ep/epx?
Linux has several examples of devices (like Zero Gadget) and I have used
it with ARM CPUs. But I am not sure it is working on 440epx also.
Thanks,
Leonid.=20
-----Original Message-----
From: Josh Boyer [mailto:jwboyer@linux.vnet.ibm.com]=20
Sent: Wednesday, January 23, 2008 5:20 PM
To: Leonid
Cc: linuxppc-embedded@ozlabs.org
Subject: Re: USB device for ppc440epx
On Wed, 23 Jan 2008 17:01:02 -0800
"Leonid" <Leonid@a-k-a.net> wrote:
> Hi:
>=20
> does somebody have code example for USB 2.0 device implementation for=20
> ppc440epx, preferably Mass Storage device, but any will do.
>=20
> If not for ppc440epx (Sequoia board), ppc440ep (Yosemite) code will=20
> also help (according to CPU user manual USB device interface is=20
> practically the same).
>=20
> If this is already present in Linux kernel tree (from what version?),=20
> where it is located?
USB mass storage works on 440EP already. It'll be in 2.6.25 in
arch/powerpc. I would suspect 440EPx works as well.
BTW, it's considered impolite to hijack a thread to ask a completely
unrelated question.
josh
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2008-01-24 1:35 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-21 7:36 Xilinx XPS_LL_TEMAC vs PLB_TEMAC Mohammad Sadegh Sadri
2008-01-21 7:55 ` David Baird
[not found] ` <440abda90801202354l5a0ce4caq382af5991e36f775@mail.gmail.com>
2008-01-21 8:54 ` Mohammad Sadegh Sadri
2008-01-21 17:44 ` Koss, Mike (Mission Systems)
2008-01-23 7:35 ` Mohammad Sadegh Sadri
2008-01-23 13:43 ` Koss, Mike (Mission Systems)
2008-01-23 15:12 ` Mohammad Sadegh Sadri
2008-01-23 19:35 ` Stephen Neuendorffer
2008-01-24 1:01 ` USB device for ppc440epx Leonid
2008-01-24 1:20 ` Josh Boyer
2008-01-24 1:34 ` Leonid
2008-01-21 18:42 ` Xilinx XPS_LL_TEMAC vs PLB_TEMAC Stephen Neuendorffer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox