LinuxPPC-Dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* 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