[U-Boot] [PULL] u-boot-usb/master

Marek Vasut
2012-12-15T16:37:03Z

This set contains mostly fixes, but also the DFU (which was submitted before
RC). That's why I'd like it in master if possible. If not, apply to next.

The following changes since commit ebbf0d20aa85f623c49b7ed3349ebfea450c152d:

Prepare v2013.01-rc2 (2012-12-14 14:43:22 -0700)

are available in the git repository at:

git://git.denx.de/u-boot-usb.git master

for you to fetch changes up to 1b9bf5c3c99d990d6c88b39c5df82179b7c6028f:

usb: Fix bug when both DFU & ETHER are defined (2012-12-15 17:34:43 +0100)

----------------------------------------------------------------
Lukasz Dalek (2):
pxa25x_udc: Remove usbdescriptors.h
h2200: Add USB CDC ethernet support

Milind Choudhary (1):
usb: Clean up newly allocated device nodes in case of configuration
failure

Nikita Kiryanov (3):
twl4030: add gpio register offsets
cm-t35: add USB host support
cm_t35: use new low level interface for usb ehci

Pantelis Antoniou (9):
g_dnl: Issue connect/disconnect as appropriate
g_dnl: Properly terminate string list.
dfu: Only perform DFU board_usb_init() for TRATS
dfu: Fix crash when wrong number of arguments given
dfu: Send correct DFU response from composite_setup
dfu: Properly zero out timeout value
dfu: Add a partition type target
dfu: Support larger than memory transfers.
usb: Fix bug when both DFU & ETHER are defined

Richard Genoud (1):
usb documentation: fix typo

Vincent Palatin (2):
usb: ehci: Add 64-bit controller support
usb: properly detect empty mass storage media reader

Vipin Kumar (1):
usbh/ehci: Increase timeout for enumeration

board/cm_t35/cm_t35.c | 77 ++++++++++++++++++++++++++++
board/h2200/h2200.c | 11 ++++
common/cmd_dfu.c | 5 +-
common/usb.c | 12 +++++
common/usb_hub.c | 35 +++++++++++--
common/usb_storage.c | 10 ++++
doc/README.usb | 2 +-
drivers/dfu/dfu.c | 244
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------
drivers/dfu/dfu_mmc.c | 109 ++++++++++++++++++++++++++++++---------
drivers/usb/gadget/Makefile | 10 +++-
drivers/usb/gadget/composite.c | 27 ++++++++++
drivers/usb/gadget/ep0.c | 1 +
drivers/usb/gadget/f_dfu.c | 9 +++-
drivers/usb/gadget/g_dnl.c | 12 ++++-
drivers/usb/gadget/pxa25x_udc.c | 1 -
drivers/usb/host/ehci-hcd.c | 3 ++
include/configs/cm_t35.h | 8 ++-
include/configs/h2200.h | 25 +++++++++
include/dfu.h | 21 ++++++--
include/twl4030.h | 44 ++++++++++++++++
include/usb.h | 1 +
21 files changed, 572 insertions(+), 95 deletions(-)