public inbox for linux-usb@vger.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>,
	linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org
Subject: [GIT PULL] USB driver fixes for 5.13-rc6
Date: Sat, 12 Jun 2021 17:55:16 +0200	[thread overview]
Message-ID: <YMTY5JKo71X92y/S@kroah.com> (raw)

The following changes since commit 8124c8a6b35386f73523d27eacb71b5364a68c4c:

  Linux 5.13-rc4 (2021-05-30 11:58:25 -1000)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git tags/usb-5.13-rc6

for you to fetch changes up to 7c4363d3948535e6a9116a325b2fb56eab6b88ff:

  Merge tag 'usb-serial-5.13-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus (2021-06-11 12:32:49 +0200)

----------------------------------------------------------------
USB fixes for 5.13-rc6

Here are a number of tiny USB fixes for 5.13-rc6.

There are more than I would normally like, but there's been a bunch of
people banging on the gadget and dwc3 and typec code recently for I
think an Android release, which has resulted in a number of small fixes.
It's nice to see companies send fixes upstream for this type of work, a
notable change from years ago.

Anyway, fixes in here are:
	- usb-serial device id updates
	- usb-serial cp210x driver fixes for broken firmware versions
	- typec fixes for crazy charging devices and other reported
	  problems
	- dwc3 fixes for reported problems found
	- gadget fixes for reported problems
	- tiny xhci fixes
	- other small fixes for reported issues.
	- revert of a problem fix found by linux-next testing

All of these have passed 0-day and linux-next testing with no reported
problems (the revert for the found linux-next build problem included).

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

----------------------------------------------------------------
Alexandre GRIVEAUX (2):
      USB: serial: omninet: add device id for Zyxel Omni 56K Plus
      USB: serial: omninet: update driver description

Alexandru Elisei (1):
      Revert "usb: dwc3: core: Add shutdown callback for dwc3"

Andy Shevchenko (4):
      usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe()
      usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource()
      usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put()
      usb: typec: wcove: Use LE to CPU conversion when accessing msg->header

Bjorn Andersson (1):
      usb: typec: mux: Fix copy-paste mistake in typec_mux_match

Christophe JAILLET (1):
      usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe

George McCollister (1):
      USB: serial: ftdi_sio: add NovaTech OrionMX product ID

Greg Kroah-Hartman (4):
      Merge tag 'usb-serial-5.13-rc5' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
      Merge tag 'usb-v5.13-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb into usb-linus
      Revert "usb: gadget: fsl: Re-enable driver for ARM SoCs"
      Merge tag 'usb-serial-5.13-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus

Jack Pham (2):
      usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL
      usb: dwc3: debugfs: Add and remove endpoint dirs dynamically

Joel Stanley (1):
      usb: gadget: fsl: Re-enable driver for ARM SoCs

Johan Hovold (2):
      USB: serial: quatech2: fix control-request directions
      USB: serial: cp210x: fix CP2102N-A01 modem control

Kyle Tso (8):
      usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms
      dt-bindings: connector: Replace BIT macro with generic bit ops
      usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP
      dt-bindings: connector: Add PD rev 2.0 VDO definition
      usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0
      usb: typec: tcpm: Fix misuses of AMS invocation
      usb: typec: tcpm: Properly handle Alert and Status Messages
      usb: typec: tcpm: Do not finish VDM AMS for retrying Responses

Li Jun (3):
      usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port
      usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port
      usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port

Linyu Yuan (1):
      usb: gadget: eem: fix wrong eem header operation

Maciej Żenczykowski (4):
      USB: f_ncm: ncm_bitrate (speed) is unsigned
      usb: f_ncm: only first packet of aggregate needs to start timer
      usb: fix various gadgets null ptr deref on 10gbps cabling.
      usb: fix various gadget panics on 10gbps cabling

Marian-Cristian Rotariu (1):
      usb: dwc3: ep0: fix NULL pointer exception

Mario Limonciello (1):
      usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir

Mayank Rana (1):
      usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path

Neil Armstrong (1):
      usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled

Pawel Laszczak (1):
      usb: cdnsp: Fix deadlock issue in cdnsp_thread_irq_handler

Rui Miguel Silva (1):
      MAINTAINERS: usb: add entry for isp1760

Sanket Parmar (1):
      usb: cdns3: Enable TDL_CHK only for OUT ep

Stefan Agner (1):
      USB: serial: cp210x: fix alternate function for CP2102N QFN20

Thomas Petazzoni (1):
      usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling

Wesley Cheng (2):
      usb: dwc3: gadget: Disable gadget IRQ during pullup disable
      usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind

Yang Yingliang (1):
      usb: misc: brcmstb-usb-pinmap: check return value after calling platform_get_resource()

 .../bindings/connector/usb-connector.yaml          |  15 +++
 MAINTAINERS                                        |   7 ++
 drivers/usb/cdns3/cdns3-gadget.c                   |   8 +-
 drivers/usb/cdns3/cdnsp-ring.c                     |   7 +-
 drivers/usb/dwc3/core.c                            |   6 -
 drivers/usb/dwc3/debug.h                           |   3 +
 drivers/usb/dwc3/debugfs.c                         |  21 +---
 drivers/usb/dwc3/dwc3-meson-g12a.c                 |  13 ++-
 drivers/usb/dwc3/ep0.c                             |   3 +
 drivers/usb/dwc3/gadget.c                          |  18 ++-
 drivers/usb/gadget/config.c                        |   8 ++
 drivers/usb/gadget/function/f_ecm.c                |   2 +-
 drivers/usb/gadget/function/f_eem.c                |   6 +-
 drivers/usb/gadget/function/f_fs.c                 |   3 +
 drivers/usb/gadget/function/f_hid.c                |   3 +-
 drivers/usb/gadget/function/f_loopback.c           |   2 +-
 drivers/usb/gadget/function/f_ncm.c                |  10 +-
 drivers/usb/gadget/function/f_printer.c            |   3 +-
 drivers/usb/gadget/function/f_rndis.c              |   2 +-
 drivers/usb/gadget/function/f_serial.c             |   2 +-
 drivers/usb/gadget/function/f_sourcesink.c         |   3 +-
 drivers/usb/gadget/function/f_subset.c             |   2 +-
 drivers/usb/gadget/function/f_tcm.c                |   3 +-
 drivers/usb/host/xhci-pci.c                        |   7 +-
 drivers/usb/host/xhci.h                            |   1 +
 drivers/usb/misc/brcmstb-usb-pinmap.c              |   2 +
 drivers/usb/musb/musb_core.c                       |   3 +-
 drivers/usb/serial/cp210x.c                        |  84 +++++++++++++-
 drivers/usb/serial/ftdi_sio.c                      |   1 +
 drivers/usb/serial/ftdi_sio_ids.h                  |   1 +
 drivers/usb/serial/omninet.c                       |   8 +-
 drivers/usb/serial/quatech2.c                      |   6 +-
 drivers/usb/typec/mux.c                            |   2 +-
 drivers/usb/typec/mux/intel_pmc_mux.c              |  15 ++-
 drivers/usb/typec/tcpm/tcpm.c                      | 123 +++++++++++++--------
 drivers/usb/typec/tcpm/wcove.c                     |   2 +-
 drivers/usb/typec/ucsi/ucsi.c                      |   1 +
 include/dt-bindings/usb/pd.h                       |  89 ++++++++++++---
 include/linux/usb/pd.h                             |   2 +-
 include/linux/usb/pd_ext_sdb.h                     |   4 -
 40 files changed, 357 insertions(+), 144 deletions(-)

             reply	other threads:[~2021-06-12 15:55 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-12 15:55 Greg KH [this message]
2021-06-12 19:37 ` [GIT PULL] USB driver fixes for 5.13-rc6 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=YMTY5JKo71X92y/S@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox