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

Marek Vasut
2013-09-27T17:38:43Z

Hi Tom,

this is mostly fixes + the dangling ATMEL UDC driver. Hope you don't mind the
later.

The following changes since commit 6b40852da5c8dd710f9d61204affff3c6a3c9d22:

Sound: MAX98095: Support I2S0 channel (2013-09-24 09:10:33 -0400)

are available in the git repository at:

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

for you to fetch changes up to 5077f96f10fe88f1f7cbe09743ac7c765f9e98c3:

usb: ehci: Fix test mode for connected ports (2013-09-27 16:20:52 +0200)

----------------------------------------------------------------
Afzal Mohammed (3):
dfu: unify mmc/nand read/write ops enum
dfu: ram support
am335x_evm: enable DFU RAM

Bo Shen (4):
USB: gadget: add atmel usba udc driver
ARM: atmel: correct UDPHS name
ARM: atmel: add RNDIS gadget support
USB: gadget: atmel: disconnect before unbind

Joel Fernandes (1):
usb: gadget: Fix data aborts during USB ethernet boot

Julius Werner (1):
usb: ehci: Fix test mode for connected ports

Lukasz Majewski (6):
dfu:cosmetic: Fix printf text for buffer overflow condition
dfu: Make maximum DFU file size equal to default DFU data buffer
dfu: Extract common DFU code to handle "dfu_alt_info" environment variable
usb:g_dnl:ums: Conditional compilation for mass storage function
(f_mass_storage)
usb:gadget:Remove redundant #includes for USB composite gadget and its
functions
usb:g_dnl:dfu: Download gadget and DFU function code clean up

Troy Kisky (1):
usb: gadget: config: fix unaligned access issues

README | 6 +
arch/arm/cpu/armv7/at91/sama5d3_devices.c | 12 ++
arch/arm/include/asm/arch-at91/at91_common.h | 1 +
arch/arm/include/asm/arch-at91/atmel_usba_udc.h | 64 ++++++
arch/arm/include/asm/arch-at91/sama5d3.h | 2 +-
board/atmel/sama5d3xek/sama5d3xek.c | 13 ++
common/cmd_dfu.c | 19 +-
common/cmd_usb_mass_storage.c | 1 -
drivers/dfu/Makefile | 1 +
drivers/dfu/dfu.c | 34 ++-
drivers/dfu/dfu_mmc.c | 9 +-
drivers/dfu/dfu_nand.c | 7 +-
drivers/dfu/dfu_ram.c | 77 +++++++
drivers/usb/gadget/Makefile | 2 +
drivers/usb/gadget/atmel_usba_udc.c | 1306
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/usb/gadget/atmel_usba_udc.h | 326
+++++++++++++++++++++++++++++
drivers/usb/gadget/config.c | 6 +-
drivers/usb/gadget/ether.c | 5 +-
drivers/usb/gadget/f_dfu.h | 3 -
drivers/usb/gadget/g_dnl.c | 5 +-
drivers/usb/host/ehci-hcd.c | 38 ++++
include/configs/am335x_evm.h | 6 +
include/configs/sama5d3xek.h | 8 +
include/dfu.h | 35 +++-
include/linux/usb/atmel_usba_udc.h | 26 +++
include/linux/usb/gadget.h | 1 +
include/usb_mass_storage.h | 9 +
27 files changed, 1975 insertions(+), 47 deletions(-)
create mode 100644 arch/arm/include/asm/arch-at91/atmel_usba_udc.h
create mode 100644 drivers/dfu/dfu_ram.c
create mode 100644 drivers/usb/gadget/atmel_usba_udc.c
create mode 100644 drivers/usb/gadget/atmel_usba_udc.h
create mode 100644 include/linux/usb/atmel_usba_udc.h