On 07/02/2010 09:52 AM, Sébastien Bourdeauducq wrote:
> Hi,
> 
> On Friday 02 July 2010 09:32:30 Sebastian Huber wrote:
>>> * what type of controllers does the driver support? UHCI? OHCI?
>>
>> UHCI, OHCI, EHCI, and others.
> 
> Excellent - then I think we'll probably make an UHCI controller since this is 
> the standard (and what I'm most familiar with)... except that it's a bit 
> excessively complex imo.

UHCI is quite old and slow, why not EHCI?

> 
>>> We will start developing quite shortly a USB host controller core for the
>>> Milkymist system-on-chip (which will run RTEMS) so I would like it to
>>> interface nicely with your driver.
>>
>> Do you have a cache on this system?
> 
> Yes, but we can make the UHCI memory space non-cacheable if needed. What 
> would 
> you recommend?
> 
> Sébastien

The controller registers must be in a non-cacheable area.  The descriptors and
the transfer data may be in a cacheable area, but I did not understand all
cache issues currently.  It seems to work.

-- 
Sebastian Huber, embedded brains GmbH

Address : Obere Lagerstr. 30, D-82178 Puchheim, Germany
Phone   : +49 89 18 90 80 79-6
Fax     : +49 89 18 90 80 79-9
E-Mail  : [email protected]
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
_______________________________________________
http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org
IRC: #milkym...@freenode
Webchat: www.milkymist.org/irc.html
Wiki: www.milkymist.org/wiki

Reply via email to