From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Jiri Slaby <jslaby@suse.cz>
Cc: 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 4.15-rc1
Date: Mon, 13 Nov 2017 17:19:18 +0100 [thread overview]
Message-ID: <20171113161918.GA29199@kroah.com> (raw)
The following changes since commit 8a5776a5f49812d29fe4b2d0a2d71675c3facf3f:
Linux 4.14-rc4 (2017-10-08 20:53:29 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git/ tags/tty-4.15-rc1
for you to fetch changes up to 57f5d648c45c3d40a3257c06629c14fd53c383bc:
tty: ehv_bytechan: fix spelling mistake (2017-11-08 14:27:10 +0100)
----------------------------------------------------------------
TTY/Serial patches for 4.15-rc1
Here is the big tty/serial driver pull request for 4.15-rc1.
Lots of serial driver updates in here, some small vt cleanups, and a
raft of SPDX and license boilerplate cleanups, messing up the diffstat a
bit.
Nothing major, with no realy functional changes except better hardware
support for some platforms.
All of these have been in linux-next for a while with no reported
issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Aaron Sierra (1):
serial: 8250: Preserve DLD[7:4] for PORT_XR17V35X
Allen Pais (10):
drivers: tty: imx: use setup_timer() helper.
drivers: tty: mux: use setup_timer() helper.
drivers: tty: vcc: use setup_timer() helper.
drivers: tty: max3100: use setup_timer() helper.
drivers: tty: 8250: use setup_timer() helper.
drivers: tty: pnx8xxx: use setup_timer() helper.
drivers: tty: n_gsm: use setup_timer() helper.
drivers: tty: sn_console: use setup_timer() helper.
drivers: tty: ifx6x60: use setup_timer() helper.
drivers: tty: sa1100: use setup_timer() helper.
Allen Yan (5):
serial: mvebu-uart: support probe of multiple ports
serial: mvebu-uart: add soft reset at probe
serial: mvebu-uart: add function to change baudrate
serial: mvebu-uart: clear state register before IRQ request
serial: mvebu-uart: add TX interrupt trigger for pulse interrupts
Andy Lowe (1):
serial: sh-sci: suppress warning for ports without dma channels
Andy Shevchenko (1):
serial: 8250_mid: Enable HSU on Intel Cedar Fork PCH
Antonio Borneo (1):
ttyport: trivial fix for some typo in comments
Arnd Bergmann (1):
serial: mvebu-uart: drop incorrect memset
Arvind Yadav (2):
serial-uartlite: pr_err() strings should end with newlines
tty: ehv_bytechan: fix spelling mistake
Bhumika Goyal (1):
tty: serial: make sport_uart_ops static and const
Christophe JAILLET (1):
tty: synclink: Reuse an existing error handling path
Colin Ian King (3):
tty: max3100: remove unused variable rts and remove unused assignment
serial: core: remove redundant assignment to port
tty: serial: jsm: remove redundant pointer ts
Ed Blake (2):
serial: Add define for max baud rate divisor
serial: 8250_dw: Improve clock rate setting
Fabio Estevam (1):
serial: fsl_lpuart: Remove unused 'bd' variable
Frédéric Danis (2):
serdev: Add ACPI support
ACPI / scan: Fix enumeration for special UART devices
Geert Uytterhoeven (1):
serial: sh-sci: Use of_device_get_match_data() helper
Gimcuan Hui (6):
tty: serial: jsm: Add space before the open brace
tty: serial: jsm: change the type of local variable
tty: serial: jsm: add blank line after declarations
tty: serial: jsm: delete space between function name and '('
tty: serial: jsm: fix coding style
tty: serial: jsm: add space before the open parenthesis '('
Greg Kroah-Hartman (6):
Merge 4.14-rc4 into tty-next
tty: add SPDX identifiers to all remaining files in drivers/tty/
tty: serial: Remove redundant license text
tty: hvc: Remove redundant license text
tty: serdev: Remove redundant license text
tty: Remove redundant license text
Ian Jamison (1):
serial: imx: Update cached mctrl value when changing RTS
Ji-Ze Hong (Peter Hong) (5):
serial: 8250_fintek: UART dynamic clocksource on Fintek F81866
serial: 8250_fintek: UART dynamic clocksource on Fintek F81216H
serial: 8250_fintek: fix warning reported from smatch
serial: 8250_fintek: Fix finding base_port with activated SuperIO
serial: 8250_fintek: Fix crash with baud rate B0
Jibin Xu (1):
sysrq : fix Show Regs call trace on ARM
Jiri Slaby (1):
mxser: remove unused parameters
Joe Perches (1):
vt: Use consistent logging style
Johan Hovold (6):
serdev: enable TTY port controller support by default
serdev: ttyport: enforce tty-driver open() requirement
serdev: ttyport: add missing open() error handling
serdev: fix registration of second slave
serdev: fix controller-allocation error handling
tty: fix tty_ldisc_receive_buf() documentation
Kees Cook (13):
tty: metag_da: Convert timers to use timer_setup()
serial: m32r_sio: Convert timers to use timer_setup()
tty/sysrq: Convert timers to use timer_setup()
tty: mips_ejtag_fdc: Convert timers to use timer_setup()
tty: amba-pl011: Convert timers to use timer_setup()
serial: 8250: Convert timers to use timer_setup()
serial: bfin_uart: Convert timers to use timer_setup()
serial: sccnxp: Convert timers to use timer_setup()
tty/serial: altera_uart: Convert timers to use timer_setup()
tty: vcc: Convert timers to use timer_setup()
tty: cyclades: Convert timers to use timer_setup()
tty/serial: atmel: Convert timers to use timer_setup()
serial: m32r_sio: Drop redundant .data assignment
Lukas Wunner (3):
serial: omap: Fix EFR write on RTS deassertion
serial: 8250_fintek: Fix rs485 disablement on invalid ioctl()
serial: pl011: Adopt generic flag to store auto RTS status
Martin Townsend (1):
omap_serial: Removing superfluous check on no interrupt pending.
Martyn Welch (3):
serial: imx: Use RX_BUF_SIZE to set size of RX buffer
serial: imx: Switch setting dma_is_txing from "false" to "0"
serial: imx: Correct comment imx_flush_buffer()
Matthias Kaehlcke (1):
serial: sh-sci: Fix init data attribute for struct 'port_cfg'
Meng Xu (1):
tty: vt: remove multi-fetch, derive font.height from font.data
Miquel Raynal (4):
serial: mvebu-uart: use a generic way to access the registers
serial: mvebu-uart: dissociate RX and TX interrupts
serial: mvebu-uart: augment the maximum number of ports
serial: mvebu-uart: support extended port registers layout
Philipp Zabel (1):
serial: imx: add hibernation support
Ricardo Ribalda Delgado (2):
serial: 8250_fintek: Return -EINVAL on invalid configuration
serial: 8250_fintek: Disable delays for ports != 0
Romain Izard (1):
tty/serial: atmel: Prevent a warning on suspend
Romain Perier (1):
serial: imx: only set dma_is_rxing when DMA starts
Sascha Hauer (5):
serial: atmel: Use common rs485 device tree parsing function
serial: fsl_lpuart: Use common rs485 device tree parsing function
serial: omap-serial: Use common rs485 device tree parsing function
serial: imx: default to half duplex rs485
serial: imx: Use common rs485 device tree parsing function
Shubhrajyoti Datta (1):
tty: xilinx_uartps: move to arch_initcall for earlier console
Takatoshi Akiyama (1):
serial: sh-sci: Fix unlocked access to SCSCR register
Thomas Meyer (1):
vt: Use bsearch library function in is_double_width
Thomas Rohloff (1):
tty: serial: meson: allow baud-rates lower than 9600
Tomas Melin (1):
serial: 8250: fix potential deadlock in rs485-mode
Troy Kisky (2):
tty: serial: imx: disable ageing timer interrupt if dma in use
tty: serial: imx: remove dead code imx_dma_rxint
Ulrich Hecht (1):
serial: sh-sci: Support for variable HSCIF hardware RX timeout
Uwe Kleine-König (2):
serial: Add common rs485 device tree parsing function
dt-bindings: serial: document rs485 bindings for various devices
Vikas Manocha (2):
Arm: dts: stm32: remove extra compatible string for uart
Arm: dts: stm32: remove extra compatible string from DT & driver
Yehuda Yitschak (1):
serial: mvebu-uart: use driver name when requesting an interrupt
Yixun Lan (1):
serial: meson: add Magic SysRq support
nixiaoming (1):
tty fix oops when rmmod 8250
.../devicetree/bindings/dma/stm32-dma.txt | 2 +-
.../devicetree/bindings/serial/atmel-usart.txt | 1 +
.../devicetree/bindings/serial/fsl-imx-uart.txt | 1 +
.../devicetree/bindings/serial/fsl-lpuart.txt | 1 +
.../devicetree/bindings/serial/omap_serial.txt | 1 +
.../devicetree/bindings/serial/st,stm32-usart.txt | 10 +-
arch/arm/boot/dts/stm32f429.dtsi | 12 +-
arch/arm/boot/dts/stm32f746.dtsi | 12 +-
arch/arm/boot/dts/stm32h743.dtsi | 4 +-
drivers/acpi/scan.c | 37 +-
drivers/tty/amiserial.c | 1 +
drivers/tty/bfin_jtag_comm.c | 3 +-
drivers/tty/cyclades.c | 17 +-
drivers/tty/ehv_bytechan.c | 9 +-
drivers/tty/goldfish.c | 11 +-
drivers/tty/hvc/hvc_bfin_jtag.c | 3 +-
drivers/tty/hvc/hvc_console.c | 15 +-
drivers/tty/hvc/hvc_console.h | 15 +-
drivers/tty/hvc/hvc_dcc.c | 13 +-
drivers/tty/hvc/hvc_opal.c | 16 +-
drivers/tty/hvc/hvc_rtas.c | 15 +-
drivers/tty/hvc/hvc_tile.c | 11 +-
drivers/tty/hvc/hvc_udbg.c | 15 +-
drivers/tty/hvc/hvc_vio.c | 15 +-
drivers/tty/hvc/hvc_xen.c | 15 +-
drivers/tty/hvc/hvcs.c | 15 +-
drivers/tty/hvc/hvsi.c | 15 +-
drivers/tty/ipwireless/main.c | 1 +
drivers/tty/isicom.c | 6 +-
drivers/tty/metag_da.c | 16 +-
drivers/tty/mips_ejtag_fdc.c | 13 +-
drivers/tty/moxa.c | 6 +-
drivers/tty/mxser.c | 22 +-
drivers/tty/n_gsm.c | 18 +-
drivers/tty/n_hdlc.c | 3 +-
drivers/tty/n_null.c | 14 +-
drivers/tty/n_r3964.c | 4 +-
drivers/tty/n_tracerouter.c | 12 +-
drivers/tty/n_tracesink.c | 12 +-
drivers/tty/n_tracesink.h | 12 +-
drivers/tty/n_tty.c | 4 +-
drivers/tty/nozomi.c | 15 +-
drivers/tty/rocket.c | 15 +-
drivers/tty/serdev/Kconfig | 8 +
drivers/tty/serdev/core.c | 152 +++++--
drivers/tty/serdev/serdev-ttyport.c | 31 +-
drivers/tty/serial/21285.c | 1 +
drivers/tty/serial/8250/8250.h | 6 +-
drivers/tty/serial/8250/8250_accent.c | 5 +-
drivers/tty/serial/8250/8250_acorn.c | 5 +-
drivers/tty/serial/8250/8250_aspeed_vuart.c | 6 +-
drivers/tty/serial/8250/8250_bcm2835aux.c | 6 +-
drivers/tty/serial/8250/8250_boca.c | 5 +-
drivers/tty/serial/8250/8250_core.c | 23 +-
drivers/tty/serial/8250/8250_dma.c | 6 +-
drivers/tty/serial/8250/8250_dw.c | 36 +-
drivers/tty/serial/8250/8250_early.c | 5 +-
drivers/tty/serial/8250/8250_em.c | 14 +-
drivers/tty/serial/8250/8250_exar.c | 5 +-
drivers/tty/serial/8250/8250_exar_st16c554.c | 5 +-
drivers/tty/serial/8250/8250_fintek.c | 123 ++++-
drivers/tty/serial/8250/8250_fourport.c | 5 +-
drivers/tty/serial/8250/8250_fsl.c | 5 +-
drivers/tty/serial/8250/8250_gsc.c | 6 +-
drivers/tty/serial/8250/8250_hp300.c | 1 +
drivers/tty/serial/8250/8250_hub6.c | 5 +-
drivers/tty/serial/8250/8250_ingenic.c | 10 +-
drivers/tty/serial/8250/8250_lpc18xx.c | 6 +-
drivers/tty/serial/8250/8250_lpss.c | 5 +-
drivers/tty/serial/8250/8250_mid.c | 11 +-
drivers/tty/serial/8250/8250_moxa.c | 5 +-
drivers/tty/serial/8250/8250_mtk.c | 13 +-
drivers/tty/serial/8250/8250_of.c | 7 +-
drivers/tty/serial/8250/8250_omap.c | 5 +-
drivers/tty/serial/8250/8250_pci.c | 6 +-
drivers/tty/serial/8250/8250_pnp.c | 5 +-
drivers/tty/serial/8250/8250_port.c | 16 +-
drivers/tty/serial/8250/8250_pxa.c | 7 +-
drivers/tty/serial/8250/8250_uniphier.c | 11 +-
drivers/tty/serial/8250/serial_cs.c | 1 +
drivers/tty/serial/altera_jtaguart.c | 6 +-
drivers/tty/serial/altera_uart.c | 14 +-
drivers/tty/serial/amba-pl010.c | 15 +-
drivers/tty/serial/amba-pl011.c | 32 +-
drivers/tty/serial/apbuart.c | 1 +
drivers/tty/serial/ar933x_uart.c | 5 +-
drivers/tty/serial/arc_uart.c | 5 +-
drivers/tty/serial/atmel_serial.c | 65 +--
drivers/tty/serial/atmel_serial.h | 6 +-
drivers/tty/serial/bcm63xx_uart.c | 5 +-
drivers/tty/serial/bfin_sport_uart.c | 5 +-
drivers/tty/serial/bfin_sport_uart.h | 3 +-
drivers/tty/serial/bfin_uart.c | 10 +-
drivers/tty/serial/clps711x.c | 6 +-
drivers/tty/serial/cpm_uart/cpm_uart.h | 6 +-
drivers/tty/serial/cpm_uart/cpm_uart_core.c | 16 +-
drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c | 16 +-
drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c | 16 +-
drivers/tty/serial/digicolor-usart.c | 6 +-
drivers/tty/serial/dz.c | 1 +
drivers/tty/serial/earlycon-arm-semihost.c | 13 +-
drivers/tty/serial/earlycon.c | 5 +-
drivers/tty/serial/efm32-uart.c | 1 +
drivers/tty/serial/fsl_lpuart.c | 33 +-
drivers/tty/serial/icom.c | 16 +-
drivers/tty/serial/icom.h | 15 +-
drivers/tty/serial/ifx6x60.c | 20 +-
drivers/tty/serial/ifx6x60.h | 18 +-
drivers/tty/serial/imx.c | 103 ++---
drivers/tty/serial/ioc3_serial.c | 5 +-
drivers/tty/serial/ioc4_serial.c | 5 +-
drivers/tty/serial/ip22zilog.c | 1 +
drivers/tty/serial/jsm/jsm.h | 11 +-
drivers/tty/serial/jsm/jsm_cls.c | 11 +-
drivers/tty/serial/jsm/jsm_driver.c | 11 +-
drivers/tty/serial/jsm/jsm_neo.c | 11 +-
drivers/tty/serial/jsm/jsm_tty.c | 27 +-
drivers/tty/serial/kgdb_nmi.c | 5 +-
drivers/tty/serial/kgdboc.c | 5 +-
drivers/tty/serial/lantiq.c | 14 +-
drivers/tty/serial/lpc32xx_hs.c | 11 +-
drivers/tty/serial/m32r_sio.c | 14 +-
drivers/tty/serial/m32r_sio_reg.h | 4 +-
drivers/tty/serial/max3100.c | 16 +-
drivers/tty/serial/max310x.c | 6 +-
drivers/tty/serial/mcf.c | 6 +-
drivers/tty/serial/men_z135_uart.c | 5 +-
drivers/tty/serial/meson_uart.c | 31 +-
drivers/tty/serial/mpc52xx_uart.c | 5 +-
drivers/tty/serial/mps2-uart.c | 5 +-
drivers/tty/serial/mpsc.c | 6 +-
drivers/tty/serial/msm_serial.c | 10 +-
drivers/tty/serial/mux.c | 9 +-
drivers/tty/serial/mvebu-uart.c | 495 ++++++++++++++++-----
drivers/tty/serial/mxs-auart.c | 5 +-
drivers/tty/serial/netx-serial.c | 14 +-
drivers/tty/serial/omap-serial.c | 23 +-
drivers/tty/serial/owl-uart.c | 14 +-
drivers/tty/serial/pch_uart.c | 14 +-
drivers/tty/serial/pic32_uart.c | 3 +-
drivers/tty/serial/pic32_uart.h | 3 +-
drivers/tty/serial/pmac_zilog.c | 15 +-
drivers/tty/serial/pnx8xxx_uart.c | 11 +-
drivers/tty/serial/pxa.c | 6 +-
drivers/tty/serial/rp2.c | 5 +-
drivers/tty/serial/sa1100.c | 20 +-
drivers/tty/serial/samsung.c | 5 +-
drivers/tty/serial/samsung.h | 5 +-
drivers/tty/serial/sb1250-duart.c | 6 +-
drivers/tty/serial/sc16is7xx.c | 7 +-
drivers/tty/serial/sccnxp.c | 13 +-
drivers/tty/serial/serial-tegra.c | 13 +-
drivers/tty/serial/serial_core.c | 54 ++-
drivers/tty/serial/serial_ks8695.c | 7 +-
drivers/tty/serial/serial_mctrl_gpio.c | 11 +-
drivers/tty/serial/serial_mctrl_gpio.h | 12 +-
drivers/tty/serial/serial_txx9.c | 5 +-
drivers/tty/serial/sh-sci.c | 103 +++--
drivers/tty/serial/sh-sci.h | 3 +
drivers/tty/serial/sirfsoc_uart.c | 3 +-
drivers/tty/serial/sirfsoc_uart.h | 3 +-
drivers/tty/serial/sn_console.c | 23 +-
drivers/tty/serial/sprd_serial.c | 10 +-
drivers/tty/serial/st-asc.c | 7 +-
drivers/tty/serial/stm32-usart.c | 5 +-
drivers/tty/serial/stm32-usart.h | 2 +-
drivers/tty/serial/suncore.c | 1 +
drivers/tty/serial/sunhv.c | 1 +
drivers/tty/serial/sunsab.c | 1 +
drivers/tty/serial/sunsu.c | 1 +
drivers/tty/serial/sunzilog.c | 1 +
drivers/tty/serial/tilegx.c | 11 +-
drivers/tty/serial/timbuart.c | 14 +-
drivers/tty/serial/timbuart.h | 14 +-
drivers/tty/serial/uartlite.c | 7 +-
drivers/tty/serial/ucc_uart.c | 6 +-
drivers/tty/serial/vr41xx_siu.c | 15 +-
drivers/tty/serial/vt8500_serial.c | 10 +-
drivers/tty/serial/xilinx_uartps.c | 9 +-
drivers/tty/serial/zs.c | 1 +
drivers/tty/synclink.c | 6 +-
drivers/tty/synclink_gt.c | 3 +-
drivers/tty/synclinkmp.c | 2 +-
drivers/tty/sysrq.c | 18 +-
drivers/tty/tty_audit.c | 6 +-
drivers/tty/tty_baudrate.c | 1 +
drivers/tty/tty_buffer.c | 3 +-
drivers/tty/tty_io.c | 1 +
drivers/tty/tty_ioctl.c | 1 +
drivers/tty/tty_jobctrl.c | 1 +
drivers/tty/tty_ldisc.c | 1 +
drivers/tty/tty_ldsem.c | 4 +-
drivers/tty/tty_port.c | 5 +-
drivers/tty/vcc.c | 25 +-
drivers/tty/vt/consolemap.c | 1 +
drivers/tty/vt/keyboard.c | 1 +
drivers/tty/vt/vt.c | 107 ++---
fs/proc/proc_tty.c | 3 +-
include/acpi/acpi_bus.h | 2 +-
include/linux/cyclades.h | 3 +
include/linux/serial_core.h | 5 +
include/uapi/linux/serial_reg.h | 1 +
202 files changed, 1276 insertions(+), 1668 deletions(-)
reply other threads:[~2017-11-13 16:19 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=20171113161918.GA29199@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.