JohnSwenson wrote: > I've spent all afternoon looking at this, what I can come up with is > that the USB ports on the Am3358 are EHCI compatible when used in host > mode. (hardware pins forcing host mode). There is a driver that works > for this (OMAP_ehci). The problem seems to be with the musb driver which > is the one specifically written to handle the OTG modes, which is what > the kernels use since they detect what it actually is. This may be wrong > since I haven't actually found anybody outright saying this, but from > reading between the lines this is what seems to be happening. If this is > true it might be possible to force the use of the ehci driver rather > than the musb driver.
Just read through the usb section of the data sheet again - it doesn't seem to be the same as EHCI, but lets hope it works... EHCI keeps a schedule of the next several frames worth of transactions in a shared memory block and doesn't require interrupts per packet/frame - it looks like this does.. Lets keep our fingers crossed! Could you test full speed and high speed devices. There is no mention of split transactions in the datasheet, so I wonder how TT works - perhaps if we only have support for native full speed or native high speed this does not matter. ------------------------------------------------------------------------ Triode's Profile: http://forums.slimdevices.com/member.php?userid=17 View this thread: http://forums.slimdevices.com/showthread.php?t=97881 _______________________________________________ discuss mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/discuss
