Andrew Thompson wrote:
Author: thompsa
Date: Sat Mar  7 19:49:47 2009
New Revision: 189496
URL: http://svn.freebsd.org/changeset/base/189496

Log:
  (re)merge r186415,186416 from the old usb stack;
o add Transaction Translator support (still missing ISOC xfers)
  o add EHCI_SCFLG_BIGEMMIO flag to force big-endian byte-select to be
    set in USBMODE
  o split reset work into new public routine ehci_reset so bus shim drivers
    can force big-endian byte-select before ehci_init
  o enable TT and big-endian MMIO
  o force a reset before ehci_init to get byte-select setup
Also go back to using USB_EHCI_BIG_ENDIAN_DESC at compile time to enable the
  byteswapping and reduce diffs to the original commits.
This fixes the new USB stack on the Cambria board.

Beware there appear to be h/w issues w/ usb on 2358 boards that show up as devices not attaching properly (at least for me) and/or poor performance.

I also observe significant problems on 2348 boards that I do not see with the usb1 code--which is why it remains the default configuration.

   Sam


_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to