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

Marek Vasut
2019-11-06T10:49:05Z

The following changes since commit 412326d1bc2d346d7b4faad6fa547eaf065681a2:

Merge tag 'u-boot-clk-23Oct2019' of
https://gitlab.denx.de/u-boot/custodians/u-boot-clk (2019-10-30 13:13:46
-0400)

are available in the Git repository at:

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

for you to fetch changes up to 02b0e1a36c5bc20174299312556ec4e266872bd6:

usb: ehci-hcd: Keep async schedule running (2019-10-31 12:13:40 +0100)

----------------------------------------------------------------
Marek Szyprowski (5):
gadget: f_thor: properly enable 3rd endpoint defined by the protocol
cmd: thor: select DFU subsystem also for 'thor' download tool
dfu: mmc: add support for in-partition offset
dwc3: flush cache only if there is a buffer attached to a request
thor: fix error path after g_dnl_register() failure

Marek Vasut (3):
usb: storage: Limit transfer size to 120 kiB
usb: storage: Only clear READY flag on error
usb: ehci-hcd: Keep async schedule running

Patrick Delaunay (10):
dfu: cosmetic: cleanup sf to avoid checkpatch error
doc: dfu: Add dfu documentation
dfu: sf: add partition support for nor backend
dfu: prepare the support of multiple interface
dfu: allow to manage DFU on several devices
dfu: allow read with no data without error for EOF indication
dfu: add backend for MTD device
dfu: add partition support for MTD backend
dfu: add DFU virtual backend
dfu: add callback for flush and initiated operation

Ralph Siemsen (1):
dfu: dfu_nand: reduce verbosity

Vignesh Raghavendra (1):
dwc3-generic: Don't fail probe if clk/reset entries are absent

cmd/Kconfig | 1 +
cmd/dfu.c | 21 ++++---
cmd/thordown.c | 3 +-
common/usb_storage.c | 49 ++++++++--------
doc/README.dfu | 270
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/dfu/Kconfig | 21 +++++++
drivers/dfu/Makefile | 2 +
drivers/dfu/dfu.c | 145
+++++++++++++++++++++++++++++++++++++++++------
drivers/dfu/dfu_mmc.c | 13 ++++-
drivers/dfu/dfu_mtd.c | 311
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/dfu/dfu_nand.c | 2 +-
drivers/dfu/dfu_sf.c | 56 ++++++++++++++++++-
drivers/dfu/dfu_virt.c | 49 ++++++++++++++++
drivers/usb/dwc3/dwc3-generic.c | 4 +-
drivers/usb/dwc3/gadget.c | 3 +-
drivers/usb/gadget/f_thor.c | 7 +++
drivers/usb/host/ehci-hcd.c | 51 +++++++----------
include/dfu.h | 71 +++++++++++++++++++++++
18 files changed, 992 insertions(+), 87 deletions(-)
create mode 100644 doc/README.dfu
create mode 100644 drivers/dfu/dfu_mtd.c
create mode 100644 drivers/dfu/dfu_virt.c