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

Marek Vasut
2012-09-01T14:28:27Z

Dear Wolfgang Denk,

This is a patch collection I accumulated in u-boot-usb/master, please apply to
u-boot/master . btw. nice to have you back ;-)

The following changes since commit 27e301e5b7df6254c768d27130d3a36c31d55c96:

CREDITS: Add credits for MCF5249 initialization code (2012-09-01 14:50:09
+0200)

are available in the git repository at:

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

for you to fetch changes up to 8c8650181904cee37721fa303622cd37255d51d6:

MUSB driver: Timeout is never detected as the while loop does not end
(2012-09-01 16:21:53 +0200)

----------------------------------------------------------------
Beno?t Th?baudeau (8):
ehci: cosmetic: Define the number of qt_buffers
ehci: Fail for multi-transaction interrupt transfers
ehci: cosmetic: Define used constants
ehci-hcd: Boost transfer speed
usb_storage: Restore non-EHCI support
usb_storage: Remove EHCI constraints
usb_stor_BBB_transport: Do not delay when not required
ehci: Optimize qTD allocations

Jim Shimer (1):
usb: Optimize USB storage read/write

Lucas Stach (1):
usb: fix ulpi_set_vbus prototype

Lukasz Majewski (7):
dfu:usb: Support for g_dnl composite download gadget.
dfu:usb: DFU USB function (f_dfu) support for g_dnl composite gadget
dfu: DFU backend implementation
dfu: MMC specific routines for DFU operation
dfu:cmd: Support for DFU u-boot command
arm:trats: Support for USB UDC driver at TRATS board.
arm:trats: Enable g_dnl composite USB gadget with embedded DFU function on
TRATS

Matej Fran?e?kin (1):
MUSB driver: Timeout is never detected as the while loop does not end

Troy Kisky (1):
USB: Fix strict aliasing in ohci-hcd

?ukasz Da?ek (1):
pxa25x: Add UDC registers definitions

Makefile | 1 +
arch/arm/include/asm/arch-pxa/regs-usb.h | 159 +++++++++++++++++
board/samsung/trats/trats.c | 8 +
common/Makefile | 1 +
common/cmd_dfu.c | 81 +++++++++
common/usb_storage.c | 58 +++----
drivers/dfu/Makefile | 44 +++++
drivers/dfu/dfu.c | 238 +++++++++++++++++++++++++
drivers/dfu/dfu_mmc.c | 162 +++++++++++++++++
drivers/usb/gadget/Makefile | 2 +
drivers/usb/gadget/f_dfu.c | 749
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/usb/gadget/f_dfu.h | 100 +++++++++++
drivers/usb/gadget/g_dnl.c | 202 ++++++++++++++++++++++
drivers/usb/host/ehci-hcd.c | 305
++++++++++++++++++++++----------
drivers/usb/host/ehci.h | 60 ++++++-
drivers/usb/host/ohci-hcd.c | 70 ++++----
drivers/usb/musb/musb_hcd.c | 2 +-
include/configs/trats.h | 24 ++-
include/dfu.h | 103 +++++++++++
include/g_dnl.h | 33 ++++
include/usb/ulpi.h | 2 +-
21 files changed, 2236 insertions(+), 168 deletions(-)
create mode 100644 arch/arm/include/asm/arch-pxa/regs-usb.h
create mode 100644 common/cmd_dfu.c
create mode 100644 drivers/dfu/Makefile
create mode 100644 drivers/dfu/dfu.c
create mode 100644 drivers/dfu/dfu_mmc.c
create mode 100644 drivers/usb/gadget/f_dfu.c
create mode 100644 drivers/usb/gadget/f_dfu.h
create mode 100644 drivers/usb/gadget/g_dnl.c
create mode 100644 include/dfu.h
create mode 100644 include/g_dnl.h