Hi Greg, Here's my pull request for v5.1. Changes have been sitting in next for a while now. No shenanigans were reported.
Surprisingly, we have only 40 commits thihs time. Even less than the
previous time. <joke> Seems like I could train a deep neural network to
handle this part of my job </joke>
_______________
< Deep Learning >
---------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
Let me know if you want anything to be changed.
Cheers
The following changes since commit f17b5f06cb92ef2250513a1e154c47b78df07d40:
Linux 5.0-rc4 (2019-01-27 15:18:05 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/usb-for-v5.1
for you to fetch changes up to 5895d311d28f2605e2f71c1a3e043ed38f3ac9d2:
usb: phy: twl6030-usb: fix possible use-after-free on remove (2019-02-13
13:05:35 +0200)
----------------------------------------------------------------
USB: changes for v5.1 merge window
Dwc3 now works on TI's AM6xx platforms. Also on dwc3 we have a few
changes which improve request cancellation and some improvements to
how we print to the trace buffer.
Renesas_usb3 got support for r8a774c0 device.
Dwc2 got scatter-gather support.
Apart from these, the usual set of minor fixes and all sorts of small
details.
----------------------------------------------------------------
Alan Stern (1):
USB: gadget: Improve kerneldoc for usb_ep_dequeue()
Andrzej Pietrasiewicz (4):
usb: dwc2: gadget: Add scatter-gather mode
usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss()
usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call
usb: gadget: Change Andrzej Pietrasiewicz's e-mail address
Christoph Hellwig (2):
fotg210-udc: remove a bogus dma_sync_single_for_device call
fotg210-udc: pass struct device to DMA API functions
Colin Ian King (1):
usb: gadget: fix various indentation issues
Fabrizio Castro (3):
usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0
dt-bindings: usb: renesas_usbhs: Add r8a774c0 support
usb: gadget: udc: renesas_usb3: add support for r8a774c0
Felipe Balbi (10):
usb: dwc3: gadget: add dwc3_request status tracking
usb: dwc3: gadget: prevent dwc3_request from being queued twice
usb: dwc3: gadget: remove req->started flag
usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete
usb: dwc3: gadget: don't use resource_index as a flag
usb: dwc3: gadget: early giveback if End Transfer already completed
usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING
usb: dwc3: trace: pass trace buffer size to decoding functions
usb: dwc3: debug: purge usage of strcat
usb: dwc3: gadget: don't enable interrupt when disabling endpoint
Guido Kiener (1):
udc: net2280: Fix net2280_disable
Jeffrey Hugo (2):
dt-bindings: usb: Add support for msm8998
usb: dwc3: qcom: Add support for MSM8998
John Stultz (1):
usb: f_fs: Avoid crash due to out-of-scope stack ptr access
Julia Lawall (1):
usb: gadget: udc: reduce indentation
Matteo Croce (1):
usb: gadget: aspeed: fix typo
Michał Mirosław (1):
usb: gadget: u_serial: process RX in workqueue instead of tasklet
Minas Harutyunyan (1):
usb: dwc2: Fix EP TxFIFO number setting
Paul Elder (1):
usb: gadget: uvc: add uvcg_warn macro
Peter Chen (1):
usb: misc: usbtest: add super-speed isoc support
Roger Quadros (3):
usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded
dt-bindings: usb: keystone-usb: Add ti,am654-dwc3 support
usb: dwc3: keystone: Add support for ti,am654-dwc3
Sven Van Asbroeck (1):
usb: phy: twl6030-usb: fix possible use-after-free on remove
Thinh Nguyen (2):
usb: dwc3: haps: Workaround matching VID PID
usb: dwc3: Reset num_trbs after skipping
Yoshihiro Shimoda (1):
usb: renesas_usbhs: replace udelay() with usleep_range()
YueHaibing (1):
usb: gadget: Remove dead branch code
liangshengjun (1):
usb: gadget: function: sync f_uac1 ac header baInterfaceNr
.../devicetree/bindings/usb/keystone-usb.txt | 6 +-
.../devicetree/bindings/usb/qcom,dwc3.txt | 1 +
.../devicetree/bindings/usb/renesas_usb3.txt | 1 +
.../devicetree/bindings/usb/renesas_usbhs.txt | 1 +
drivers/usb/dwc2/gadget.c | 114 ++++++++++-----
drivers/usb/dwc3/Kconfig | 6 +-
drivers/usb/dwc3/core.h | 12 +-
drivers/usb/dwc3/debug.h | 156 +++++++++++----------
drivers/usb/dwc3/dwc3-haps.c | 9 ++
drivers/usb/dwc3/dwc3-keystone.c | 11 +-
drivers/usb/dwc3/dwc3-qcom.c | 1 +
drivers/usb/dwc3/gadget.c | 65 +++++----
drivers/usb/dwc3/gadget.h | 4 +-
drivers/usb/dwc3/trace.h | 10 +-
drivers/usb/gadget/epautoconf.c | 41 +++---
drivers/usb/gadget/function/f_fs.c | 12 ++
drivers/usb/gadget/function/f_uac1.c | 10 +-
drivers/usb/gadget/function/u_ecm.h | 2 +-
drivers/usb/gadget/function/u_eem.h | 2 +-
drivers/usb/gadget/function/u_ether_configfs.h | 2 +-
drivers/usb/gadget/function/u_fs.h | 2 +-
drivers/usb/gadget/function/u_gether.h | 2 +-
drivers/usb/gadget/function/u_hid.h | 2 +-
drivers/usb/gadget/function/u_midi.h | 2 +-
drivers/usb/gadget/function/u_ncm.h | 2 +-
drivers/usb/gadget/function/u_printer.h | 2 +-
drivers/usb/gadget/function/u_rndis.h | 2 +-
drivers/usb/gadget/function/u_serial.c | 35 ++---
drivers/usb/gadget/function/u_uac2.h | 2 +-
drivers/usb/gadget/function/u_uvc.h | 2 +-
drivers/usb/gadget/function/uvc.h | 2 +
drivers/usb/gadget/function/uvc_configfs.c | 10 +-
drivers/usb/gadget/function/uvc_configfs.h | 2 +-
drivers/usb/gadget/function/uvc_v4l2.h | 2 +-
drivers/usb/gadget/function/uvc_video.h | 2 +-
drivers/usb/gadget/legacy/inode.c | 40 +++---
drivers/usb/gadget/u_f.c | 2 +-
drivers/usb/gadget/u_f.h | 2 +-
drivers/usb/gadget/u_os_desc.h | 2 +-
drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +-
drivers/usb/gadget/udc/aspeed-vhub/hub.c | 2 +-
drivers/usb/gadget/udc/bdc/bdc_cmd.c | 4 +-
drivers/usb/gadget/udc/core.c | 8 +-
drivers/usb/gadget/udc/fotg210-udc.c | 11 +-
drivers/usb/gadget/udc/net2280.c | 6 +-
drivers/usb/gadget/udc/renesas_usb3.c | 4 +
drivers/usb/gadget/udc/snps_udc_core.c | 17 ++-
drivers/usb/misc/usbtest.c | 28 +++-
drivers/usb/phy/phy-twl6030-usb.c | 2 +-
drivers/usb/renesas_usbhs/rcar3.c | 2 +-
drivers/usb/renesas_usbhs/rza.c | 2 +-
51 files changed, 394 insertions(+), 277 deletions(-)
--
balbi
signature.asc
Description: PGP signature
