Author Topic: ECHI and toggle bit  (Read 9196 times)

austriancoder

  • Member
  • ***
  • Posts: 1
ECHI and toggle bit
« 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

Jan Axelson

  • Administrator
  • Frequent Contributor
  • *****
  • Posts: 3033
    • Lakeview Research
Re: ECHI and toggle bit
« Reply #1 on: October 18, 2012, 10:35:28 am »
From the final messages, it looks like you got it working...

Barry Twycross

  • Frequent Contributor
  • ****
  • Posts: 263
Re: ECHI and toggle bit
« Reply #2 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.