[GIT PULL] USB changes for v4.19

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Greg,

here's my pull request for v4.19. It's not very large this time around
with only 37 commits. Patches have been soaking for a while without any
reported incidents.

Let me know if you want anything to be changed.

Cheers

The following changes since commit d72e90f33aa4709ebecc5005562f52335e106a60:

  Linux 4.18-rc6 (2018-07-22 14:12:20 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/usb-for-v4.19

for you to fetch changes up to 4ea438da76f4277627347147f6f7004affae07b9:

  usb: dwc3: gadget: Check MaxPacketSize from descriptor (2018-07-30 10:39:20 +0300)

----------------------------------------------------------------
usb: changes for v4.19

Not a big pull request with only 37 non-merge commits, most of which
are touching dwc2 (74% of the changes).

The most important changes are dwc2's support for uframe scheduling
and its endian-agnostic readl/writel wrappers.

From dwc3 side we have a special new glue layer for Synopsys HAPS
which will help Synopsys running FPGA validation using our upstream
driver. We also have the beginnings of dual-role support for Intel
Merrifield platform.

Apart from these, just a series of non-critical changes.

----------------------------------------------------------------
Alan Stern (1):
      USB: gadget: Document that certain ep operations can be called in interrupt context

Andy Shevchenko (3):
      usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci
      usb: dwc3: pci: Supply device properties via driver data
      usb: dwc3: pci: Intel Merrifield can be host

Anurag Kumar Vulisha (1):
      usb: dwc3: core: Enable AutoRetry feature in the controller

Colin Ian King (1):
      usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer"

Douglas Anderson (4):
      usb: dwc2: Turn on uframe_sched on "bcm" platforms
      usb: dwc2: Turn on uframe_sched on "his" platforms
      usb: dwc2: Turn on uframe_sched on "amlogic" platforms
      usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms

Enric Balletbo i Serra (1):
      usb: dwc3: of-simple: reset host controller at suspend/resume

Erich E. Hoover (1):
      usb: dwc3: change stream event enable bit back to 13

Gevorg Sahakyan (4):
      usb: dwc2: Move dwc2_readl/writel functions after hsotg structure
      usb: dwc2: Modify dwc2_readl/writel functions prototype
      usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep
      usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic.

Hans de Goede (3):
      usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources
      usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not
      usb: dwc3: pci: Use devm functions to get the phy GPIOs

Jaejoong Kim (2):
      usb: gadget: storage: Add error handling for no memory
      usb: gadget: storage: Remove reference counting

Jerry Zhang (1):
      usb: gadget: f_fs: Only return delayed status when len is 0

Kieran Bingham (1):
      usb: gadget: uvc: Expose configuration name through video node

Laurent Pinchart (4):
      usb: gadget: uvc: Move userspace API definition to public header
      usb: gadget: uvc: Minimize #include in headers
      usb: gadget: uvc: Move trace parameter to function module
      usb: gadget: uvc: configfs: Move function to avoid forward declaration

Minas Harutyunyan (1):
      usb: dwc2: gadget: ISOC's starting flow improvement

Parth Y Shah (1):
      usb: gadget: configfs: avoid spaces for indentation

Pengbo Mu (3):
      usb: dwc3: add global soc bus configuration reg0
      usb: dwc3: Enable undefined length INCR burst type
      arm64: dts: dwc3: description of incr burst type

Sebastian Andrzej Siewior (1):
      usb: usbtest: use irqsave() in USB's complete callback

Thinh Nguyen (3):
      usb: dwc3: Add a glue driver for Synopsys HAPS platform
      usb: dwc3: Set default mode for dwc_usb31
      usb: dwc3: gadget: Check MaxPacketSize from descriptor

Yoshihiro Shimoda (1):
      usb: gadget: udc: renesas_usb3: Add register of usb role switch

 Documentation/ABI/testing/configfs-usb-gadget-uvc |   5 +
 Documentation/devicetree/bindings/usb/dwc3.txt    |   6 +
 MAINTAINERS                                       |   1 +
 drivers/usb/dwc2/core.c                           | 241 +++++-----
 drivers/usb/dwc2/core.h                           | 109 +++--
 drivers/usb/dwc2/core_intr.c                      | 118 ++---
 drivers/usb/dwc2/debugfs.c                        |  55 ++-
 drivers/usb/dwc2/gadget.c                         | 531 +++++++++++-----------
 drivers/usb/dwc2/hcd.c                            | 459 ++++++++++---------
 drivers/usb/dwc2/hcd.h                            |  10 +-
 drivers/usb/dwc2/hcd_ddma.c                       |  10 +-
 drivers/usb/dwc2/hcd_intr.c                       |  96 ++--
 drivers/usb/dwc2/hcd_queue.c                      |  10 +-
 drivers/usb/dwc2/params.c                         |  24 +-
 drivers/usb/dwc2/platform.c                       |  19 +
 drivers/usb/dwc3/Kconfig                          |  13 +-
 drivers/usb/dwc3/Makefile                         |   1 +
 drivers/usb/dwc3/core.c                           | 118 +++++
 drivers/usb/dwc3/core.h                           |  17 +
 drivers/usb/dwc3/dwc3-haps.c                      | 137 ++++++
 drivers/usb/dwc3/dwc3-of-simple.c                 |  29 ++
 drivers/usb/dwc3/dwc3-pci.c                       | 223 +++++----
 drivers/usb/dwc3/gadget.c                         |   2 +-
 drivers/usb/dwc3/gadget.h                         |   2 +-
 drivers/usb/gadget/configfs.c                     |   4 +-
 drivers/usb/gadget/function/f_fs.c                |   2 +-
 drivers/usb/gadget/function/f_mass_storage.c      |  31 +-
 drivers/usb/gadget/function/f_mass_storage.h      |   4 -
 drivers/usb/gadget/function/f_uvc.c               |  31 +-
 drivers/usb/gadget/function/f_uvc.h               |   6 +-
 drivers/usb/gadget/function/u_uvc.h               |   5 +-
 drivers/usb/gadget/function/uvc.h                 |  53 +--
 drivers/usb/gadget/function/uvc_configfs.c        |  12 +-
 drivers/usb/gadget/function/uvc_queue.h           |  12 +-
 drivers/usb/gadget/function/uvc_v4l2.c            |   3 +-
 drivers/usb/gadget/function/uvc_video.h           |   2 +
 drivers/usb/gadget/legacy/tcm_usb_gadget.c        |   2 +-
 drivers/usb/gadget/legacy/webcam.c                |   4 -
 drivers/usb/gadget/udc/Kconfig                    |   1 +
 drivers/usb/gadget/udc/core.c                     |  18 +
 drivers/usb/gadget/udc/renesas_usb3.c             |  84 +++-
 drivers/usb/misc/usbtest.c                        |  10 +-
 include/uapi/linux/usb/g_uvc.h                    |  39 ++
 43 files changed, 1513 insertions(+), 1046 deletions(-)
 create mode 100644 drivers/usb/dwc3/dwc3-haps.c
 create mode 100644 include/uapi/linux/usb/g_uvc.h

-- 
balbi

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux