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
