public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [RFC PATCH 0/2] USB: XHCI: Add xHCI host controller stack driver
@ 2012-10-23 10:54 Vivek Gautam
  2012-10-23 10:54 ` [U-Boot] [RFC PATCH 1/2] USB: SS: Add support for Super Speed USB interface Vivek Gautam
                   ` (2 more replies)
  0 siblings, 3 replies; 20+ messages in thread
From: Vivek Gautam @ 2012-10-23 10:54 UTC (permalink / raw)
  To: u-boot

This change adds necessary framework support for
USB3.0 (Super-speed) and xHCI host controller stack layer.
This stack will eventually interact with SOC specific USB 3.0
controllers.

Based on 'master' branch of u-boot tree.

Tested successfully with local patches on xHCI support for exynos5
with Kingston USB 2.0 data traveler (512 MB) and Corsair USB 3.0
flash voyager. However, also saw failures with Transcend USB 3.0 (8 GB)
and a Jetflash 256 MB.
We are further debugging and testing this thoroughly. In the meantime
can this be reviewed please?
This definitely needs further improvements ;-).

Although, code is based on linux's xHCI host controller driver,
at certain points putting some delays seemed to make the device
working (couldn't get proper explanation on delays in xHCI or
USB 3.0 specifications :-(, any help in this regard will be
very much appreciated).

Vivek Gautam (2):
  USB: SS: Add support for Super Speed USB interface
  USB: xHCI: Add stack support for xHCI

 common/cmd_usb.c         |    6 +-
 common/usb.c             |   41 +-
 common/usb_hub.c         |   26 +-
 common/usb_storage.c     |   35 +-
 drivers/usb/host/xhci.c  | 3330 ++++++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/host/xhci.h  | 1360 +++++++++++++++++++
 include/common.h         |    2 +
 include/linux/usb/ch9.h  |    2 +-
 include/usb.h            |   15 +-
 include/usb_defs.h       |   26 +-
 include/usbdescriptors.h |  201 +++
 11 files changed, 5012 insertions(+), 32 deletions(-)
 create mode 100644 drivers/usb/host/xhci.c
 create mode 100644 drivers/usb/host/xhci.h

-- 
1.7.6.5

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2013-01-11 10:05 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-23 10:54 [U-Boot] [RFC PATCH 0/2] USB: XHCI: Add xHCI host controller stack driver Vivek Gautam
2012-10-23 10:54 ` [U-Boot] [RFC PATCH 1/2] USB: SS: Add support for Super Speed USB interface Vivek Gautam
2012-10-23 11:40   ` Marek Vasut
2012-10-26 10:07     ` Vivek Gautam
2012-10-26 10:18       ` Marek Vasut
2012-10-26 10:34         ` Vivek Gautam
2012-10-26 11:06           ` Marek Vasut
2012-10-23 10:54 ` [U-Boot] [RFC PATCH 2/2] USB: xHCI: Add stack support for xHCI Vivek Gautam
2012-10-23 11:43   ` Marek Vasut
2012-10-23 22:35     ` Tom Rini
2012-10-26  9:51       ` Vivek Gautam
2012-10-26 10:17         ` Vivek Gautam
2012-10-26 10:18         ` Marek Vasut
2012-10-26 10:21           ` Vivek Gautam
2012-10-23 13:00   ` Wolfgang Denk
2012-10-25  6:12     ` Vivek Gautam
2013-01-11  5:32       ` Satendra Pratap
2013-01-11 10:05         ` Vivek Gautam
2012-10-23 11:20 ` [U-Boot] [RFC PATCH 0/2] USB: XHCI: Add xHCI host controller stack driver Marek Vasut
2012-10-23 12:53   ` Vivek Gautam

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox