PORTS Forum
Ports and Interfaces => USB => Topic started by: austriancoder on October 18, 2012, 04:03:56 am
-
Hi all.
Atm I am try to get coreboot/seabios with usb working on a Geode LX800. At the moment
I stuck with EHCI. The biggest question for me is, if the ehci driver needs to set the toggle bit
in the TD's or if the EHCI HC does it on its own.
For a full reference here is the full thread at the coreboot/seabios ml.
http://www.mail-archive.com/coreboot@coreboot.org/msg37031.html
Thanks
-
From the final messages, it looks like you got it working...
-
We use both depending on the endpoint type. Control transactions have defined toggles, so setting control endpoints to use the TD toggle makes sense. Most other endpoints it makes more sense to let the contoller do toggles automatically and ignore the TD toggle.