PORTS Forum

Ports and Interfaces => USB => Topic started by: austriancoder on October 18, 2012, 04:03:56 am

Title: ECHI and toggle bit
Post 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
Title: Re: ECHI and toggle bit
Post by: Jan Axelson on October 18, 2012, 10:35:28 am
From the final messages, it looks like you got it working...
Title: Re: ECHI and toggle bit
Post by: Barry Twycross on October 24, 2012, 07:21:00 pm
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.