Re: MPC8360E USB Host Controller Driver
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
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
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
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
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
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