RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC

2008-01-23 Thread Koss, Mike (Mission Systems)
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:[EMAIL PROTECTED] 
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: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; [EMAIL PROTECTED];
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:[EMAIL PROTECTED] 
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: [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: Re: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
 
 On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri
[EMAIL PROTECTED] 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:// 




___
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded

RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC

2008-01-23 Thread Mohammad Sadegh Sadri

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: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]; 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:[EMAIL PROTECTED] 
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: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; 
  [EMAIL PROTECTED]; 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:[EMAIL PROTECTED] 
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: [EMAIL PROTECTED]
 To: 
  [EMAIL PROTECTED]
 Subject: Re: Xilinx XPS_LL_TEMAC vs 
  PLB_TEMAC
 
 On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri 
  [EMAIL PROTECTED] 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


  
  




_

___
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded

RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC

2008-01-23 Thread Stephen Neuendorffer

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: [EMAIL PROTECTED]
[mailto:linuxppc-embedded-
 [EMAIL PROTECTED] 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
 
 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: [EMAIL PROTECTED]
   To: [EMAIL PROTECTED]; [EMAIL PROTECTED];
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:[EMAIL PROTECTED]
   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: [EMAIL PROTECTED]
   To: [EMAIL PROTECTED]; [EMAIL PROTECTED];
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:[EMAIL PROTECTED]
   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: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
   
On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri
[EMAIL PROTECTED] 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

RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC

2008-01-22 Thread Mohammad Sadegh Sadri

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: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]; 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:[EMAIL PROTECTED] 
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: [EMAIL PROTECTED]
 To: 
[EMAIL PROTECTED]
 Subject: Re: Xilinx XPS_LL_TEMAC vs 
PLB_TEMAC
 
 On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri 
[EMAIL PROTECTED] 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





_

___
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded

RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC

2008-01-21 Thread Mohammad Sadegh Sadri

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: [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: Re: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
 
 On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri [EMAIL PROTECTED] 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

_

___
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded

RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC

2008-01-21 Thread Koss, Mike (Mission Systems)
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:[EMAIL PROTECTED] 
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: [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: Re: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
 
 On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri
[EMAIL PROTECTED] 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




___
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded

RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC

2008-01-21 Thread Stephen Neuendorffer
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.  

Steve

 -Original Message-
 From: [EMAIL PROTECTED]
[mailto:linuxppc-embedded-
 [EMAIL PROTECTED] 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
 
 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: [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Subject: Re: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
 
  On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri
[EMAIL PROTECTED] 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
 
 
 


___
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded


Re: Xilinx XPS_LL_TEMAC vs PLB_TEMAC

2008-01-20 Thread David Baird
On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri [EMAIL PROTECTED] 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
___
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded