On Wed, May 05, 2004 at 08:34:41AM -0700, David Brownell wrote: > Hasjim Williams wrote: > > >The Viper Embedded Linux Developer Kit is based around an XScale > >device, so it needs to use an Embedded USB Host Controller. The > >Philips ISP1161A1 is such an example. An Embedded USB Host controller > >is not the same thing as a standard desktop OHCI controller. They have > >similar registers but different interfaces to the CPU's Bus. But the > >long story cut short is, that you can't run any ohci driver for an > >embedded host controller. > > That's not true in general; look for example at the OMAP OHCI. > The Linux work it needs to work better in embedded space is more > along the lines of power savings and new features (OTG) than basic > functionality ... it's OHCI, driver found in current 2.6 kernels. > (Other vendors use OHCI too, including Intel in their latest PXA.) > > The ISP1161 isn't really OHCI, and that's why it needs its own > driver. There might be discrete chips that implement OHCI too, > but ones like ISP1161 and SL811HS don't. Which is fine ... but > it means that their drivers aren't going to be as robust, since > they can't leverage the verification done daily on OHCI by all > the millions of Penguins (and Quokkas).
Hmm, as we're currently thinking about replacing the dreaded SL811 for our next PXA263 design with an ISP 116x, that's bad news for me ;) I thought, skimming the specs from Philips, that the ISP 116x is OHCI, but does'nt have memory-mapped registers (it's PIO). Now, If one would add some layer to the OHCI code which does the register access, i.e. for memory-mapped do readx()/writex(), and for the PIO types do PIO, then one could add a "simple" bus glue for ISP 116x chips and the like. If that's not a Really Good Idea (TM), then I wonder which options one has, e.g. what USB Host chips are out there which do OHCI _and_ can talk to a processor w/o PCI? Thanks, Stefan E. > > - Dave > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: Oracle 10g > Get certified on the hottest thing ever to hit the market... Oracle 10g. > Take an Oracle 10g class now, and we'll give you the exam FREE. > http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click > _______________________________________________ > [EMAIL PROTECTED] > To unsubscribe, use the last form field at: > https://lists.sourceforge.net/lists/listinfo/linux-usb-devel -- Eletztrick Computing - Customized Linux Development Stefan Eletzhofer, Marktstrasse 43, DE-88214 Ravensburg http://www.eletztrick.de ------------------------------------------------------- This SF.Net email is sponsored by Sleepycat Software Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver higher performing products faster, at low TCO. http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel