[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190508103146.GA14542@kroah.com>
Date: Wed, 8 May 2019 12:31:46 +0200
From: Greg KH <gregkh@...uxfoundation.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Jiri Slaby <jslaby@...e.cz>,
Stephen Rothwell <sfr@...b.auug.org.au>,
Andrew Morton <akpm@...ux-foundation.org>,
linux-kernel@...r.kernel.org, linux-serial@...r.kernel.org
Subject: [GIT PULL] TTY/Serial patches for 5.2-rc1
The following changes since commit 085b7755808aa11f78ab9377257e1dad2e6fa4bb:
Linux 5.1-rc6 (2019-04-21 10:45:57 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git tags/tty-5.2-rc1
for you to fetch changes up to 45c054d0815b1530d7c7ff8441389a0421dd05e7:
tty: serial: add driver for the SiFive UART (2019-04-29 16:30:59 +0200)
----------------------------------------------------------------
TTY/Serial patches for 5.2-rc1
Here is the "big" set of tty/serial driver patches for 5.2-rc1.
It's really pretty small, not much happening in this portion of the
kernel at the moment. When the "highlight" is the movement of the
documentation from .txt to .rst files, it's a good merge window.
There's a number of small fixes and updates over the various serial
drivers, and a new "tty null" driver for those embedded systems that
like to make things even smaller and not break things.
All of these have been in linux-next for a while with no reported
issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>
----------------------------------------------------------------
Andy Shevchenko (4):
dt-bindings: sc16is7xx: Add alternative clock-frequency property
serial: sc16is7xx: Respect clock-frequency property
serial: sc16is7xx: Switch to use device_get_match_data()
serial: sc16is7xx: Drop of_match_ptr() use
Bartlomiej Zolnierkiewicz (1):
tty: remove redundant 'default n' from Kconfig-s
Colin Ian King (1):
n_tty: check for negative and zero space return from tty_write_room
David Emett (1):
tty: fix read of tty->pgrp outside of ctrl_lock
Fuqian Huang (2):
tty: rocket: Remove RCPK_GET_STRUCT ioctl
tty: rocket: deprecate the rp_ioctl
Greg Kroah-Hartman (5):
Revert "tty: pty: Fix race condition between release_one_tty and pty_write"
Merge 5.1-rc3 into tty-next
tty: add SPDX identifiers to Kconfig and Makefiles
tty: fix up a few remaining files without SPDX identifiers
Merge 5.1-rc6 into tty-next
Hariprasad Kelam (1):
tty:serial_core: Spelling mistake
Jakub Wilk (1):
vt: use /dev/vcs (not /dev/vcs0) in comment
Jiri Slaby (1):
TTY: serial_core, add ->install
Johan Hovold (2):
Revert "tty: fix NULL pointer issue when tty_port ops is not set"
tty: update obsolete termios comment
Julien Grall (1):
tty/sysrq: Convert show_lock to raw_spinlock_t
Kangjie Lu (1):
tty: ipwireless: fix missing checks for ioremap
Konstantin Khorenko (1):
tty/vt: avoid high order pages allocation on GIO_UNIMAP ioctl
Lanqing Liu (4):
dt-bindings: serial: sprd: Add clocks and clocks-names properties
serial: sprd: Add power management for the Spreadtrum serial controller
dt-bindings: serial: sprd: Add dma properties to support DMA mode
serial: sprd: Add DMA mode support
Long Cheng (2):
serial: 8250-mtk: add follow control
serial: 8250-mtk: modify baudrate setting
Mauro Carvalho Chehab (1):
docs: serial: convert docs to ReST and rename to *.rst
Pankaj Gupta (1):
virtio_console: initialize vtermno value for ports
Paul Walmsley (2):
dt-bindings: serial: add documentation for the SiFive UART driver
tty: serial: add driver for the SiFive UART
Reinis Danne (1):
tty: vt: keyboard: Allow Unicode compose base char
Sahara (1):
tty: pty: Fix race condition between release_one_tty and pty_write
Sergei Trofimovich (1):
tty/vt: fix write/write race in ioctl(KDSKBSENT) handler
Sergey Organov (1):
tty: serial_core: fix error code returned by uart_register_driver()
Shubhrajyoti Datta (2):
dt-bindings: xilinx-uartps: Add support for cts-override
serial: uartps: Add support for cts-override
Su Bao Cheng (1):
serial: 8250_exar: Adjust IOT2000 matching
Sugaya Taichi (2):
serial: Add Milbeaut serial control
serial: Fix using plain integer instead of Null pointer
Valdis Kletnieks (1):
drivers/tty/tty_jobctrl.c - fix non-kerneldoc comment
Vincent Whitchurch (1):
tty: Add NULL TTY driver
Wei Yongjun (1):
serial: milbeaut_usio: Fix error handling in probe and remove
Yifeng Li (1):
tty: vt.c: Fix TIOCL_BLANKSCREEN console blanking if blankinterval == 0
YueHaibing (2):
serial: 8250_fintek: Make fintek_8250_set_termios static
serial: sprd: Fix a copy-paste err in sprd_request_dma()
.../devicetree/bindings/serial/cdns,uart.txt | 5 +
.../devicetree/bindings/serial/nxp,sc16is7xx.txt | 2 +
.../devicetree/bindings/serial/sifive-serial.txt | 33 +
.../devicetree/bindings/serial/sprd-uart.txt | 17 +-
.../serial/{README.cycladesZ => cyclades_z.rst} | 5 +-
Documentation/serial/{driver => driver.rst} | 115 ++-
Documentation/serial/index.rst | 32 +
Documentation/serial/moxa-smartio | 523 ----------
Documentation/serial/moxa-smartio.rst | 615 ++++++++++++
Documentation/serial/n_gsm.rst | 103 ++
Documentation/serial/n_gsm.txt | 96 --
Documentation/serial/{rocket.txt => rocket.rst} | 152 ++-
.../{serial-iso7816.txt => serial-iso7816.rst} | 21 +-
.../serial/{serial-rs485.txt => serial-rs485.rst} | 22 +-
Documentation/serial/{tty.txt => tty.rst} | 111 +-
MAINTAINERS | 4 +-
drivers/char/virtio_console.c | 3 +-
drivers/tty/Kconfig | 22 +-
drivers/tty/Makefile | 1 +
drivers/tty/hvc/Kconfig | 3 +-
drivers/tty/ipwireless/Makefile | 1 +
drivers/tty/ipwireless/main.c | 8 +
drivers/tty/n_tty.c | 4 +-
drivers/tty/rocket.c | 14 +-
drivers/tty/rocket.h | 1 -
drivers/tty/serdev/Kconfig | 1 +
drivers/tty/serdev/Makefile | 1 +
drivers/tty/serial/8250/8250_exar.c | 7 +-
drivers/tty/serial/8250/8250_fintek.c | 5 +-
drivers/tty/serial/8250/8250_men_mcb.c | 1 +
drivers/tty/serial/8250/8250_mtk.c | 162 ++-
drivers/tty/serial/8250/Kconfig | 1 +
drivers/tty/serial/Kconfig | 54 +-
drivers/tty/serial/Makefile | 2 +
drivers/tty/serial/cpm_uart/Makefile | 1 +
drivers/tty/serial/jsm/Makefile | 1 +
drivers/tty/serial/milbeaut_usio.c | 614 ++++++++++++
drivers/tty/serial/sc16is7xx.c | 34 +-
drivers/tty/serial/serial_core.c | 30 +-
drivers/tty/serial/sifive.c | 1056 ++++++++++++++++++++
drivers/tty/serial/sn_console.c | 1 +
drivers/tty/serial/sprd_serial.c | 501 +++++++++-
drivers/tty/serial/ucc_uart.c | 2 +-
drivers/tty/serial/xilinx_uartps.c | 12 +
drivers/tty/sysrq.c | 6 +-
drivers/tty/tty_io.c | 2 +-
drivers/tty/tty_jobctrl.c | 4 +-
drivers/tty/tty_port.c | 10 +-
drivers/tty/ttynull.c | 109 ++
drivers/tty/vcc.c | 1 +
drivers/tty/vt/.gitignore | 1 +
drivers/tty/vt/consolemap.c | 8 +-
drivers/tty/vt/cp437.uni | 1 +
drivers/tty/vt/defkeymap.c_shipped | 1 +
drivers/tty/vt/defkeymap.map | 1 +
drivers/tty/vt/keyboard.c | 35 +-
drivers/tty/vt/vc_screen.c | 2 +-
drivers/tty/vt/vt.c | 2 -
include/linux/serial_core.h | 2 +-
include/uapi/linux/serial_core.h | 6 +
60 files changed, 3679 insertions(+), 911 deletions(-)
create mode 100644 Documentation/devicetree/bindings/serial/sifive-serial.txt
rename Documentation/serial/{README.cycladesZ => cyclades_z.rst} (85%)
rename Documentation/serial/{driver => driver.rst} (92%)
create mode 100644 Documentation/serial/index.rst
delete mode 100644 Documentation/serial/moxa-smartio
create mode 100644 Documentation/serial/moxa-smartio.rst
create mode 100644 Documentation/serial/n_gsm.rst
delete mode 100644 Documentation/serial/n_gsm.txt
rename Documentation/serial/{rocket.txt => rocket.rst} (68%)
rename Documentation/serial/{serial-iso7816.txt => serial-iso7816.rst} (85%)
rename Documentation/serial/{serial-rs485.txt => serial-rs485.rst} (89%)
rename Documentation/serial/{tty.txt => tty.rst} (74%)
create mode 100644 drivers/tty/serial/milbeaut_usio.c
create mode 100644 drivers/tty/serial/sifive.c
create mode 100644 drivers/tty/ttynull.c
Powered by blists - more mailing lists