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

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

Dear Marek Vasut,
In message 201209011628.27969.marex@denx.de you wrote:
Dear Wolfgang Denk,
This is a patch collection I accumulated in u-boot-usb/master, please apply= to=20 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= =20 +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=20 (2012-09-01 16:21:53 +0200)
=2D--------------------------------------------------------------- Beno=C3=AEt Th=C3=A9baudeau (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 functi= on on=20 TRATS
Matej Fran=C4=8De=C5=A1kin (1): MUSB driver: Timeout is never detected as the while loop does not end
Troy Kisky (1): USB: Fix strict aliasing in ohci-hcd
=C5=81ukasz Da=C5=82ek (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=20 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++= ++++ drivers/usb/gadget/f_dfu.h | 100 +++++++++++ drivers/usb/gadget/g_dnl.c | 202 ++++++++++++++++++++++ drivers/usb/host/ehci-hcd.c | 305=20 ++++++++++++++++++++++---------- 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
Applied, thanks.
Best regards,
Wolfgang Denk
participants (2)
-
Marek Vasut
-
Wolfgang Denk