[GIT PULL] TTY/Serial patches for 4.16-rc1

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

 



The following changes since commit 30a7acd573899fd8b8ac39236eff6468b195ac7d:

  Linux 4.15-rc6 (2017-12-31 14:47:43 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git/ tags/tty-4.16-rc1

for you to fetch changes up to c7e1b4059075c9e8eed101d7cc5da43e95eb5e18:

  tty: serial: exar: Relocate sleep wake-up handling (2018-01-25 12:44:50 +0100)

----------------------------------------------------------------
TTY/Staging driver updates for 4.16-rc1

Here is the big tty/serial driver update for 4.16-rc1.

The usual number of various serial driver fixes and updates to try to
get them to work with crazy hardware configurations (seriously, how many
different ways are hardware engineers going to come up with to hook up a
simple UART?)

There is also some serdev bugfixes and updates, as well as a smattering
of other small fixes in here.

All have been in the linux-next tree for a while, with no reported
issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Aaron Sierra (1):
      tty: serial: exar: Relocate sleep wake-up handling

Andrey Smirnov (2):
      serdev: Make .remove in struct serdev_device_driver optional
      serdev: Introduce devm_serdev_device_open()

Andy Shevchenko (2):
      MAINTAINERS: Add myself as designated reviewer for 8250_dw
      serial: 8250_dw: Revert "Improve clock rate setting"

Branislav Radocaj (1):
      tty: serial: mxs-auart: fix error handling in mxs_auart_probe

Christian Borntraeger (1):
      serial: forbid 8250 on s390

Colin Ian King (1):
      tty: n_gsm: remove redundant pointer gsm

Fabio Estevam (2):
      dt-bindings: serial: fsl-imx-uart: Remove 'fsl,irda-mode' property
      serial: imx: Only wakeup via RTSDEN bit if the system has RTS/CTS

Gaurav Kohli (1):
      tty: fix data race between tty_init_dev and flush of buf

Geert Uytterhoeven (5):
      tty: serial: sh-sci: Hide number of ports config question
      tty: serial: sh-sci: Hide serial console config question
      tty: serial: sh-sci: Hide earlycon config question
      tty: serial: sh-sci: Hide DMA config question
      tty: serial: sh-sci: Add default for number of ports for compile-testing

Greg Kroah-Hartman (2):
      Merge 4.15-rc3 into tty-next
      Merge 4.15-rc6 into tty-next

Guilherme G. Piccoli (2):
      tty: serial: jsm: Remove unnecessary NULL checks
      tty: serial: jsm: Add one check against NULL pointer dereference

Gustavo A. R. Silva (1):
      tty: vt: replace _manual_ swap with swap macro in set_selection

Hans de Goede (1):
      serdev: Fix serdev_uevent failure on ACPI enumerated serdev-controllers

Jan Kundrát (9):
      serial: max310x: Fix invalid memory access during GPIO init
      serial: max310x: Do not hard-code the IRQ type
      serial: max310x: Use level-triggered interrupts
      serial: max310x: Support IRQ sharing with other devices
      serial: max310x: Document clock setup
      serial: max310x: use a batch write op for UART transmit
      serial: max310x: Use batched reads when reasonably safe
      serial: max310x: Reduce RX work starvation
      gpio: serial: max310x: Support open-drain configuration for GPIOs

Jia-Ju Bai (1):
      tty/isicom: Fix a possible sleep-in-atomic bug in WaitTillCardIsFree

Johan Hovold (6):
      serdev: document driver callbacks
      serdev: ttyport: release tty lock sooner on open
      serdev: ttyport: ignore carrier detect to avoid hangups
      serdev: ttyport: do not used keyed wakeup in write_wakeup
      serdev: do not generate modaliases for controllers
      serdev: only match serdev devices

Lars Kanis (1):
      tty: moxa: Add support for CMSPAR

Ludovic Barre (1):
      serial: stm32: fix name conflict with 8250

Lukas Wunner (7):
      serial: pl011: Drop duplicate loop counter
      serial: pl011: Use cached copy of IMSC register
      serial: Make retrieval of rs485 properties platform-agnostic
      dt-bindings: serial: Add common rs485 binding for RTS polarity
      serial: core: Support common rs485 binding for RTS polarity
      serial: fsl_lpuart: Support common rs485 binding for RTS polarity
      serial: imx: Support common rs485 binding for RTS polarity

Martin Blumenstingl (4):
      tty: serial: meson: remove duplicate "clear error" bit definition
      tty: serial: meson: merge the two register sections for AML_UART_CONTROL
      tty: serial: meson: fix typo in the "stop bit" register definition
      nvmem: meson-mx-efuse: fix reading from an offset other than 0

Martin Kaiser (1):
      serial: imx: fix endless loop during suspend

Masahiro Yamada (1):
      serial: 8250_of: fix return code when probe function fails to get reset

Miquel Raynal (1):
      dt-bindings: mvebu-uart: update documentation with extended UART

Paul Cercueil (3):
      serial: core: Make uart_parse_options take const char* argument
      serial: 8250_ingenic: Add support for the JZ4770 SoC
      serial: 8250_ingenic: Parse earlycon options

Rafael Gago (1):
      tty: omap-serial: Fix initial on-boot RTS GPIO level

Rolf Evers-Fischer (1):
      serial: 8250: 8250_omap: Fix spelling error.

Sahara (1):
      pty: cancel pty slave port buf's work in tty_release

Sebastian Andrzej Siewior (2):
      tty: goldfish: Enable 'earlycon' only if built-in
      serial: core: mark port as initialized after successful IRQ change

Stefan Potyra (1):
      serial: 8250_dw: Disable clock on error

Tony Lindgren (1):
      tty: n_gsm: Allow ADM response in addition to UA for control dlci

Troy Kisky (1):
      tty: serial: imx: remove imx_disable_rx_int

Wei Yongjun (1):
      serial: 8250_uniphier: fix error return code in uniphier_uart_probe()

Wolfram Sang (1):
      serial: mxs-auart: don't use GPIOF_* with gpiod_get_direction

 .../devicetree/bindings/serial/fsl-imx-uart.txt    |   4 +-
 .../devicetree/bindings/serial/fsl-lpuart.txt      |   3 +-
 .../devicetree/bindings/serial/ingenic,uart.txt    |   8 +-
 .../devicetree/bindings/serial/maxim,max310x.txt   |  18 +-
 .../devicetree/bindings/serial/mvebu-uart.txt      |  50 +++-
 .../devicetree/bindings/serial/omap_serial.txt     |   1 +
 Documentation/devicetree/bindings/serial/rs485.txt |   1 +
 Documentation/driver-model/devres.txt              |   3 +
 MAINTAINERS                                        |   5 +
 drivers/tty/Kconfig                                |   6 +-
 drivers/tty/goldfish.c                             |   2 +
 drivers/tty/isicom.c                               |   6 +-
 drivers/tty/moxa.c                                 |  17 +-
 drivers/tty/moxa.h                                 |   2 +
 drivers/tty/n_gsm.c                                |  19 +-
 drivers/tty/serdev/core.c                          | 106 +++++---
 drivers/tty/serdev/serdev-ttyport.c                |   8 +-
 drivers/tty/serial/8250/8250_dw.c                  |  33 ++-
 drivers/tty/serial/8250/8250_exar.c                |  34 ++-
 drivers/tty/serial/8250/8250_ingenic.c             |  17 +-
 drivers/tty/serial/8250/8250_of.c                  |   5 +-
 drivers/tty/serial/8250/8250_omap.c                |   2 +-
 drivers/tty/serial/8250/8250_port.c                |  26 --
 drivers/tty/serial/8250/8250_uniphier.c            |   5 +-
 drivers/tty/serial/8250/Kconfig                    |   1 +
 drivers/tty/serial/Kconfig                         |  14 +-
 drivers/tty/serial/amba-pl011.c                    |  12 +-
 drivers/tty/serial/atmel_serial.c                  |   2 +-
 drivers/tty/serial/fsl_lpuart.c                    |  15 +-
 drivers/tty/serial/imx.c                           |  93 +++----
 drivers/tty/serial/jsm/jsm_neo.c                   |   6 +-
 drivers/tty/serial/jsm/jsm_tty.c                   |   6 -
 drivers/tty/serial/max310x.c                       | 267 ++++++++++++++-------
 drivers/tty/serial/meson_uart.c                    |  31 ++-
 drivers/tty/serial/mxs-auart.c                     |  11 +-
 drivers/tty/serial/omap-serial.c                   |  18 +-
 drivers/tty/serial/serial_core.c                   |  35 ++-
 drivers/tty/serial/stm32-usart.h                   |   2 +-
 drivers/tty/tty_io.c                               |  10 +-
 drivers/tty/tty_ldisc.c                            |   4 +-
 drivers/tty/vt/selection.c                         |   6 +-
 include/linux/serdev.h                             |   7 +-
 include/linux/serial_core.h                        |   8 +-
 include/linux/tty.h                                |   2 +
 44 files changed, 579 insertions(+), 352 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-serial" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux PPP]     [Linux FS]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Linmodem]     [Device Mapper]     [Linux Kernel for ARM]

  Powered by Linux