[GIT PULL] USB changes for v5.5 merge window

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

 



Hi Greg,

Here's my pull request for v5.5 merge window. Let me know if you want
anything to be changed.

Cheers

The following changes since commit 7d194c2100ad2a6dded545887d02754948ca5241:

  Linux 5.4-rc4 (2019-10-20 15:56:22 -0400)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/usb-for-v5.5

for you to fetch changes up to 726b4fba94bec7e4c16bc681316e82455652c3a8:

  usb: dwc3: of-simple: add a shutdown (2019-10-29 12:56:11 +0200)

----------------------------------------------------------------
USB: changes for v5.5

We have TI's glue layer for the Cadence USB3 controller going
upstream. Tegra's XUDC driver is also going upstream with this pull
request.

Apart from these two big features, we have a bunch of patches switching
over to devm_platform_ioremap_resource() in order to simplify code a
little; and a non-critical fix for DWC3 usage via kexec.

----------------------------------------------------------------
Andrey Konovalov (2):
      USB: dummy-hcd: increase max number of devices to 32
      USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein

Chunfeng Yun (2):
      usb: mtu3: add a new function to do status stage
      usb: mtu3: fix race condition about delayed_status

Colin Ian King (1):
      USB: gadget: udc: clean up an indentation issue

Eugeniu Rosca (2):
      usb: renesas_usbhs: enable DVSE interrupt
      usb: renesas_usbhs: simplify usbhs_status_get_device_state()

Felipe Balbi (1):
      usb: dwc3: of-simple: add a shutdown

Geert Uytterhoeven (1):
      phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optional() for optional irq

Jayshri Pawar (1):
      usb: gadget: f_tcm: Provide support to get alternate setting in tcm function

Joel Stanley (1):
      usb: gadget: Quieten gadget config message

Markus Elfring (1):
      usb: gadget: udc: lpc32xx: Use devm_platform_ioremap_resource() in lpc32xx_udc_probe()

Mathias Kresin (1):
      usb: dwc2: use a longer core rest timeout in dwc2_core_reset()

Michał Mirosław (7):
      usb: gadget: u_serial: add missing port entry locking
      usb: gadget: u_serial: reimplement console support
      usb: gadget: u_serial: make OBEX port not a console
      usb: gadget: u_serial: allow more console gadget ports
      usb: gadget: legacy/serial: allow dynamic removal
      usb: gadget: u_serial: diagnose missed console messages
      usb: gadget: u_serial: use mutex for serialising open()s

Nagarjuna Kristam (1):
      usb: gadget: Add UDC driver for tegra XUSB device mode controller

Nikhil Badola (2):
      usb: fsl: Remove unused variable
      usb: gadget: Correct NULL pointer checking in fsl gadget

Peter Chen (1):
      usb: gadget: configfs: fix concurrent issue between composite APIs

Roger Quadros (2):
      dt-bindings: usb: Add binding for the TI wrapper for Cadence USB3 controller
      usb: cdns3: Add TI specific wrapper driver

Thinh Nguyen (2):
      usb: dwc3: Disable phy suspend after power-on reset
      usb: dwc3: debug: Remove newline printout

Veeraiyan Chidambaram (2):
      usb: gadget: udc: renesas_usb3: add suspend event support
      usb: renesas_usbhs: add suspend event support in gadget mode

YueHaibing (12):
      usb: phy: keystone: use devm_platform_ioremap_resource() to simplify code
      usb: phy: mxs: use devm_platform_ioremap_resource() to simplify code
      usb: renesas_usbhs: use devm_platform_ioremap_resource() to simplify code
      usb: gadget: at91_udc: use devm_platform_ioremap_resource() to simplify code
      usb: gadget: bcm63xx_udc: use devm_platform_ioremap_resource() to simplify code
      usb: bdc: use devm_platform_ioremap_resource() to simplify code
      usb: gadget: gr_udc: use devm_platform_ioremap_resource() to simplify code
      usb: gadget: pxa25x_udc: use devm_platform_ioremap_resource() to simplify code
      usb: gadget: pxa27x_udc: use devm_platform_ioremap_resource() to simplify code
      usb: gadget: r8a66597-udc: use devm_platform_ioremap_resource() to simplify code
      usb: gadget: renesas_usb3: use devm_platform_ioremap_resource() to simplify code
      usb: gadget: s3c-hsudc: use devm_platform_ioremap_resource() to simplify code

zhengbin (2):
      usb: gadget: Remove set but not used variable 'opts' in acm_ms_do_config
      usb: gadget: Remove set but not used variable 'opts' in msg_do_config

 .../devicetree/bindings/usb/ti,j721e-usb.yaml      |   86 +
 drivers/phy/renesas/phy-rcar-gen3-usb2.c           |    2 +-
 drivers/usb/cdns3/Kconfig                          |   10 +
 drivers/usb/cdns3/Makefile                         |    1 +
 drivers/usb/cdns3/cdns3-ti.c                       |  236 ++
 drivers/usb/dwc2/core.c                            |    2 +-
 drivers/usb/dwc3/core.c                            |   37 +
 drivers/usb/dwc3/debug.h                           |    4 +-
 drivers/usb/dwc3/dwc3-of-simple.c                  |   28 +-
 drivers/usb/gadget/composite.c                     |    6 +-
 drivers/usb/gadget/configfs.c                      |  110 +-
 drivers/usb/gadget/function/f_acm.c                |   21 +
 drivers/usb/gadget/function/f_obex.c               |    2 +-
 drivers/usb/gadget/function/f_serial.c             |   21 +
 drivers/usb/gadget/function/f_tcm.c                |   13 +-
 drivers/usb/gadget/function/u_serial.c             |  516 +--
 drivers/usb/gadget/function/u_serial.h             |    8 +
 drivers/usb/gadget/legacy/acm_ms.c                 |    3 -
 drivers/usb/gadget/legacy/mass_storage.c           |    3 -
 drivers/usb/gadget/legacy/serial.c                 |   49 +-
 drivers/usb/gadget/udc/Kconfig                     |   11 +
 drivers/usb/gadget/udc/Makefile                    |    1 +
 drivers/usb/gadget/udc/at91_udc.c                  |    4 +-
 drivers/usb/gadget/udc/bcm63xx_udc.c               |    7 +-
 drivers/usb/gadget/udc/bdc/bdc_core.c              |    4 +-
 drivers/usb/gadget/udc/bdc/bdc_udc.c               |    2 +-
 drivers/usb/gadget/udc/dummy_hcd.c                 |   10 +-
 drivers/usb/gadget/udc/fsl_udc_core.c              |   10 +-
 drivers/usb/gadget/udc/gr_udc.c                    |    4 +-
 drivers/usb/gadget/udc/lpc32xx_udc.c               |    6 +-
 drivers/usb/gadget/udc/pxa25x_udc.c                |    4 +-
 drivers/usb/gadget/udc/pxa27x_udc.c                |    4 +-
 drivers/usb/gadget/udc/r8a66597-udc.c              |    5 +-
 drivers/usb/gadget/udc/renesas_usb3.c              |   19 +-
 drivers/usb/gadget/udc/s3c-hsudc.c                 |    5 +-
 drivers/usb/gadget/udc/tegra-xudc.c                | 3810 ++++++++++++++++++++
 drivers/usb/mtu3/mtu3_gadget_ep0.c                 |   35 +-
 drivers/usb/phy/phy-keystone.c                     |    4 +-
 drivers/usb/phy/phy-mxs-usb.c                      |    4 +-
 drivers/usb/renesas_usbhs/common.c                 |    5 +-
 drivers/usb/renesas_usbhs/common.h                 |    3 +-
 drivers/usb/renesas_usbhs/mod.c                    |   19 +-
 drivers/usb/renesas_usbhs/mod_gadget.c             |   12 +-
 43 files changed, 4776 insertions(+), 370 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml
 create mode 100644 drivers/usb/cdns3/cdns3-ti.c
 create mode 100644 drivers/usb/gadget/udc/tegra-xudc.c


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