Re: MPC8360E USB Host Controller Driver

2006-09-08 Thread Alex Zeffertt
Li Yang wrote:
 On 9/7/06, Alex Zeffertt [EMAIL PROTECTED] wrote:
 Li Yang-r58472 wrote:
  i have a MPC8347E running with the Freescale E(F)HCI driver
  and Kernel 2.6.17 (Freescale LTIB).
 
  Because of this mail, i checked, if there are any periodical
  interrupts, without real USB payload.
 
  The result is: NO
 
  If i attach a USB-mouse, i get 5 interrupts.
  If i remove it again, 1 additional.
 
  Nothing else, silence !
 
  USB works well with USB 1.1 and 2.0 devices (This was not the
  case with earlier Kernels, e.g. 2.6.13, because for the
  switching between 1.1 and 2.0 you need a transaction
  translator driver).
 
  MPC834x USB is very different from the USB of CPM/QE.  It is an
  integrated EHCI controller.
 


 So, the question is still open, does the QuiccEngine HCI (a.k.a. FHCI)
 generate loading on the PPC core when there is no traffic on the USB?
 
 Yes, but no.  If the bus is idle for some time, you can put the bus
 into suspend state.  Then there will be no extra load to the core.
 

Is that what Freescale's linux driver does then?

Can it detect new USB devices in suspend state?

Regards,

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


MPC8360E USB Host Controller Driver

2006-09-08 Thread Li Yang
On 9/7/06, Alex Zeffertt ajz at cambridgebroadband.com wrote:
 Li Yang-r58472 wrote:
  i have a MPC8347E running with the Freescale E(F)HCI driver
  and Kernel 2.6.17 (Freescale LTIB).
 
  Because of this mail, i checked, if there are any periodical
  interrupts, without real USB payload.
 
  The result is: NO
 
  If i attach a USB-mouse, i get 5 interrupts.
  If i remove it again, 1 additional.
 
  Nothing else, silence !
 
  USB works well with USB 1.1 and 2.0 devices (This was not the
  case with earlier Kernels, e.g. 2.6.13, because for the
  switching between 1.1 and 2.0 you need a transaction
  translator driver).
 
  MPC834x USB is very different from the USB of CPM/QE.  It is an
  integrated EHCI controller.
 


 So, the question is still open, does the QuiccEngine HCI (a.k.a. FHCI)
 generate loading on the PPC core when there is no traffic on the USB?

Yes, but no.  If the bus is idle for some time, you can put the bus
into suspend state.  Then there will be no extra load to the core.

- Leo



MPC8360E USB Host Controller Driver

2006-09-08 Thread Dan Gora
 Message: 1
 Date: Fri, 8 Sep 2006 11:27:59 +0800
 From: Li Yang-r58472 LeoLi at freescale.com
 Subject: RE: MPC8360E USB Host Controller Driver
 To: Laurent Pinchart laurent.pinchart at tbox.biz,
linuxppc-embedded at ozlabs.org
 Cc: n.balaji at gdatech.co.in
 Message-ID:
4879B0C6C249214CBE7AB04453F84E4D14C864 at 
 zch01exm20.fsl.freescale.net
 Content-Type: text/plain;   charset=US-ASCII

  Could you give a direct link ? I've been browsing around the
  Freescale website for an hour, downloaded hundreds of
  megabytes of archives but haven't been able to find the
  MPC8360E USB Linux driver.
 
  Laurent Pinchart

Hi Laurent,

I believe that I recall seeing the USB drivers in the MPC8360E Device
Drivers - Release 1.1 GPL , accessible from the main 8360 page.

http://www.freescale.com/files/netcomm/software/device_drivers/MPC8360EGPLDRV.zip

One little gotcha... When you unzip this archive, it's a windows
executable, but it doesn't have the '.exe' extension on the file, so
you'll need to add it by hand.  I had to contact my local FAE just
to figure out that one when the darn thing wouldn't run.  Too many
years of using Unix I guess.

 
  PS: Am I the only one to get lost almost every time when I
  look for information on www.freescale.com ?

No, rest assured, you're not.  Try finding any information about the
eval board for the 8360 on freescale.com.


-dan



Re: MPC8360E USB Host Controller Driver

2006-09-07 Thread Alex Zeffertt
Li Yang-r58472 wrote:
 i have a MPC8347E running with the Freescale E(F)HCI driver 
 and Kernel 2.6.17 (Freescale LTIB).

 Because of this mail, i checked, if there are any periodical 
 interrupts, without real USB payload.

 The result is: NO

 If i attach a USB-mouse, i get 5 interrupts.
 If i remove it again, 1 additional.

 Nothing else, silence !

 USB works well with USB 1.1 and 2.0 devices (This was not the 
 case with earlier Kernels, e.g. 2.6.13, because for the 
 switching between 1.1 and 2.0 you need a transaction 
 translator driver).
 
 MPC834x USB is very different from the USB of CPM/QE.  It is an
 integrated EHCI controller.
 


So, the question is still open, does the QuiccEngine HCI (a.k.a. FHCI)
generate loading on the PPC core when there is no traffic on the USB?

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


MPC8360E USB Host Controller Driver

2006-09-07 Thread Li Yang-r58472

 i have a MPC8347E running with the Freescale E(F)HCI driver 
 and Kernel 2.6.17 (Freescale LTIB).
 
 Because of this mail, i checked, if there are any periodical 
 interrupts, without real USB payload.
 
 The result is: NO
 
 If i attach a USB-mouse, i get 5 interrupts.
 If i remove it again, 1 additional.
 
 Nothing else, silence !
 
 USB works well with USB 1.1 and 2.0 devices (This was not the 
 case with earlier Kernels, e.g. 2.6.13, because for the 
 switching between 1.1 and 2.0 you need a transaction 
 translator driver).

MPC834x USB is very different from the USB of CPM/QE.  It is an
integrated EHCI controller.

- Leo



MPC8360E USB Host Controller Driver

2006-09-07 Thread Li Yang
On 9/7/06, Laurent Pinchart laurent.pinchart at tbox.biz wrote:
  I am working in MPC8360E processor board. I want the
   PowerQUICC II's Pro  USB Host controller Driver. In the
   manual, they told that this controller does not belong to
   UHCI or OHCI standard.
 
  Yes, you can call it FHCI if you like. :)
 
 I have doubt that whether Freescale has its own USB standard.
 
  The interface is stated clearly in the UM.
 
 Please give the link or patch for that driver.
 
  There is an 8360 host driver in Freescale LTIB BSP.  Please find it on
  www.freescale.com, if it has been released.

 Could you give a direct link ? I've been browsing around the Freescale website
 for an hour, downloaded hundreds of megabytes of archives but haven't been
 able to find the MPC8360E USB Linux driver.

You can bookmark this link:
http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=0127268688033202A5

- Leo