* 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
[parent not found: <440abda90801202354l5a0ce4caq382af5991e36f775@mail.gmail.com>]
* 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 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
* 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
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