[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20170904164139.GA24328@kroah.com>
Date: Mon, 4 Sep 2017 18:41:39 +0200
From: Greg KH <gregkh@...uxfoundation.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>,
Jiri Slaby <jslaby@...e.cz>
Cc: 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 updates for 4.14-rc1
The following changes since commit ef954844c7ace62f773f4f23e28d2d915adc419f:
Linux 4.13-rc5 (2017-08-13 16:01:32 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git/ tags/tty-4.14-rc1
for you to fetch changes up to 3840ed9548f778717aaab5eab744da798c3ea055:
tty: goldfish: Implement support for kernel 'earlycon' parameter (2017-08-31 18:58:45 +0200)
----------------------------------------------------------------
TTY/Serial updates for 4.14-rc1
Here is the big tty/serial driver update for 4.14-rc1.
Well, not all that big, just a number of small serial driver fixes, and
a new serial driver. Also in here are some much needed goldfish tty
driver (emulator) fixes to try to get that codebase under control.
All of these have been in linux-next for a while with no reported
issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>
----------------------------------------------------------------
Aleksandar Markovic (1):
tty: goldfish: Refactor constants to better reflect their nature
Alexey Khoroshilov (2):
serial: 8250: fix error handling in of_platform_serial_probe()
drivers/serial: Do not leave sysfs group in case of error in aspeed_vuart_probe()
Andreas Färber (1):
tty: serial: owl: Implement console driver
Andy Shevchenko (11):
serial: core: enforce type for upf_t when copying
serial: core: move UPF_NO_TXEN_TEST to quirks and rename
serial: 8250_pci: Enable device after we check black list
serial: fsl_lpuart: Avoid using irq_wake flag
serial: st-asc: Avoid using irq_wake flag
serial: stm32-usart: Avoid using irq_wake flag
serial: core: remove unneeded irq_wake flag
serial: pch_uart: Make port type explicit
serial: Remove unused port type
serial: Fix port type numbering for TI DA8xx
serial: 8250_port: Remove useless NULL checks
Arnd Bergmann (3):
tty: improve tty_insert_flip_char() fast path
tty: improve tty_insert_flip_char() slow path
tty: fix __tty_insert_flip_char regression
Arvind Yadav (16):
tty: synclinkmp: constify pci_device_id.
tty: isicom: constify pci_device_id.
tty: mxser: constify pci_device_id.
tty: synclink: constify pci_device_id.
tty: moxa: constify pci_device_id.
tty: serial: exar: constify pci_device_id.
tty: serial: pci: constify pci_device_id.
tty: synclink_gt: constify pci_device_id.
tty: serial: jsm: constify pci_device_id.
serial: pl010: constify amba_id
serial: pl011: constify amba_id
tty: 8250: constify parisc_device_id
tty: mux: constify parisc_device_id
tty: mips_ejtag_fdc: constify mips_cdmm_device_id
tty: hvc_vio: constify vio_device_id
tty: hvcs: constify vio_device_id
Bhumika Goyal (1):
tty: hvcs: make ktermios const
Bich HEMON (2):
serial: stm32: fix copyright
serial: stm32: add RTS support
Eugeniy Paltsev (1):
earlycon: initialise baud field of earlycon device structure
Fabio Estevam (1):
serial: pch_uart: Remove unneeded NULL check
Fabrice Gasnier (3):
serial: stm32: fix error handling in probe
dt-bindings: serial: add compatible for stm32h7
serial: stm32: add wakeup mechanism
Franklin S Cooper Jr (1):
serial: 8250_of: Add basic PM runtime support
Geert Uytterhoeven (1):
dt-bindings: serial: sh-sci: Add support for r8a77995 (H)SCIF
Gerald Baeza (4):
serial: stm32: fix multi-ports management
serial: stm32: Increase maximum number of ports
serial: stm32: add fifo support
serial: stm32: fix pio transmit timeout
Greg Kroah-Hartman (2):
Merge 4.13-rc2 into tty-next
Merge 4.13-rc5 into tty-next
Gustavo A. R. Silva (1):
tty: serial: sprd: fix error return code in sprd_probe()
Himanshu Jha (1):
tty: serial: 8250_mtk: Use PTR_ERR_OR_ZERO
Ian Jamison (1):
serial: imx: Avoid post-PIO cleanup if TX DMA is started
Jeffy Chen (6):
serial: arc: Remove __init marking from early write
serial: omap: Remove __init marking from early write
serial: xuartps: Remove __init marking from early write
serial: 8250_ingenic: Remove __init marking from early write
serial: 8250_early: Remove __init marking from early write
serial: earlycon: Only try fdt when specify 'earlycon' exactly
Johannes Thumshirn (1):
mcb: introduce mcb_get_resource()
Julia Lawall (12):
tty: amba-pl011: constify vendor_data structures
serial: owl: constify uart_ops structures
serial: meson: constify uart_ops structures
serial: uuc_uart: constify uart_ops structures
serial: 21285: constify uart_ops structures
serial: sunsab: constify uart_ops structures
serial: apbuart: constify uart_ops structures
serial: cpm_uart: constify uart_ops structures
serial: m32r_sio: constify uart_ops structures
serial: mpc52xx: constify uart_ops structures
serial: sunsu: constify uart_ops structures
serial: mux: constify uart_ops structures
Lanqing Liu (1):
serial: sprd: clear timeout interrupt only rather than all interrupts
Lars Poeschel (1):
tty: n_gsm: Add compat_ioctl
Marius Vlad (1):
tty/serial/fsl_lpuart: Add CONSOLE_POLL support for lpuart32.
Masahiro Yamada (3):
serial: 8250_uniphier: fix serial port index in private data
serial: 8250_uniphier: use CHAR register for canary to detect power-off
serial: 8250_uniphier: add suspend/resume support
Masatake YAMATO (1):
pty: show associative slave of ptmx in fdinfo
Maxim Yu. Osipov (1):
tty: serial: imx: disable irq after suspend
Michael Moese (1):
Introduce 8250_men_mcb
Miodrag Dinic (2):
tty: goldfish: Use streaming DMA for r/w operations on Ranchu platforms
tty: goldfish: Implement support for kernel 'earlycon' parameter
Neeraj Upadhyay (1):
tty: serial: msm: Move request_irq to the end of startup
Philipp Zabel (2):
serial: 8250_dw: explicitly request exclusive reset control
serial: tegra: explicitly request exclusive reset control
Rafael Gago (2):
serial: core: Consider rs485 settings to drive RTS
serial: 8250: Use hrtimers for rs485 delays
Rob Herring (1):
tty: Convert to using %pOF instead of full_name
Sean Wang (2):
dt-bindings: serial: 8250: Add MediaTek BTIF controller bindings
serial: 8250: of: Add new port type for MediaTek BTIF controller on MT7622/23 SoC
Sergei Shtylyov (2):
serial: sh-sci: use of_property_read_bool()
serial: 8250_of: use of_property_read_bool()
Uwe Kleine-König (3):
serial: imx: drop useless member from driver data
serial: fsl_lpuart: clear unsupported options in .rs485_config()
dt-bindings: serial/rs485: make rs485-rts-delay optional
Documentation/devicetree/bindings/serial/8250.txt | 2 +
.../bindings/serial/renesas,sci-serial.txt | 2 +
Documentation/devicetree/bindings/serial/rs485.txt | 5 +-
.../devicetree/bindings/serial/st,stm32-usart.txt | 17 +-
drivers/mcb/mcb-core.c | 20 +-
drivers/tty/Kconfig | 3 +
drivers/tty/ehv_bytechan.c | 2 +-
drivers/tty/goldfish.c | 234 ++++++--
drivers/tty/hvc/hvc_opal.c | 16 +-
drivers/tty/hvc/hvc_vio.c | 8 +-
drivers/tty/hvc/hvcs.c | 4 +-
drivers/tty/isicom.c | 2 +-
drivers/tty/mips_ejtag_fdc.c | 2 +-
drivers/tty/moxa.c | 2 +-
drivers/tty/mxser.c | 2 +-
drivers/tty/n_gsm.c | 11 +
drivers/tty/pty.c | 8 +-
drivers/tty/serdev/core.c | 2 +-
drivers/tty/serial/21285.c | 2 +-
drivers/tty/serial/8250/8250_aspeed_vuart.c | 7 +-
drivers/tty/serial/8250/8250_core.c | 16 +-
drivers/tty/serial/8250/8250_dw.c | 2 +-
drivers/tty/serial/8250/8250_early.c | 8 +-
drivers/tty/serial/8250/8250_exar.c | 2 +-
drivers/tty/serial/8250/8250_gsc.c | 4 +-
drivers/tty/serial/8250/8250_ingenic.c | 8 +-
drivers/tty/serial/8250/8250_men_mcb.c | 118 ++++
drivers/tty/serial/8250/8250_mtk.c | 5 +-
drivers/tty/serial/8250/8250_of.c | 60 +-
drivers/tty/serial/8250/8250_pci.c | 43 +-
drivers/tty/serial/8250/8250_port.c | 81 ++-
drivers/tty/serial/8250/8250_uniphier.c | 63 +-
drivers/tty/serial/8250/Kconfig | 11 +
drivers/tty/serial/8250/Makefile | 1 +
drivers/tty/serial/Kconfig | 4 +-
drivers/tty/serial/amba-pl010.c | 2 +-
drivers/tty/serial/amba-pl011.c | 6 +-
drivers/tty/serial/apbuart.c | 2 +-
drivers/tty/serial/arc_uart.c | 4 +-
drivers/tty/serial/cpm_uart/cpm_uart_core.c | 2 +-
drivers/tty/serial/earlycon.c | 7 +-
drivers/tty/serial/fsl_lpuart.c | 76 ++-
drivers/tty/serial/imx.c | 20 +-
drivers/tty/serial/jsm/jsm_driver.c | 2 +-
drivers/tty/serial/m32r_sio.c | 2 +-
drivers/tty/serial/meson_uart.c | 2 +-
drivers/tty/serial/mpc52xx_uart.c | 14 +-
drivers/tty/serial/msm_serial.c | 19 +-
drivers/tty/serial/mux.c | 6 +-
drivers/tty/serial/omap-serial.c | 13 +-
drivers/tty/serial/owl-uart.c | 635 ++++++++++++++++++++-
drivers/tty/serial/pch_uart.c | 38 +-
drivers/tty/serial/pmac_zilog.c | 4 +-
drivers/tty/serial/serial-tegra.c | 2 +-
drivers/tty/serial/serial_core.c | 47 +-
drivers/tty/serial/sh-sci.c | 3 +-
drivers/tty/serial/sprd_serial.c | 8 +-
drivers/tty/serial/st-asc.c | 2 +-
drivers/tty/serial/stm32-usart.c | 125 +++-
drivers/tty/serial/stm32-usart.h | 37 +-
drivers/tty/serial/sunsab.c | 2 +-
drivers/tty/serial/sunsu.c | 6 +-
drivers/tty/serial/ucc_uart.c | 2 +-
drivers/tty/serial/xilinx_uartps.c | 2 +-
drivers/tty/synclink.c | 2 +-
drivers/tty/synclink_gt.c | 2 +-
drivers/tty/synclinkmp.c | 2 +-
drivers/tty/tty_buffer.c | 26 +
drivers/tty/tty_io.c | 9 +
include/linux/mcb.h | 2 +
include/linux/serial_8250.h | 7 +-
include/linux/serial_core.h | 10 +-
include/linux/tty_driver.h | 2 +
include/linux/tty_flip.h | 3 +-
include/uapi/linux/serial_core.h | 14 +-
75 files changed, 1634 insertions(+), 312 deletions(-)
create mode 100644 drivers/tty/serial/8250/8250_men_mcb.c
Powered by blists - more mailing lists