[U-Boot] [RFC PATCH 0/2] USB: XHCI: Add xHCI host controller stack driver

Vivek Gautam gautamvivek1987 at gmail.com
Tue Oct 23 14:53:25 CEST 2012


Hi Marek,

CC: Simon Glass

On Tue, Oct 23, 2012 at 4:50 PM, Marek Vasut <marex at denx.de> wrote:
> Dear Vivek Gautam,
>
>> 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 ;-).
>
> Sure, can you get me one such ARM hardware with xHCI? I'm sure you have a pile
> of them so you can miss one. That's help greatly, thanks!
>
Sure, I need to check the availability once. As of now i test things
on smdk5250.

>> 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
>
> Best regards,
> Marek Vasut
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot

Thanks & Regards
Vivek


More information about the U-Boot mailing list