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"