From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Jiri Slaby <jslaby@suse.cz>,
Stephen Rothwell <sfr@canb.auug.org.au>,
Andrew Morton <akpm@linux-foundation.org>,
linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org
Subject: [GIT PULL] TTY/Serial patches for 5.5-rc1
Date: Tue, 3 Dec 2019 21:29:46 +0100 [thread overview]
Message-ID: <20191203202946.GA3188593@kroah.com> (raw)
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@linuxfoundation.org>
----------------------------------------------------------------
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%)
next reply other threads:[~2019-12-03 20:29 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-12-03 20:29 Greg KH [this message]
2019-12-03 22:15 ` [GIT PULL] TTY/Serial patches for 5.5-rc1 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=20191203202946.GA3188593@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=jslaby@suse.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-serial@vger.kernel.org \
--cc=sfr@canb.auug.org.au \
--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 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.