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

Tom Warren
2013-03-18T16:08:13Z

Marek,

> Message: 28
> Date: Sun, 17 Mar 2013 03:05:51 +0100
> From: Marek Vasut <marex@denx.de>
> Subject: [U-Boot] [PULL] u-boot-usb/master
> To: Tom Rini <trini@ti.com>
> Cc: "u-boot at lists.denx.de" <u-boot@lists.denx.de>
> Message-ID: <201303170305.51502.marex@denx.de>
> Content-Type: Text/Plain; charset="us-ascii"
>
> 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

We'd agreed (on Jan 28, for V2 of Lucas' USB patchset, and again Feb 14 for V3 of the patchset) that these would go through the Tegra tree. Albert has already accepted my PR a few days ago for ARM/master, so if these go into TOT u-boot.git from the USB tree, we'll have a conflict. Not to mention the fact that you appear to be missing a couple of Lucas' patches (6/7 tegra: use: move implementation into right directory & 7/7 tegra: usb: move [start|stop]_port into ehci_hcd_[init|stop]). I've also had these 7 patches marked as 'Accepted' in Patchwork for some time now.

Please fix this.

Tom
>
> 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
>
--
nvpublic