linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
From: Laurent Pinchart <laurentp@cse-semaphore.com>
To: linuxppc-embedded@ozlabs.org
Cc: gforgcc <narendra.ka@lntemsys.com>
Subject: Re: Help on MPC82XX USB Host controller Development using m82xx-hcd.
Date: Wed, 4 Jun 2008 12:29:29 +0200	[thread overview]
Message-ID: <200806041229.32995.laurentp@cse-semaphore.com> (raw)
In-Reply-To: <17643409.post@talk.nabble.com>

[-- Attachment #1: Type: text/plain, Size: 1819 bytes --]

Hi Naren,

On Wednesday 04 June 2008 12:12, gforgcc wrote:
> 
> Laurent Pinchart-4 wrote:
> > 
> > The cpm2usb project isn't maintained. If possible you should upgrade to a
> > more recent kernel and switch to the powerpc architecture where a new USB
> > driver called fhci is available.
> > 
> > The MPC872ADS is supported in recent kernels so switching shouldn't be too 
> > difficult.
> > 
> > 
> 
> Hi Laurent,
> i have some basic queries, i have some knowledge on what is UHCI or OHCI,
> but can you please brief me what is FHCI and some info regarding this ?
> googling on this dint help me much.. :(

FHCI stands for Freescale Host Controller Interface. The term is unofficial 
and not referenced in the CPM documentation.

> we are using powerpc architecture with latest kernel 2.6.25.. and trying to
> implement the USB host controller driver and have similar problems.. 

The good news is that Anton Vorontsov wrote and posted a FHCI driver for 
QE-based parts on the linux-ppc mailing list (search the archive for "[PATCH] 
Freescale QUICC Engine USB Host Controller"). The driver can be easily 
modified to work with CPM2-based parts.

The bad news is that, from my experience with the CPM2, the controller is 
almost unusable. It eats around 40% CPU time on my MPC8248 system, and 
requires software help to generate SOF tokens, which results in bad SOF 
tokens being sent on the bus. Most USB disks don't seem to care, but all the 
USB Bluetooth host controllers I've tested crashed.

We will be looking for an external USB host controller (or even another CPU) 
for the next revision of the design.

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 --]

  reply	other threads:[~2008-06-04 10:29 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-26 16:11 Help on MPC82XX USB Host controller Development using m82xx-hcd Amarendra_Reddy
2008-03-27  8:56 ` Laurent Pinchart
2008-04-04 14:47   ` Help required " Amarendra_Reddy
2008-06-04 10:12   ` Help " gforgcc
2008-06-04 10:29     ` Laurent Pinchart [this message]
2008-06-04 10:47       ` gforgcc

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=200806041229.32995.laurentp@cse-semaphore.com \
    --to=laurentp@cse-semaphore.com \
    --cc=linuxppc-embedded@ozlabs.org \
    --cc=narendra.ka@lntemsys.com \
    /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).