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.17-rc1
Date: Wed, 4 Apr 2018 12:31:40 +0200 [thread overview]
Message-ID: <20180404103140.GA10186@kroah.com> (raw)
The following changes since commit c698ca5278934c0ae32297a8725ced2e27585d7f:
Linux 4.16-rc6 (2018-03-18 17:48:42 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git/ tags/tty-4.17-rc1
for you to fetch changes up to 4f794097797f551917b68797e39f25fcb17d5b3a:
serial: expose buf_overrun count through proc interface (2018-03-23 16:34:06 +0100)
----------------------------------------------------------------
TTY/Serial driver patches for 4.17-rc1
Here is the big set of tty and serial driver patches for 4.17-rc1
Not all that big really, most are just small fixes and additions to
existing drivers. There's a bunch of work on the imx serial driver
recently for some reason, and a new embedded serial driver added as
well.
Full details are in the shortlog.
All of these have been in the linux-next tree for a while with no
reported issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Alexey Khoroshilov (1):
serial: mxs-auart: disable clks of Alphascale ASM9260
Andy Shevchenko (2):
serial, pci_ids: Move duplicate IDs to PCI IDs database
serial: 8250_dw: Switch to use acpi_dev_present()
Bich HEMON (3):
dt-bindings: serial: stm32: add RS485 optional properties
serial: stm32: add support for RS485 hardware control mode
serial: stm32: fix initialization of RS485 mode
Christian Brauner (4):
devpts: hoist out check for DEVPTS_SUPER_MAGIC
devpts: resolve devpts bind-mounts
devpts: comment devpts_mntget()
selftests: add devpts selftests
Colin Ian King (1):
serial: mvebu-uart: remove duplicated bit-wise or of STAT_FRM_ERR
Frédéric Danis (1):
serdev: Fix typo in serdev_device_alloc
Gabriel Matni (1):
serial: mvebu-uart: fix tx lost characters
Geert Uytterhoeven (9):
serial: arc_uart: Fix out-of-bounds access through DT alias
serial: fsl_lpuart: Fix out-of-bounds access through DT alias
serial: imx: Fix out-of-bounds access through serial port index
serial: mxs-auart: Fix out-of-bounds access through serial port index
serial: pxa: Fix out-of-bounds access through serial port index
serial: samsung: Fix out-of-bounds access through serial port index
serial: sh-sci: Fix out-of-bounds access through DT alias
serial: sirf: Fix out-of-bounds access through DT alias
serial: xuartps: Fix out-of-bounds access through DT alias
Greg Kroah-Hartman (1):
Merge 4.16-rc6 into tty-next
Jan Kundrát (1):
gpio: serial: max310x: Use HW type for gpio_chip's label
Jeremy Kerr (1):
serial: expose buf_overrun count through proc interface
Joel Stanley (1):
serial: 8250: Add Nuvoton NPCM UART
Joshua Scott (1):
serial: 8250_dw: Allow TX FIFO to drain before writing to UART_LCR
Karthikeyan Ramasubramanian (1):
tty: serial: msm_geni_serial: Add serial driver support for GENI based QUP
Kees Cook (4):
console: SisUSB2VGA: Drop dummy con_font_get()
console: Fill in struct consw argument names
console: Expand dummy functions for CFI
console: Drop added "static" for newport_con
Mathieu Malaterre (1):
powerpc: Mark the variable earlycon_acpi_spcr_enable maybe_unused
Michael Moese (1):
8250-men-mcb: add support for 16z025 and 16z057
Mike Frysinger (1):
vt: change SGR 21 to follow the standards
Palmer Dabbelt (1):
tty: New RISC-V SBI console driver
Patrice Chotard (3):
tty: st-asc: Update tty alias
ARM: dts: STi: Fix aliases property name for STi boards
ARM: dts: STi: Remove "console=ttyASN" from bootargs for STi boards
Sergei Shtylyov (1):
DT: serial: renesas,sci-serial: document R8A77980 bindings
Troy Kisky (1):
tty: serial: imx: allow breaks to be received when using dma
Ulrich Hecht (1):
serial: sh-sci: use hrtimer for receive timeout
Uwe Kleine-König (22):
serial: altera: ensure port->regshift is honored consistently
serial: altera: don't enable any irq if the device doesn't feature an irq
serial: altera: set RRDY flag also without irq
serial: imx: drop if that always evaluates to true
serial: imx: rename variables to match the register names
serial: imx: Only handle irqs that are actually enabled
serial: imx: simplify tracking of dma being initialized
serial: imx: drop check for enabled dma in .startup
serial: imx: Rename register fields to match newer reference manuals
serial: imx: document functions that are called with port.lock taken
serial: imx: add wrappers for writel and readl
serial: imx: implement shadow registers for UCRx and UFCR
serial: imx: simplify some conditions related to dma
serial: imx: simplify check that prevents starting PIO when DMA is in use
serial: imx: use u32 variables with matching names for registers
serial: imx: setup fifo waterlevel before enabling aging timer
serial: imx: Stop to receive in .stop_rx()
serial: imx: ensure that RX irqs are off if RX is off
serial: imx: Also enable the aging timer in PIO mode
serial: imx: Fix handling of TC irq in combination with DMA
serial: imx: don't prepare to send if no data is available
serial: imx: consistently use imx_uart_ as prefix for all functions
Vignesh R (2):
serial: 8250: Don't service RX FIFO if interrupts are disabled
serial: 8250: 8250_omap: Fix throttling when DMA is enabled
Wei Yongjun (1):
tty: serial: msm_geni_serial: Fix return value check in qcom_geni_serial_probe()
Documentation/devicetree/bindings/serial/8250.txt | 1 +
.../bindings/serial/renesas,sci-serial.txt | 2 +
.../devicetree/bindings/serial/st,stm32-usart.txt | 2 +
arch/arm/boot/dts/stih407-b2120.dts | 4 +-
arch/arm/boot/dts/stih410-b2120.dts | 4 +-
arch/arm/boot/dts/stih410-b2260.dts | 4 +-
arch/arm/boot/dts/stih418-b2199.dts | 4 +-
drivers/parport/parport_serial.c | 3 -
drivers/tty/hvc/Kconfig | 10 +
drivers/tty/hvc/Makefile | 1 +
drivers/tty/hvc/hvc_riscv_sbi.c | 60 +
drivers/tty/serdev/core.c | 2 +-
drivers/tty/serial/8250/8250_dw.c | 34 +-
drivers/tty/serial/8250/8250_men_mcb.c | 125 +-
drivers/tty/serial/8250/8250_of.c | 1 +
drivers/tty/serial/8250/8250_omap.c | 11 +-
drivers/tty/serial/8250/8250_pci.c | 3 -
drivers/tty/serial/8250/8250_port.c | 36 +-
drivers/tty/serial/8250/Kconfig | 5 +-
drivers/tty/serial/Kconfig | 15 +
drivers/tty/serial/Makefile | 1 +
drivers/tty/serial/altera_uart.c | 58 +-
drivers/tty/serial/arc_uart.c | 5 +
drivers/tty/serial/fsl_lpuart.c | 4 +
drivers/tty/serial/imx.c | 1209 +++++++++++---------
drivers/tty/serial/max310x.c | 2 +-
drivers/tty/serial/mvebu-uart.c | 4 +-
drivers/tty/serial/mxs-auart.c | 40 +-
drivers/tty/serial/pxa.c | 4 +
drivers/tty/serial/qcom_geni_serial.c | 1158 +++++++++++++++++++
drivers/tty/serial/samsung.c | 4 +
drivers/tty/serial/serial_core.c | 2 +
drivers/tty/serial/sh-sci.c | 51 +-
drivers/tty/serial/sirfsoc_uart.c | 5 +
drivers/tty/serial/st-asc.c | 4 +-
drivers/tty/serial/stm32-usart.c | 134 ++-
drivers/tty/serial/stm32-usart.h | 3 +
drivers/tty/serial/xilinx_uartps.c | 2 +-
drivers/tty/vt/vt.c | 6 +-
drivers/usb/misc/sisusbvga/sisusb_con.c | 68 +-
drivers/video/console/dummycon.c | 69 +-
drivers/video/console/newport_con.c | 8 +-
drivers/video/console/vgacon.c | 20 +-
drivers/video/fbdev/core/fbcon.c | 3 +-
fs/devpts/inode.c | 66 +-
include/linux/console.h | 58 +-
include/linux/pci_ids.h | 3 +
include/linux/serial_core.h | 2 +-
include/uapi/linux/serial_core.h | 3 +
tools/testing/selftests/Makefile | 1 +
tools/testing/selftests/filesystems/.gitignore | 1 +
tools/testing/selftests/filesystems/Makefile | 2 +-
tools/testing/selftests/filesystems/devpts_pts.c | 313 +++++
53 files changed, 2902 insertions(+), 738 deletions(-)
create mode 100644 drivers/tty/hvc/hvc_riscv_sbi.c
create mode 100644 drivers/tty/serial/qcom_geni_serial.c
create mode 100644 tools/testing/selftests/filesystems/devpts_pts.c
reply other threads:[~2018-04-04 10:31 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=20180404103140.GA10186@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.