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

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

 



The following changes since commit d6d5df1db6e9d7f8f76d2911707f7d5877251b02:

  Linux 5.4-rc5 (2019-10-27 13:19:19 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 27ed14d0ecb38516b6f3c6fdcd62c25c9454f979:

  Revert "serial/8250: Add support for NI-Serial PXI/PXIe+485 devices" (2019-11-27 14:24:13 +0100)

----------------------------------------------------------------
TTY/Serial patches for 5.5-rc1

Here is the "big" tty and serial driver patches for 5.5-rc1.  It's a bit
later in the merge window than normal as I wanted to make sure some
last-minute patches applied to it were all sane.  They seem to be :)

There's a lot of little stuff in here, for the tty core, and for lots of
serial drivers:
	- reverts of uartlite serial driver patches that were wrong
	- msm-serial driver fixes
	- serial core updates and fixes
	- tty core fixes
	- serial driver dma mapping api changes
	- lots of other tiny fixes and updates for serial drivers

All of these have been in linux-next for a while with no reported
issues.

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

----------------------------------------------------------------
Akash Asthana (2):
      tty: serial: qcom_geni_serial: IRQ cleanup
      tty: serial: qcom_geni_serial: Wakeup over UART RX

Andrey Smirnov (1):
      dt-bindings: serial: lpuart: Drop unsupported RS485 bindings

Andy Shevchenko (3):
      serial: 8250_dw: Use devm_clk_get_optional() to get the input clock
      serial: 8250_exar: Move Exar pieces to custom ->startup()
      serial: 8250_dw: Avoid double error messaging when IRQ absent

Ben Dooks (1):
      serial: sirf: make register info static

Chuhong Yuan (2):
      tty: serial: uartlite: use clk_disable_unprepare to match clk_prepare_enable
      serial: ifx6x60: add missed pm_runtime_disable

Dmitry Torokhov (1):
      tty: vt: keyboard: reject invalid keycodes

Fabrice Gasnier (1):
      serial: stm32: fix clearing interrupt error flags

Felipe Balbi (1):
      serial: 8250_lpss: Switch over to MSI interrupts

Frank Wunderlich (1):
      serial: 8250-mtk: Use platform_get_irq_optional() for optional irq

Geert Uytterhoeven (1):
      dt-bindings: serial: sh-sci: Document r8a77961 bindings

Greg Kroah-Hartman (9):
      Merge 5.4-rc3 into tty-next
      Merge 5.4-rc5 into tty-next
      Revert "tty:n_gsm.c: destroy port by tty_port_destroy()"
      Revert "serial-uartlite: Use allocated structure instead of static ones"
      Revert "serial-uartlite: Change logic how console_port is setup"
      Revert "serial-uartlite: Add runtime support"
      Revert "serial-uartlite: Do not use static struct uart_driver out of probe()"
      Revert "serial-uartlite: Add get serial id if not provided"
      Revert "serial-uartlite: Move the uart register"

Heiko Schocher (1):
      tty: 8250_of: Use software emulated RS485 direction control

Je Yen Tam (1):
      Revert "serial/8250: Add support for NI-Serial PXI/PXIe+485 devices"

Jeffrey Hugo (1):
      tty: serial: msm_serial: Fix flow control

Jiangfeng Xiao (1):
      serial: serial_core: Perform NULL checks for break_ctl ops

Jiri Slaby (1):
      tty: don't crash in tty_init_dev when missing tty_port

Krzysztof Kozlowski (2):
      tty: Fix Kconfig indentation
      tty: Fix Kconfig indentation, continued

Lanqing Liu (1):
      serial: sprd: Add polling IO support

Maximilian Luz (1):
      serdev: Add ACPI devices by ResourceSource field

Michal Simek (3):
      serial: core: Use cons->index for preferred console registration
      hvc: dcc: Add earlycon support
      Revert "serial: core: Use cons->index for preferred console registration"

Nicolas Pitre (1):
      vcs: prevent write access to vcsu devices

Oskar Senft (3):
      drivers/tty/serial/8250: Make Aspeed VUART SIRQ polarity configurable
      dt-bindings: serial: 8250: Add aspeed,sirq-polarity-sense.
      arm: dts: aspeed: Add vuart aspeed,sirq-polarity-sense to aspeed-g5.dtsi

Pascal Terjan (1):
      Remove every trace of SERIAL_MAGIC

Pavel Machek (1):
      tty_ldisc: simplify tty_ldisc_autoload initialization

Peng Fan (3):
      tty: serial: fsl_lpuart: use the sg count from dma_map_sg
      tty: serial: imx: use the sg count from dma_map_sg
      tty: serial: pch_uart: correct usage of dma_unmap_sg

Peter Ujfalusi (3):
      tty: serial: amba-pl011: Use dma_request_chan() directly for channel request
      tty: serial: tegra: Use dma_request_chan() directly for channel request
      tty: serial: msm_serial: Use dma_request_chan() directly for channel request

Philipp Puschmann (1):
      serial: imx: adapt rx buffer and dma periods

Philippe Schenker (3):
      tty: serial: lpuart: Remove unnecessary code from set_mctrl
      tty: serial: lpuart: Use defines that correspond to correct register
      tty: serial: lpuart: Add RS485 support for 32-bit uart flavour

Qian Cai (1):
      tty/amba-pl011: fix a -Wunused-function warning

Shubhrajyoti Datta (2):
      serial-uartlite: Change logic how console_port is setup
      serial-uartlite: Use allocated structure instead of static ones

Stefan-Gabriel Mirea (1):
      serial: fsl_linflexuart: Be consistent with the name

Sudip Mukherjee (3):
      tty: rocket: reduce stack usage
      {tty: serial, nand: onenand}: samsung: rename to fix build warning
      tty: remove unused argument from tty_open_by_driver()

Vincent Whitchurch (1):
      serial: pl011: Fix DMA ->flush_buffer()

Xiaoming Ni (1):
      tty:n_gsm.c: destroy port by tty_port_destroy()

 Documentation/ABI/stable/sysfs-driver-aspeed-vuart |  11 +-
 Documentation/admin-guide/kernel-parameters.txt    |   2 +-
 Documentation/devicetree/bindings/serial/8250.txt  |   5 +
 .../devicetree/bindings/serial/fsl-lpuart.txt      |   3 +-
 .../bindings/serial/renesas,sci-serial.txt         |   6 +-
 Documentation/process/magic-number.rst             |   1 -
 .../translations/it_IT/process/magic-number.rst    |   1 -
 .../translations/zh_CN/process/magic-number.rst    |   1 -
 arch/arm/boot/dts/aspeed-g5.dtsi                   |   1 +
 drivers/mtd/nand/onenand/Makefile                  |   2 +-
 .../mtd/nand/onenand/{samsung.c => samsung_mtd.c}  |   0
 drivers/net/wan/z85230.h                           |   2 -
 drivers/tty/Kconfig                                |  40 +--
 drivers/tty/amiserial.c                            |  84 ------
 drivers/tty/hvc/Kconfig                            |  28 +-
 drivers/tty/hvc/hvc_dcc.c                          |  28 ++
 drivers/tty/rocket.c                               |  32 ++-
 drivers/tty/serdev/core.c                          | 111 +++++++-
 drivers/tty/serial/8250/8250_aspeed_vuart.c        |  84 ++++++
 drivers/tty/serial/8250/8250_dw.c                  |  83 +++---
 drivers/tty/serial/8250/8250_exar.c                |  19 ++
 drivers/tty/serial/8250/8250_lpss.c                |  21 +-
 drivers/tty/serial/8250/8250_mtk.c                 |   2 +-
 drivers/tty/serial/8250/8250_of.c                  |  31 +++
 drivers/tty/serial/8250/8250_pci.c                 | 292 +--------------------
 drivers/tty/serial/8250/8250_port.c                |  14 -
 drivers/tty/serial/8250/Kconfig                    |   3 +-
 drivers/tty/serial/Kconfig                         | 104 ++++----
 drivers/tty/serial/Makefile                        |   2 +-
 drivers/tty/serial/amba-pl011.c                    |  12 +-
 drivers/tty/serial/fsl_linflexuart.c               |   4 +-
 drivers/tty/serial/fsl_lpuart.c                    |  84 ++++--
 drivers/tty/serial/ifx6x60.c                       |   3 +
 drivers/tty/serial/imx.c                           |   7 +-
 drivers/tty/serial/msm_serial.c                    |  10 +-
 drivers/tty/serial/pch_uart.c                      |   5 +-
 drivers/tty/serial/qcom_geni_serial.c              |  68 ++++-
 drivers/tty/serial/{samsung.c => samsung_tty.c}    |   0
 drivers/tty/serial/serial-tegra.c                  |   3 +-
 drivers/tty/serial/serial_core.c                   |   2 +-
 drivers/tty/serial/sirfsoc_uart.h                  |   5 +-
 drivers/tty/serial/sprd_serial.c                   |  33 +++
 drivers/tty/serial/stm32-usart.c                   |   6 +-
 drivers/tty/serial/uartlite.c                      |  97 ++-----
 drivers/tty/tty_io.c                               |  14 +-
 drivers/tty/tty_ldisc.c                            |   7 +-
 drivers/tty/vt/keyboard.c                          |   2 +-
 drivers/tty/vt/vc_screen.c                         |   3 +
 include/uapi/linux/serial_core.h                   |   2 +-
 49 files changed, 665 insertions(+), 715 deletions(-)
 rename drivers/mtd/nand/onenand/{samsung.c => samsung_mtd.c} (100%)
 rename drivers/tty/serial/{samsung.c => samsung_tty.c} (100%)



[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