From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Date: Sun, 17 Mar 2013 03:05:51 +0100 Subject: [U-Boot] [PULL] u-boot-usb/master Message-ID: <201303170305.51502.marex@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Tom, let's do this ... The following changes since commit b5bec88434adb52413f1bc33fa63d7642cb8fd35: Use 'unsigned int' for global_data's baudrate (2013-03-15 16:14:02 -0400) are available in the git repository at: git://git.denx.de/u-boot-usb.git master for you to fetch changes up to d4c450334837ab8e497ae5016a03258b3cb36aa2: usb: Add multiple controllers support for EHCI PCI (2013-03-16 21:12:05 +0100) ---------------------------------------------------------------- Lucas Stach (5): tegra: usb: set USB_PORTS_MAX to correct value tegra: usb: make controller init functions more self contained tegra: usb: remove unneeded function parameter tegra: usb: move controller init into start_port tegra: usb: various small cleanups Lukasz Majewski (4): usb:composite:fix Provide function data when addressing device with only one interface usb:composite: USB Mass Storage - storage_common.c from Linux kernel usb:gadget: USB Mass Storage Gadget support arm:trats: Use new ums command Michael Spang (1): usb: usbeth: smsc95xx: remove EEPROM loaded check Pantelis Antoniou (5): dfu: Only perform DFU board_usb_init() for TRATS dfu: Fix crash when wrong number of arguments given dfu: Properly zero out timeout value dfu: Add a partition type target usb: Fix bug when both DFU & ETHER are defined Patrick Georgi (1): usb: ehci: Support interrupt transfers via periodic list Piotr Wilczek (1): usb:composite: USB Mass Storage - f_mass_storage.c from Linux kernel Shiraz Hashim (1): usbtty: adapt buffers for large packet support Simon Glass (1): x86: Enable USB features for coreboot Vincent Palatin (4): usb: ehci: generic PCI support usb: ehci: Add 64-bit controller support usb: ehci: Fix aliasing issue in EHCI interrupt code usb: Add multiple controllers support for EHCI PCI Vipin Kumar (1): usb/host/ehci: Add support for EHCI on spear Vivek Gautam (2): usb: ehci: exynos: Fix multiple FDT decode usb: ehci: exynos: Enable non-dt path arch/arm/cpu/armv7/tegra20/usb.c | 96 ++- arch/arm/include/asm/arch-tegra20/usb.h | 3 - board/samsung/trats/trats.c | 63 ++ common/Makefile | 1 + common/cmd_dfu.c | 5 +- common/cmd_usb_mass_storage.c | 86 +++ drivers/dfu/dfu_mmc.c | 31 + drivers/serial/usbtty.c | 2 +- drivers/usb/eth/smsc95xx.c | 4 - drivers/usb/gadget/Makefile | 10 +- drivers/usb/gadget/composite.c | 19 + drivers/usb/gadget/f_dfu.c | 3 + drivers/usb/gadget/f_mass_storage.c | 2793 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/usb/gadget/g_dnl.c | 6 + drivers/usb/gadget/storage_common.c | 653 +++++++++++++++++++ drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-exynos.c | 51 +- drivers/usb/host/ehci-hcd.c | 318 ++++++++- drivers/usb/host/ehci-pci.c | 60 +- drivers/usb/host/ehci-spear.c | 59 ++ drivers/usb/host/ehci.h | 6 +- include/configs/coreboot.h | 17 + include/configs/trats.h | 5 + include/usb_mass_storage.h | 55 ++ include/usbdevice.h | 4 +- 25 files changed, 4245 insertions(+), 106 deletions(-) create mode 100644 common/cmd_usb_mass_storage.c create mode 100644 drivers/usb/gadget/f_mass_storage.c create mode 100644 drivers/usb/gadget/storage_common.c create mode 100644 drivers/usb/host/ehci-spear.c create mode 100644 include/usb_mass_storage.h