[U-Boot] [PATCH 00/14] usb: dwc3: Fixes and improvements for DWC3 driver

Lukasz Majewski l.majewski at samsung.com
Tue Mar 3 17:32:02 CET 2015


This patch set should be applied on top of recent Kishon Vijay Abraham I
work (v2) regarding providing dwc3 support to u-boot as well as clean up
of the linux-compat header file.

For the whole patch set please refer to -dfu u-boot repo, branch
(devel/dwc3_gadget):
http://git.denx.de/?p=u-boot/u-boot-dfu.git;a=shortlog;h=refs/heads/devel/dwc3_gadget

This patch set fixes things, so all Samsung boards compile after applying
DWC3 support.

Tests and comments are welcome.

Inha Song (2):
  usb: gadget: UMS: Invoke board specific USB cleanup interface
  usb: gadget: thor: Invoke board specific USB cleanup interface

Joonyoung Shim (1):
  usb: dwc3: make dwc3_set_mode to static

Marek Szyprowski (4):
  usb: dwc3: add a workaround for too small OUT requests
  usb: dwc3: gadget: add common endpoint configuration for dwc3 udc
    driver
  usb: dwc3: optimize interrupt loop
  usb: gadget: thor: Claim EP after allocating it in thor gadget

Łukasz Majewski (7):
  usb: board: samsung: Add default board_usb_cleanup() definition for
    Exynos SoCs
  usb: board: goni: Add default board_usb_cleanup() definition for Goni
    board
  usb: composite: Add .reset callback to usb_gadget_driver structure
  usb: dwc3: Remove BIT(x) macro from DWC3's gadget code
  usb: dwc3: gadget: Set all ctrl fields of Transfer Control Blocks
    (TRB) to be LST
  usb: dwc3: gadget: Set non EP0 max packet limit to 512B
  usb: dwc3: Correct clean up code for requests

 board/samsung/common/board.c      |  6 +++
 board/samsung/goni/goni.c         |  5 +++
 common/cmd_thordown.c             |  1 +
 common/cmd_usb_mass_storage.c     |  1 +
 drivers/usb/dwc3/core.c           |  9 +----
 drivers/usb/dwc3/core.h           |  3 +-
 drivers/usb/dwc3/gadget.c         | 80 +++++++++++++++++++--------------------
 drivers/usb/gadget/composite.c    |  1 +
 drivers/usb/gadget/epautoconf.c   | 24 +++++++++++-
 drivers/usb/gadget/f_thor.c       |  3 ++
 drivers/usb/gadget/gadget_chips.h |  8 ++++
 11 files changed, 89 insertions(+), 52 deletions(-)

-- 
2.0.0.rc2



More information about the U-Boot mailing list