From: Laurent Pinchart <laurentp@cse-semaphore.com>
To: linuxppc-embedded@ozlabs.org
Cc: Huub Eikens <huubeikens@hotmail.com>
Subject: Re: USB Host Controller driver for the MPC8270 processor
Date: Thu, 29 May 2008 14:14:23 +0200 [thread overview]
Message-ID: <200805291414.26798.laurentp@cse-semaphore.com> (raw)
In-Reply-To: <BAY122-W428F4FD4AED8DAED5968A1DABF0@phx.gbl>
[-- Attachment #1: Type: text/plain, Size: 1651 bytes --]
Hi Huub,
On Thursday 29 May 2008 13:03, Huub Eikens wrote:
> Hi,
>
> I am in need of a USB Host Controller device for the Freescale MPC8270 for
> the 2.4 linux kernel (ELDK 3.1.1). On internet I found one, but this is only
> for version 2.6:
> http://cpm2usb.sourceforge.net/
>
> I have a few options:
> 1. backport this driver to 2.4.25 kernel. I would like to know if this is
> feasible or not. I get the feeling that this will take a lot of time.
> 2. upgrade my kernel to 2.6.x. This is not preferable for me since I depend
> on sw modules writen by external partners. If I upgrade, I really really
> need to be sure that this driver is stable and reliable.
> 3. Use an external USB Host Controller. Can anyone advise me on which
> controller to choose that runs stable and reliable on the 2.4.25 kernel
> (ELDK 3.1.1)?
I'd go for option 3. The CPM2 USB host controller is definitely not reliable.
It relies on software to prepare SOF tokens, and doesn't do much in hardware.
After some experimentation with the FHCI driver posted on linux-ppc by
Anton Vorontsov I found out that the driver would eat around 40% of my CPU
time, and some SOF tokens would be incorrectly sent.
The CPM3 (aka QE) shouldn't have the same SOF issue, as it prepares SOF token
without any software intervention, but I doubt it would perform much better
in term of CPU time.
If you can go for an OHCI/UHCI/EHCI based controller that would be much
better.
Best regards,
--
Laurent Pinchart
CSE Semaphore Belgium
Chaussee de Bruxelles, 732A
B-1410 Waterloo
Belgium
T +32 (2) 387 42 59
F +32 (2) 387 42 75
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2008-05-29 12:14 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-05-29 11:03 USB Host Controller driver for the MPC8270 processor Huub Eikens
2008-05-29 12:14 ` Laurent Pinchart [this message]
2008-06-02 9:22 ` USB Host-to-Serial or USB Host-to-Ethernet Huub Eikens
2008-06-02 9:42 ` Li Yang
2008-06-02 10:14 ` Huub Eikens
2008-06-05 7:50 ` USB Host Controller driver for the MPC8270 processor PhilippeCurie
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200805291414.26798.laurentp@cse-semaphore.com \
--to=laurentp@cse-semaphore.com \
--cc=huubeikens@hotmail.com \
--cc=linuxppc-embedded@ozlabs.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).