u-boot/drivers/usb
Wolfgang Denk 3ed16071b0 USB: sync Queue Element Transfer Descriptor against EHCI spec
Appendix B "EHCI 64-Bit Data Structures" of the "Enhanced Host
Controller Interface Specification for Universal Serial Bus" (Rev.
1.0, March 12, 2002) defines additional fields which were missing in
U-Boot's struct qTD; as these are also present in recent versions of
struct ehci_qtd in the Linux kernel, we add them here, too.

This fixes some nasty memory corruption problems.

Reported-by: Dan Lykowski <lykowdk@gmail.com>
See http://permalink.gmane.org/gmane.comp.boot-loaders.u-boot/76942

Signed-off-by: Wolfgang Denk <wd@denx.de>
Cc: Remy Bohmer <linux@bohmer.net>
Cc: Dan Lykowski <lykowdk@gmail.com>
Cc: Stefano Babic <sbabic@denx.de>
Tested-by: Stefano Babic <sbabic@denx.de>
2010-10-20 00:23:57 +02:00
..
gadget USB-CDC: Prevent rx_req being enqueued twice 2010-10-13 12:07:58 +02:00
host USB: sync Queue Element Transfer Descriptor against EHCI spec 2010-10-20 00:23:57 +02:00
musb usb: musb: only write CLRDATATOG when appropriate 2010-10-13 12:08:43 +02:00
phy drivers/*/Makefile: fix conditional compile rule. 2010-05-06 00:41:08 +02:00