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

Marek Vasut
2014-05-05T09:51:24Z

The following changes since commit a405764c1ec835a41ccda943b9156aee25e15d5e:

drivers/i2c/fsl_i2c: modify i2c_read to handle multi-byte write (2014-04-29
07:10:58 +0200)

are available in the git repository at:

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

for you to fetch changes up to af41d6b4cb1602abebaaa9c8774a9b0ece564796:

common: fixed linker-list example (2014-05-05 10:24:13 +0200)

----------------------------------------------------------------
Adrian Cox (2):
usb: Add endian support macros to interrupt transfers in the EHCI driver.
usb: Fix USB keyboard polling via control endpoint

Lukasz Majewski (1):
dfu:fix: Replace wrong return value with proper one

Mateusz Zalega (9):
mmc: mmc header fix
part: header fix
usb: dfu: fix boards wo USB cable detection
dfu: mmc: raw data write fix
dfu: mmc: change offset base handling
ums: always initialize mmc before ums_disk_init()
am335x: dfu: disable DFU in am335x_evm SPL build
USB: gadget: added a saner gadget downloader registration API
common: fixed linker-list example

Nobuhiro Iwamatsu (1):
usb: ehci: rmobile: Add support ehci host driver of rmobile SoCs

Przemyslaw Marczak (2):
usb:gadget:f_thor: code cleanup in function download_tail()
usb:gadget:f_thor: fix write to filesystem by add dfu_flush()

Rob Herring (2):
usb: handle NULL table in usb_gadget_get_string
usb: musb: fill in usb_gadget_unregister_driver

Stephen Warren (7):
usb: ci_udc: Support larger packets
usb: ci_udc: set ep->req.actual after transfer
usb: ci_udc: make PHY initialization conditional
usb: ci_udc: support variants with hostpc register
usb: ums: use only 1 buffer for CI_UDC
usb: gadget: allow ci_udc to build with new gadget framework
USB: gadget: save driver name before registering it

andrey.konovalov at linaro.org (1):
exynos: usb: Fix data abort on boards w/o vbus-gpio node in the DT

README | 7 -----
arch/arm/include/asm/arch-rmobile/ehci-rmobile.h | 147
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
board/samsung/common/ums.c | 6 ++--
board/samsung/origen/origen.c | 7 -----
board/samsung/trats/trats.c | 4 +--
board/samsung/trats2/trats2.c | 4 +--
board/samsung/universal_c210/universal.c | 7 -----
common/cmd_dfu.c | 3 +-
common/cmd_thordown.c | 3 +-
common/cmd_usb_mass_storage.c | 10 ++++--
common/usb_kbd.c | 36 +++++++++++++++-------
drivers/dfu/dfu.c | 2 +-
drivers/dfu/dfu_mmc.c | 109
++++++++++++++++++++++++++++++++++++++++++------------------------
drivers/usb/gadget/Makefile | 1 +
drivers/usb/gadget/ci_udc.c | 31 ++++++++++++++++---
drivers/usb/gadget/ci_udc.h | 65
++++++++++++++++++++++++++++-----------
drivers/usb/gadget/f_dfu.c | 3 ++
drivers/usb/gadget/f_mass_storage.c | 11 ++++---
drivers/usb/gadget/f_thor.c | 15 ++++++---
drivers/usb/gadget/g_dnl.c | 66
++++++++++++++++++++--------------------
drivers/usb/gadget/storage_common.c | 4 +++
drivers/usb/gadget/usbstring.c | 3 ++
drivers/usb/host/Makefile | 1 +
drivers/usb/host/ehci-exynos.c | 3 +-
drivers/usb/host/ehci-hcd.c | 56
+++++++++++++++++++---------------
drivers/usb/host/ehci-rmobile.c | 130
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/usb/host/xhci-exynos5.c | 3 +-
drivers/usb/musb-new/musb_uboot.c | 5 ++-
include/configs/am335x_evm.h | 10 +++---
include/configs/exynos4-dt.h | 1 -
include/configs/trats.h | 4 +--
include/configs/trats2.h | 4 +--
include/dfu.h | 12 --------
include/g_dnl.h | 24 +++++++++++++++
include/linker_lists.h | 2 +-
include/mmc.h | 1 +
include/part.h | 1 +
include/thor.h | 8 -----
include/usb.h | 10 ------
include/usb_mass_storage.h | 8 -----
40 files changed, 597 insertions(+), 230 deletions(-)
create mode 100644 arch/arm/include/asm/arch-rmobile/ehci-rmobile.h
create mode 100644 drivers/usb/host/ehci-rmobile.c