From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from bay0-omc2-s34.bay0.hotmail.com (bay0-omc2-s34.bay0.hotmail.com [65.54.246.170]) by ozlabs.org (Postfix) with ESMTP id 93764DDDF4 for ; Mon, 21 Jan 2008 18:36:59 +1100 (EST) Message-ID: Content-Type: multipart/alternative; boundary="_6cbc30b0-bc10-4a8a-8ebe-254415f3d8f3_" From: Mohammad Sadegh Sadri To: Subject: Xilinx XPS_LL_TEMAC vs PLB_TEMAC Date: Mon, 21 Jan 2008 07:36:58 +0000 MIME-Version: 1.0 List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , --_6cbc30b0-bc10-4a8a-8ebe-254415f3d8f3_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi All, As you know Xilinx PLB TEMAC is a module which connects Hard TEMAC in Virte= x-4 FX devices to PLB bus, now, in the new release of EDK , EDK 9.2 Xilinx has added a new interface c= ore , which is called XPS_LL_TEMAC and has a different structure than norma= l PLB TEMAC. spacially it has some additional data transfer buses.=20 Now the question is,... is there any linux driver available for this new co= re? thanks _________________________________________________________________ --_6cbc30b0-bc10-4a8a-8ebe-254415f3d8f3_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable 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_T= EMAC and has a different structure than normal PLB TEMAC. spacially it has = some additional data transfer buses.

Now the question is,... is the= re any linux driver available for this new core?

thanks



= --_6cbc30b0-bc10-4a8a-8ebe-254415f3d8f3_-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.176]) by ozlabs.org (Postfix) with ESMTP id 54FAEDDDF2 for ; Mon, 21 Jan 2008 18:55:20 +1100 (EST) Received: by wa-out-1112.google.com with SMTP id m28so3645180wag.13 for ; Sun, 20 Jan 2008 23:55:19 -0800 (PST) Message-ID: <440abda90801202355m1f1ccdafw9c2f1333498fa48c@mail.gmail.com> Date: Mon, 21 Jan 2008 00:55:18 -0700 From: "David Baird" To: linuxppc-embedded@ozlabs.org Subject: Re: Xilinx XPS_LL_TEMAC vs PLB_TEMAC In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 References: List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from bay0-omc1-s39.bay0.hotmail.com (bay0-omc1-s39.bay0.hotmail.com [65.54.246.111]) by ozlabs.org (Postfix) with ESMTP id 6C8AEDDDF4 for ; Mon, 21 Jan 2008 19:54:17 +1100 (EST) Message-ID: Content-Type: multipart/alternative; boundary="_a6afac4b-c586-4228-b00b-4b43733c0fda_" From: Mohammad Sadegh Sadri To: David Baird , Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC Date: Mon, 21 Jan 2008 08:54:16 +0000 In-Reply-To: <440abda90801202354l5a0ce4caq382af5991e36f775@mail.gmail.com> References: <440abda90801202354l5a0ce4caq382af5991e36f775@mail.gmail.com> MIME-Version: 1.0 List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , --_a6afac4b-c586-4228-b00b-4b43733c0fda_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable thanks for you reply david, As far as I know the Linux driver for Xilinx PLB TEMAC was two parts : 1- a= dapter.c and 2- the rest of the driver files Only adapter.c was really a linux related file and the rest of the files we= re Xilinx generic driver code for PLB TEMAC. correct? then now, I know EDK 9.2 generates the needed Linux support package and nee= ded related files, so if this is the case can we use these files as the nee= ded driver in our linux kernel? by the way, i did never hear about this git repository before...can you des= cribe us, where is it and how we can access it and which projects are now h= osted 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 >=20 > On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri w= rote: > > 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 interfa= ce > > 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 ne= w > > core? >=20 > Yes there is, but I had to use the git sources at: >=20 > git.xilinx.com _________________________________________________________________ --_a6afac4b-c586-4228-b00b-4b43733c0fda_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable thanks for you reply david,

As far as I know the Linux driver for Xi= linx PLB TEMAC was two parts : 1- adapter.c and 2- the rest of the driver f= iles

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 an= d needed related files, so if this is the case can we use these files as th= e needed driver in our linux kernel?

by the way, i did never hear ab= out this git repository before...can you describe us, where is it and how w= e can access it and which projects are now hosted by it?


thanks<= br>

> Date: Mon, 21 Jan 2008 00:54:30 -0700
> From: dhbaird= @gmail.com
> To: mamsadegh@hotmail.com
> Subject: Re: Xilinx XP= S_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
> > Vir= tex-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 calle= d XPS_LL_TEMAC and has a different structure than
> > normal PLB T= EMAC. 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


= --_a6afac4b-c586-4228-b00b-4b43733c0fda_-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from xmrm0101.northgrum.com (xmrm0101.northgrum.com [155.104.240.104]) by ozlabs.org (Postfix) with ESMTP id 5DC38DDE43 for ; Tue, 22 Jan 2008 04:59:20 +1100 (EST) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C85C55.3CCCC682" Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC Date: Mon, 21 Jan 2008 11:44:14 -0600 Message-ID: In-Reply-To: References: <440abda90801202354l5a0ce4caq382af5991e36f775@mail.gmail.com> From: "Koss, Mike (Mission Systems)" To: "Mohammad Sadegh Sadri" , "David Baird" , List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , This is a multi-part message in MIME format. ------_=_NextPart_001_01C85C55.3CCCC682 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable 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 ________________________________ From: Mohammad Sadegh Sadri [mailto:mamsadegh@hotmail.com]=20 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 >=20 > On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri 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? >=20 > Yes there is, but I had to use the git sources at: >=20 > git.xilinx.com ________________________________ ------_=_NextPart_001_01C85C55.3CCCC682 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
In case anyone is interested, I'm currently = working on=20 an almost-kernel-ready version that will be self-contained based on the = LL-DMA=20 version (the native MPMC port, not the PLB). It's based upon the old = adapter=20 from MontaVista, that I originally ported to 2.6 and the MPMC2. = Unfortunately,=20 it won't be ready for another few weeks since I'm working on hardware = images=20 currently.
 
-- Mike


From: Mohammad Sadegh Sadri=20 [mailto:mamsadegh@hotmail.com]
Sent: Monday, January 21, 2008 = 3:54=20 AM
To: David Baird; = linuxppc-embedded@ozlabs.org
Subject:=20 RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC

thanks for you reply david,

As far as I know the Linux = driver=20 for Xilinx PLB TEMAC was two parts : 1- adapter.c and 2- the rest of the = driver=20 files

Only adapter.c was really a linux related file and the rest = of the=20 files were Xilinx generic driver code for PLB = TEMAC.

correct?

then=20 now, I know EDK 9.2 generates the needed Linux support package and = needed=20 related files, so if this is the case can we use these files as the = needed=20 driver in our linux kernel?

by the way, i did never hear about = this git=20 repository before...can you describe us, where is it and how we can = access it=20 and which projects are now hosted by = it?


thanks


> Date:=20 Mon, 21 Jan 2008 00:54:30 -0700
> From: dhbaird@gmail.com
> = To:=20 mamsadegh@hotmail.com
> Subject: Re: Xilinx XPS_LL_TEMAC vs=20 PLB_TEMAC
>
> On Jan 21, 2008 12:36 AM, Mohammad Sadegh = Sadri=20 <mamsadegh@hotmail.com> wrote:
> > As you know Xilinx PLB = TEMAC=20 is a module which connects Hard TEMAC in
> > Virtex-4 FX = devices to PLB=20 bus,
> > now, in the new release of EDK , EDK 9.2 Xilinx has = added a=20 new interface
> > core , which is called XPS_LL_TEMAC and has a = different structure than
> > normal PLB TEMAC. spacially it has = some=20 additional data transfer buses.
> >
> > Now the = question=20 is,... is there any linux driver available for this new
> >=20 core?
>
> Yes there is, but I had to use the git sources=20 at:
>
> git.xilinx.com


------_=_NextPart_001_01C85C55.3CCCC682-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from outbound1-dub-R.bigfish.com (outbound-dub.frontbridge.com [213.199.154.16]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.bigfish.com", Issuer "*.bigfish.com" (not verified)) by ozlabs.org (Postfix) with ESMTP id 2CF03DDE11 for ; Tue, 22 Jan 2008 05:42:35 +1100 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC Date: Mon, 21 Jan 2008 10:42:23 -0800 In-Reply-To: References: <440abda90801202354l5a0ce4caq382af5991e36f775@mail.gmail.com> From: "Stephen Neuendorffer" To: "Mohammad Sadegh Sadri" , "David Baird" , Message-Id: <20080121184228.931C2F4005D@mail122-dub.bigfish.com> List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 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 > ________________________________ From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from bay0-omc1-s23.bay0.hotmail.com (bay0-omc1-s23.bay0.hotmail.com [65.54.246.95]) by ozlabs.org (Postfix) with ESMTP id 34BF8DDD0C for ; Wed, 23 Jan 2008 18:35:37 +1100 (EST) Message-ID: Content-Type: multipart/alternative; boundary="_e69d3237-842d-4cc0-902b-8c61b56620fe_" From: Mohammad Sadegh Sadri To: "Koss, Mike (Mission Systems)" , David Baird , Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC Date: Wed, 23 Jan 2008 07:35:36 +0000 In-Reply-To: References: <440abda90801202354l5a0ce4caq382af5991e36f775@mail.gmail.com> MIME-Version: 1.0 List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , --_e69d3237-842d-4cc0-902b-8c61b56620fe_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable 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.=20 about the git repository of Xilinx, Although I do not believe on it, I'll g= ive 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=20 an almost-kernel-ready version that will be self-contained based on the LL-= DMA=20 version (the native MPMC port, not the PLB). It's based upon the old adapte= r=20 from MontaVista, that I originally ported to 2.6 and the MPMC2. Unfortunate= ly,=20 it won't be ready for another few weeks since I'm working on hardware image= s=20 currently. =20 -- Mike From: Mohammad Sadegh Sadri=20 [mailto:mamsadegh@hotmail.com]=20 Sent: Monday, January 21, 2008 3:54=20 AM To: David Baird; linuxppc-embedded@ozlabs.org Subject:=20 RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC thanks for you reply david, As far as I know the Linux driver=20 for Xilinx PLB TEMAC was two parts : 1- adapter.c and 2- the rest of the dr= iver=20 files Only adapter.c was really a linux related file and the rest of the=20 files were Xilinx generic driver code for PLB TEMAC. correct? then=20 now, I know EDK 9.2 generates the needed Linux support package and needed=20 related files, so if this is the case can we use these files as the needed= =20 driver in our linux kernel? by the way, i did never hear about this git=20 repository before...can you describe us, where is it and how we can access = it=20 and which projects are now hosted by it? thanks > Date:=20 Mon, 21 Jan 2008 00:54:30 -0700 > From: dhbaird@gmail.com > To:=20 mamsadegh@hotmail.com > Subject: Re: Xilinx XPS_LL_TEMAC vs=20 PLB_TEMAC >=20 > On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri=20 wrote: > > As you know Xilinx PLB TEMAC=20 is a module which connects Hard TEMAC in > > Virtex-4 FX devices to PLB=20 bus, > > now, in the new release of EDK , EDK 9.2 Xilinx has added a=20 new interface > > core , which is called XPS_LL_TEMAC and has a=20 different structure than > > normal PLB TEMAC. spacially it has some=20 additional data transfer buses. > > > > Now the question=20 is,... is there any linux driver available for this new > >=20 core? >=20 > Yes there is, but I had to use the git sources=20 at: >=20 > git.xilinx.com _________________________________________________________________ --_e69d3237-842d-4cc0-902b-8c61b56620fe_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi

Well, As you know, we now need a PLB version, XPS_LL_TEMAC is con= nected to PLB not MPMC2...yes I remember those days of Xilinx GSRD and MPMC= 2 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... a= nd 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@ozla= bs.org

In case anyone is interested, I'm current= ly working on=20 an almost-kernel-ready version that will be self-contained based on the LL-= DMA=20 version (the native MPMC port, not the PLB). It's based upon the old adapte= r=20 from MontaVista, that I originally ported to 2.6 and the MPMC2. Unfortunate= ly,=20 it won't be ready for another few weeks since I'm working on hardware image= s=20 currently.
 
-- Mike


From: Mohammad Sadegh Sadri=20 [mailto:mamsadegh@hotmail.com]
Sent: Monday, January 21, 2008 3:= 54=20 AM
To: David Baird; linuxppc-embedded@ozlabs.org
Subject:=20 RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC

thanks for you reply david,

As far as I know the Linux dr= iver=20 for Xilinx PLB TEMAC was two parts : 1- adapter.c and 2- the rest of the dr= iver=20 files

Only adapter.c was really a linux related file and the rest of= the=20 files were Xilinx generic driver code for PLB TEMAC.

correct?
then=20 now, I know EDK 9.2 generates the needed Linux support package and needed=20 related files, so if this is the case can we use these files as the needed= =20 driver in our linux kernel?

by the way, i did never hear about this = git=20 repository before...can you describe us, where is it and how we can access = it=20 and which projects are now hosted by it?


thanks


> = Date:=20 Mon, 21 Jan 2008 00:54:30 -0700
> From: dhbaird@gmail.com
> To:= =20 mamsadegh@hotmail.com
> Subject: Re: Xilinx XPS_LL_TEMAC vs=20 PLB_TEMAC
>
> On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri= =20 <mamsadegh@hotmail.com> wrote:
> > As you know Xilinx PLB TE= MAC=20 is a module which connects Hard TEMAC in
> > Virtex-4 FX devices t= o PLB=20 bus,
> > now, in the new release of EDK , EDK 9.2 Xilinx has added= a=20 new interface
> > core , which is called XPS_LL_TEMAC and has a=20 different structure than
> > normal PLB TEMAC. spacially it has so= me=20 additional data transfer buses.
> >
> > Now the question= =20 is,... is there any linux driver available for this new
> >=20 core?
>
> Yes there is, but I had to use the git sources=20 at:
>
> git.xilinx.com




= --_e69d3237-842d-4cc0-902b-8c61b56620fe_-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from xmrm0101.northgrum.com (xmrm0101.northgrum.com [155.104.240.104]) by ozlabs.org (Postfix) with ESMTP id 0AD3ADDE25 for ; Thu, 24 Jan 2008 00:43:17 +1100 (EST) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C85DC5.E717D002" Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC Date: Wed, 23 Jan 2008 07:43:14 -0600 Message-ID: In-Reply-To: References: <440abda90801202354l5a0ce4caq382af5991e36f775@mail.gmail.com> From: "Koss, Mike (Mission Systems)" To: "Mohammad Sadegh Sadri" , "David Baird" , List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , This is a multi-part message in MIME format. ------_=_NextPart_001_01C85DC5.E717D002 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable 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 ________________________________ From: Mohammad Sadegh Sadri [mailto:mamsadegh@hotmail.com]=20 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.=20 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 =09 =09 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 =09 =09 ________________________________ From: Mohammad Sadegh Sadri [mailto:mamsadegh@hotmail.com]=20 Sent: Monday, January 21, 2008 3:54 AM To: David Baird; linuxppc-embedded@ozlabs.org Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC =09 =09 thanks for you reply david, =09 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 =09 Only adapter.c was really a linux related file and the rest of the files were Xilinx generic driver code for PLB TEMAC. =09 correct? =09 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? =09 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? =09 =09 thanks =09 =09 > 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 >=20 > On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri 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? >=20 > Yes there is, but I had to use the git sources at: >=20 > git.xilinx.com =09 =09 ________________________________ =20 ________________________________ ------_=_NextPart_001_01C85DC5.E717D002 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Actually, with the MPMC3 the = XPS_LL_TEMAC still can=20 directly connect to the MPMC. You set one of the ports' type to = SDMA and it=20 instantiates what is similar to the old CDMAC.


From: Mohammad Sadegh Sadri=20 [mailto:mamsadegh@hotmail.com]
Sent: Wednesday, January 23, = 2008 2:36=20 AM
To: Koss, Mike (Mission Systems); David Baird;=20 linuxppc-embedded@ozlabs.org
Subject: RE: Xilinx XPS_LL_TEMAC = vs=20 PLB_TEMAC

Hi

Well, As you know, we now need a PLB version, = XPS_LL_TEMAC=20 is connected to PLB not MPMC2...yes I remember those days of Xilinx GSRD = and=20 MPMC2 however it seems that the current architecture has slight changes. =

about the git repository of Xilinx, Although I do not believe on = it,=20 I'll give it a try...thanks for info.

well, what about Grant = Likely...=20 and his git tree?


Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
Date: Mon, 21 Jan = 2008=20 11:44:14 -0600
From: mike.koss@ngc.com
To: = mamsadegh@hotmail.com;=20 dhbaird@gmail.com; linuxppc-embedded@ozlabs.org

In case anyone is interested, I'm = currently=20 working on an almost-kernel-ready version that will be self-contained = based on=20 the LL-DMA version (the native MPMC port, not the PLB). It's based = upon the=20 old adapter from MontaVista, that I originally ported to 2.6 and the = MPMC2.=20 Unfortunately, it won't be ready for another few weeks since I'm = working on=20 hardware images currently.
 
-- Mike


From: Mohammad Sadegh Sadri=20 [mailto:mamsadegh@hotmail.com]
Sent: Monday, January 21, = 2008 3:54=20 AM
To: David Baird; = linuxppc-embedded@ozlabs.org
Subject:=20 RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC

thanks for you reply david,

As far as I know the = Linux=20 driver for Xilinx PLB TEMAC was two parts : 1- adapter.c and 2- the = rest of=20 the driver files

Only adapter.c was really a linux related file = and the=20 rest of the files were Xilinx generic driver code for PLB=20 TEMAC.

correct?

then now, I know EDK 9.2 generates the = needed=20 Linux support package and needed related files, so if this is the case = can we=20 use these files as the needed driver in our linux kernel?

by = the way, i=20 did never hear about this git repository before...can you describe us, = where=20 is it and how we can access it and which projects are now hosted by=20 it?


thanks


> Date: Mon, 21 Jan 2008 00:54:30=20 -0700
> From: dhbaird@gmail.com
> To:=20 mamsadegh@hotmail.com
> Subject: Re: Xilinx XPS_LL_TEMAC vs=20 PLB_TEMAC
>
> On Jan 21, 2008 12:36 AM, Mohammad Sadegh = Sadri=20 <mamsadegh@hotmail.com> wrote:
> > As you know Xilinx = PLB TEMAC=20 is a module which connects Hard TEMAC in
> > Virtex-4 FX = devices to=20 PLB bus,
> > now, in the new release of EDK , EDK 9.2 Xilinx = has=20 added a new interface
> > core , which is called XPS_LL_TEMAC = and has=20 a different structure than
> > normal PLB TEMAC. spacially it = has=20 some additional data transfer buses.
> >
> > Now the = question is,... is there any linux driver available for this = new
> >=20 core?
>
> Yes there is, but I had to use the git sources=20 at:
>
> git.xilinx.com




------_=_NextPart_001_01C85DC5.E717D002-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from bay0-omc1-s12.bay0.hotmail.com (bay0-omc1-s12.bay0.hotmail.com [65.54.246.84]) by ozlabs.org (Postfix) with ESMTP id 233CEDDE46 for ; Thu, 24 Jan 2008 02:12:39 +1100 (EST) Message-ID: Content-Type: multipart/alternative; boundary="_51985bad-c31e-46bd-a04f-43e09a27939e_" From: Mohammad Sadegh Sadri To: "Koss, Mike (Mission Systems)" , David Baird , Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC Date: Wed, 23 Jan 2008 15:12:38 +0000 In-Reply-To: References: <440abda90801202354l5a0ce4caq382af5991e36f775@mail.gmail.com> MIME-Version: 1.0 List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , --_51985bad-c31e-46bd-a04f-43e09a27939e_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable So, in this case, our base system, created with EDK 9.2 will not be the sam= e as previous systems, as shown in=20 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=20 directly connect to the MPMC. You set one of the ports' type to SDMA and it= =20 instantiates what is similar to the old CDMAC.=20 From: Mohammad Sadegh Sadri=20 [mailto:mamsadegh@hotmail.com]=20 Sent: Wednesday, January 23, 2008 2:36=20 AM To: Koss, Mike (Mission Systems); David Baird;=20 linuxppc-embedded@ozlabs.org Subject: RE: Xilinx XPS_LL_TEMAC vs=20 PLB_TEMAC Hi Well, As you know, we now need a PLB version, XPS_LL_TEMAC=20 is connected to PLB not MPMC2...yes I remember those days of Xilinx GSRD an= d=20 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,=20 I'll give it a try...thanks for info. well, what about Grant Likely...=20 and his git tree? =20 Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC Date: Mon, 21 Jan 2008=20 11:44:14 -0600 From: mike.koss@ngc.com To: mamsadegh@hotmail.com;=20 dhbaird@gmail.com; linuxppc-embedded@ozlabs.org =20 =20 In case anyone is interested, I'm currently=20 working on an almost-kernel-ready version that will be self-contained bas= ed on=20 the LL-DMA version (the native MPMC port, not the PLB). It's based upon t= he=20 old adapter from MontaVista, that I originally ported to 2.6 and the MPMC= 2.=20 Unfortunately, it won't be ready for another few weeks since I'm working = on=20 hardware images currently. =20 -- Mike =20 =20 From: Mohammad Sadegh Sadri=20 [mailto:mamsadegh@hotmail.com]=20 Sent: Monday, January 21, 2008 3:54=20 AM To: David Baird; linuxppc-embedded@ozlabs.org Subject:=20 RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC thanks for you reply david, As far as I know the Linux=20 driver for Xilinx PLB TEMAC was two parts : 1- adapter.c and 2- the rest = of=20 the driver files Only adapter.c was really a linux related file and the=20 rest of the files were Xilinx generic driver code for PLB=20 TEMAC. correct? then now, I know EDK 9.2 generates the needed=20 Linux support package and needed related files, so if this is the case ca= n we=20 use these files as the needed driver in our linux kernel? by the way, i=20 did never hear about this git repository before...can you describe us, wh= ere=20 is it and how we can access it and which projects are now hosted by=20 it? thanks > Date: Mon, 21 Jan 2008 00:54:30=20 -0700 > From: dhbaird@gmail.com > To:=20 mamsadegh@hotmail.com > Subject: Re: Xilinx XPS_LL_TEMAC vs=20 PLB_TEMAC >=20 > On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadri=20 wrote: > > As you know Xilinx PLB TEMAC=20 is a module which connects Hard TEMAC in > > Virtex-4 FX devices to=20 PLB bus, > > now, in the new release of EDK , EDK 9.2 Xilinx has=20 added a new interface > > core , which is called XPS_LL_TEMAC and has=20 a different structure than > > normal PLB TEMAC. spacially it has=20 some additional data transfer buses. > > > > Now the=20 question is,... is there any linux driver available for this new > >=20 core? >=20 > Yes there is, but I had to use the git sources=20 at: >=20 > git.xilinx.com =20 =20 _________________________________________________________________ --_51985bad-c31e-46bd-a04f-43e09a27939e_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable So, in this case, our base system, created with EDK 9.2 will not be the sam= e as previous systems, as shown in
http://www.xilinx.com/esp/wired/opti= cal/xlnx_net/mpmc.htm
PLB and OPB usage is limited to a small area of de= sign...


Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMA= C
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=20 directly connect to the MPMC. You set one of the ports' type to SDMA a= nd it=20 instantiates what is similar to the old CDMAC.


From: Mohammad Sadegh Sadri=20 [mailto:mamsadegh@hotmail.com]
Sent: Wednesday, January 23, 2008= 2:36=20 AM
To: Koss, Mike (Mission Systems); David Baird;=20 linuxppc-embedded@ozlabs.org
Subject: RE: Xilinx XPS_LL_TEMAC vs= =20 PLB_TEMAC

Hi

Well, As you know, we now need a PLB version, XPS_LL_T= EMAC=20 is connected to PLB not MPMC2...yes I remember those days of Xilinx GSRD an= d=20 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= ,=20 I'll give it a try...thanks for info.

well, what about Grant Likely.= ..=20 and his git tree?


Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC
Date: Mon, 21 Jan 2008=20 11:44:14 -0600
From: mike.koss@ngc.com
To: mamsadegh@hotmail.com;=20 dhbaird@gmail.com; linuxppc-embedded@ozlabs.org

=20
In case anyone is interested, I'm cu= rrently=20 working on an almost-kernel-ready version that will be self-contained bas= ed on=20 the LL-DMA version (the native MPMC port, not the PLB). It's based upon t= he=20 old adapter from MontaVista, that I originally ported to 2.6 and the MPMC= 2.=20 Unfortunately, it won't be ready for another few weeks since I'm working = on=20 hardware images currently.
 
-- Mike


From: Mohammad Sadegh Sadri=20 [mailto:mamsadegh@hotmail.com]
Sent: Monday, January 21, 2008 = 3:54=20 AM
To: David Baird; linuxppc-embedded@ozlabs.org
Subject:= =20 RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC

thanks for you reply david,

As far as I know the Linux= =20 driver for Xilinx PLB TEMAC was two parts : 1- adapter.c and 2- the rest = of=20 the driver files

Only adapter.c was really a linux related file an= d the=20 rest of the files were Xilinx generic driver code for PLB=20 TEMAC.

correct?

then now, I know EDK 9.2 generates the need= ed=20 Linux support package and needed related files, so if this is the case ca= n we=20 use these files as the needed driver in our linux kernel?

by the w= ay, i=20 did never hear about this git repository before...can you describe us, wh= ere=20 is it and how we can access it and which projects are now hosted by=20 it?


thanks


> Date: Mon, 21 Jan 2008 00:54:30=20 -0700
> From: dhbaird@gmail.com
> To:=20 mamsadegh@hotmail.com
> Subject: Re: Xilinx XPS_LL_TEMAC vs=20 PLB_TEMAC
>
> On Jan 21, 2008 12:36 AM, Mohammad Sadegh Sadr= i=20 <mamsadegh@hotmail.com> wrote:
> > As you know Xilinx PLB = TEMAC=20 is a module which connects Hard TEMAC in
> > Virtex-4 FX devices= to=20 PLB bus,
> > now, in the new release of EDK , EDK 9.2 Xilinx has= =20 added a new interface
> > core , which is called XPS_LL_TEMAC an= d has=20 a different structure than
> > normal PLB TEMAC. spacially it ha= s=20 some additional data transfer buses.
> >
> > Now the=20 question is,... is there any linux driver available for this new
> = >=20 core?
>
> Yes there is, but I had to use the git sources=20 at:
>
> git.xilinx.com






= --_51985bad-c31e-46bd-a04f-43e09a27939e_-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from outbound4-sin-R.bigfish.com (outbound-sin.frontbridge.com [207.46.51.80]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.bigfish.com", Issuer "*.bigfish.com" (not verified)) by ozlabs.org (Postfix) with ESMTP id D3E9FDDE2A for ; Thu, 24 Jan 2008 06:36:01 +1100 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Subject: RE: Xilinx XPS_LL_TEMAC vs PLB_TEMAC Date: Wed, 23 Jan 2008 11:35:58 -0800 In-Reply-To: References: <440abda90801202354l5a0ce4caq382af5991e36f775@mail.gmail.com> From: "Stephen Neuendorffer" To: "Mohammad Sadegh Sadri" , "Koss, Mike (Mission Systems)" , "David Baird" , Message-Id: <20080123193557.AF0C8670018@mail194-sin.bigfish.com> List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 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 > >=20 >=20 > ________________________________ >=20 > >=20 >=20 > ________________________________ From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mis011-1.exch011.intermedia.net (mis011-1.exch011.intermedia.net [64.78.21.128]) by ozlabs.org (Postfix) with ESMTP id 4E214DDDFC for ; Thu, 24 Jan 2008 12:13:11 +1100 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Subject: USB device for ppc440epx Date: Wed, 23 Jan 2008 17:01:02 -0800 Message-ID: <406A31B117F2734987636D6CCC93EE3C02CEE287@ehost011-3.exch011.intermedia.net> In-reply-to: <20080123193557.AF0C8670018@mail194-sin.bigfish.com> References: <440abda90801202354l5a0ce4caq382af5991e36f775@mail.gmail.com> <20080123193557.AF0C8670018@mail194-sin.bigfish.com> From: "Leonid" To: List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from e1.ny.us.ibm.com (e1.ny.us.ibm.com [32.97.182.141]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "e1.ny.us.ibm.com", Issuer "Equifax" (verified OK)) by ozlabs.org (Postfix) with ESMTP id 00F40DDDEC for ; Thu, 24 Jan 2008 12:23:17 +1100 (EST) Received: from d01relay04.pok.ibm.com (d01relay04.pok.ibm.com [9.56.227.236]) by e1.ny.us.ibm.com (8.13.8/8.13.8) with ESMTP id m0O1NElO021496 for ; Wed, 23 Jan 2008 20:23:14 -0500 Received: from d01av01.pok.ibm.com (d01av01.pok.ibm.com [9.56.224.215]) by d01relay04.pok.ibm.com (8.13.8/8.13.8/NCO v8.7) with ESMTP id m0O1NE5k255266 for ; Wed, 23 Jan 2008 20:23:14 -0500 Received: from d01av01.pok.ibm.com (loopback [127.0.0.1]) by d01av01.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id m0O1NE8X026477 for ; Wed, 23 Jan 2008 20:23:14 -0500 Date: Wed, 23 Jan 2008 19:20:03 -0600 From: Josh Boyer To: "Leonid" Subject: Re: USB device for ppc440epx Message-ID: <20080123192003.03f4fa0b@zod.rchland.ibm.com> In-Reply-To: <406A31B117F2734987636D6CCC93EE3C02CEE287@ehost011-3.exch011.intermedia.net> References: <440abda90801202354l5a0ce4caq382af5991e36f775@mail.gmail.com> <20080123193557.AF0C8670018@mail194-sin.bigfish.com> <406A31B117F2734987636D6CCC93EE3C02CEE287@ehost011-3.exch011.intermedia.net> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Cc: linuxppc-embedded@ozlabs.org List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Wed, 23 Jan 2008 17:01:02 -0800 "Leonid" 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 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mis011-1.exch011.intermedia.net (mis011-1.exch011.intermedia.net [64.78.21.128]) by ozlabs.org (Postfix) with ESMTP id 5CCE9DDDF6 for ; Thu, 24 Jan 2008 12:35:32 +1100 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Subject: RE: USB device for ppc440epx Date: Wed, 23 Jan 2008 17:34:33 -0800 Message-ID: <406A31B117F2734987636D6CCC93EE3C02CEE295@ehost011-3.exch011.intermedia.net> In-reply-to: <20080123192003.03f4fa0b@zod.rchland.ibm.com> References: <440abda90801202354l5a0ce4caq382af5991e36f775@mail.gmail.com><20080123193557.AF0C8670018@mail194-sin.bigfish.com><406A31B117F2734987636D6CCC93EE3C02CEE287@ehost011-3.exch011.intermedia.net> <20080123192003.03f4fa0b@zod.rchland.ibm.com> From: "Leonid" To: "Josh Boyer" Cc: linuxppc-embedded@ozlabs.org List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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" 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