All of lore.kernel.org
 help / color / mirror / Atom feed
From: Johan Hovold <johan@kernel.org>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: linux-usb@vger.kernel.org
Subject: [GIT PULL] USB-serial updates for 5.12-rc1
Date: Wed, 10 Feb 2021 15:53:39 +0100	[thread overview]
Message-ID: <YCPzc8F35NMwRKQu@hovoldconsulting.com> (raw)

Hi Greg,

Here are the USB-serial updates for 5.12-rc1.

Note that the new MaxLinear/Exar driver can also be used (with fewer features)
in ACM-mode so this pull-request includes a commit to prevent cdc-acm from
binding when the new driver is enabled.

Johan


The following changes since commit 7c53f6b671f4aba70ff15e1b05148b10d58c2837:

  Linux 5.11-rc3 (2021-01-10 14:34:50 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git tags/usb-serial-5.12-rc1

for you to fetch changes up to 1542d1324be1191d970f69c55e885af5dd810b84:

  USB: serial: drop bogus to_usb_serial_port() checks (2021-02-09 13:14:30 +0100)

----------------------------------------------------------------
USB-serial updates for 5.12-rc1

Here are the USB-serial updates for 5.12-rc1, including:

 - a line-speed fix for newer pl2303 devices
 - a line-speed fix for FTDI FT-X devices
 - a new xr_serial driver for MaxLinear/Exar devices (non-ACM mode)
 - a cdc-acm blacklist entry for when the xr_serial driver is enabled
 - cp210x support for software flow control
 - various cp210x modem-control fixes
 - an updated ZTE P685M modem entry to stop claiming the QMI interface
 - an update to drop the port_remove() driver-callback return value

Included are also various clean ups.

All have been in linux-next with no reported issues.

----------------------------------------------------------------
Dan Carpenter (2):
      USB: serial: mos7840: fix error code in mos7840_write()
      USB: serial: mos7720: fix error code in mos7720_write()

Johan Hovold (32):
      USB: serial: pl2303: fix line-speed handling on newer chips
      USB: serial: cp210x: set IXOFF thresholds
      USB: serial: cp210x: update control-characters on every change
      USB: serial: cp210x: drop short control-transfer checks
      USB: serial: cp210x: drop unused includes
      USB: serial: cp210x: add copyright notice
      USB: serial: mxuport: drop short control-transfer check
      USB: serial: upd78f0730: drop short control-transfer check
      USB: serial: io_ti: drop short control-transfer check
      USB: serial: io_ti: fix a debug-message copy-paste error
      USB: serial: f81232: drop short control-transfer checks
      USB: serial: f81534: drop short control-transfer check
      USB: serial: xr: fix NULL-deref at probe
      USB: serial: xr: fix interface leak at disconnect
      USB: serial: xr: use subsystem usb_device at probe
      USB: serial: xr: use termios flag helpers
      USB: serial: xr: document vendor-request recipient
      USB: serial: xr: clean up line-settings handling
      USB: serial: xr: simplify line-speed logic
      USB: serial: xr: fix gpio-mode handling
      USB: serial: xr: fix pin configuration
      USB: serial: xr: fix B0 handling
      USB: serial: cp210x: suppress modem-control errors
      USB: serial: cp210x: fix modem-control handling
      USB: serial: cp210x: drop shift macros
      USB: serial: cp210x: clean up flow-control debug message
      USB: serial: cp210x: clean up printk zero padding
      USB: serial: cp210x: fix RTS handling
      USB: serial: cp210x: clean up auto-RTS handling
      USB: serial: ftdi_sio: fix FTX sub-integer prescaler
      USB: serial: ftdi_sio: restore divisor-encoding comments
      USB: serial: drop bogus to_usb_serial_port() checks

Lech Perczak (1):
      USB: serial: option: update interface mapping for ZTE P685M

Manivannan Sadhasivam (1):
      USB: serial: add MaxLinear/Exar USB to Serial driver

Mauro Carvalho Chehab (1):
      USB: cdc-acm: ignore Exar XR21V141X when serial driver is built

Tom Rix (1):
      USB: serial: mos7720: improve OOM-handling in read_mos_reg()

Uwe Kleine-König (2):
      USB: serial: drop if with an always false condition
      USB: serial: make remove callback return void

Wang Sheng Long (1):
      USB: serial: cp210x: add support for software flow control

 drivers/usb/class/cdc-acm.c           |   6 +
 drivers/usb/serial/Kconfig            |   9 +
 drivers/usb/serial/Makefile           |   1 +
 drivers/usb/serial/ark3116.c          |   4 +-
 drivers/usb/serial/belkin_sa.c        |   6 +-
 drivers/usb/serial/bus.c              |  27 +-
 drivers/usb/serial/ch341.c            |   4 +-
 drivers/usb/serial/cp210x.c           | 217 +++++++++---
 drivers/usb/serial/cyberjack.c        |   6 +-
 drivers/usb/serial/cypress_m8.c       |   6 +-
 drivers/usb/serial/digi_acceleport.c  |   6 +-
 drivers/usb/serial/f81232.c           |  12 +-
 drivers/usb/serial/f81534.c           |   7 +-
 drivers/usb/serial/ftdi_sio.c         |  27 +-
 drivers/usb/serial/garmin_gps.c       |   3 +-
 drivers/usb/serial/io_edgeport.c      |   6 +-
 drivers/usb/serial/io_ti.c            |  12 +-
 drivers/usb/serial/iuu_phoenix.c      |   4 +-
 drivers/usb/serial/keyspan.c          |   6 +-
 drivers/usb/serial/keyspan_pda.c      |   4 +-
 drivers/usb/serial/kl5kusb105.c       |   6 +-
 drivers/usb/serial/kobil_sct.c        |   6 +-
 drivers/usb/serial/mct_u232.c         |   6 +-
 drivers/usb/serial/metro-usb.c        |   4 +-
 drivers/usb/serial/mos7720.c          |  12 +-
 drivers/usb/serial/mos7840.c          |   8 +-
 drivers/usb/serial/mxuport.c          |   7 -
 drivers/usb/serial/omninet.c          |   6 +-
 drivers/usb/serial/opticon.c          |   4 +-
 drivers/usb/serial/option.c           |   3 +-
 drivers/usb/serial/oti6858.c          |   6 +-
 drivers/usb/serial/pl2303.c           |  12 +-
 drivers/usb/serial/quatech2.c         |   4 +-
 drivers/usb/serial/sierra.c           |   4 +-
 drivers/usb/serial/spcp8x5.c          |   4 +-
 drivers/usb/serial/ssu100.c           |   4 +-
 drivers/usb/serial/symbolserial.c     |   4 +-
 drivers/usb/serial/ti_usb_3410_5052.c |   6 +-
 drivers/usb/serial/upd78f0730.c       |   9 +-
 drivers/usb/serial/usb-wwan.h         |   2 +-
 drivers/usb/serial/usb_wwan.c         |   4 +-
 drivers/usb/serial/whiteheat.c        |   6 +-
 drivers/usb/serial/xr_serial.c        | 611 ++++++++++++++++++++++++++++++++++
 include/linux/usb/serial.h            |   2 +-
 44 files changed, 888 insertions(+), 225 deletions(-)
 create mode 100644 drivers/usb/serial/xr_serial.c

             reply	other threads:[~2021-02-10 14:54 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-02-10 14:53 Johan Hovold [this message]
2021-02-10 14:58 ` [GIT PULL] USB-serial updates for 5.12-rc1 Greg Kroah-Hartman

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=YCPzc8F35NMwRKQu@hovoldconsulting.com \
    --to=johan@kernel.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-usb@vger.kernel.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.