From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Jiri Slaby <jslaby@suse.cz>
Cc: Andrew Morton <akpm@linux-foundation.org>,
linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org
Subject: [GIT PULL] TTY/Serial patches for 4.3-rc1
Date: Thu, 20 Aug 2015 12:11:21 -0700 [thread overview]
Message-ID: <20150820191121.GA24594@kroah.com> (raw)
The following changes since commit cbfe8fa6cd672011c755c3cd85c9ffd4e2d10a6f:
Linux 4.2-rc4 (2015-07-26 12:26:21 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git/ tags/tty-4.3-rc1
for you to fetch changes up to c868cbb7e5c6d3c74b8d38c7c356444f2c807c28:
serial: imx: save and restore context in the suspend path (2015-08-14 17:23:25 -0700)
----------------------------------------------------------------
TTY/Serial driver patches for 4.3-rc1
Here is the big tty/serial driver update for 4.3-rc1.
Not many major things, a number of driver updates and changes, and the
8250 driver got split up a bit to make it easier to work with by moving
some functions to a new file. Full details are in the shortlog.
All have been in linux-next with no reported issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Adam Lee (1):
serial: 8250_pci: Add support for Pericom PI7C9X795[1248]
Alexander Stein (1):
serial/uuc_uart: Support higher bitrates than 115200 Bit/s
Axel Lin (1):
serial: etraxfs-uart: Convert to uart_console_device instead of open-coded
Cyrille Pitchen (6):
ARM: at91/dt: add a new DT property to support FIFOs on Atmel USARTs
tty/serial: at91: fix some macro definitions to fit coding style
tty/serial: at91: remove bunch of macros to access UART registers
tty/serial: at91: add support to FIFOs
tty/serial: at91: use 32bit writes into TX FIFO when DMA is enabled
tty/serial: at91: fix I/O accesses on RHR and THR for AVR32
David Jander (1):
tty: serial: imx.c: Reset UART before activating interrupts
Eduardo Valentin (4):
serial: imx: remove unbalanced clk_prepare
serial: imx: introduce serial_imx_enable_wakeup()
serial: imx: allow waking up on RTSD
serial: imx: save and restore context in the suspend path
Fabio Estevam (2):
serial: imx: Disable irqs before requesting them
Revert "tty: serial: imx.c: Reset UART before activating interrupts"
Geert Uytterhoeven (1):
serial: Allow compile test of GPIO consumers if !GPIOLIB
Greg Kroah-Hartman (1):
Merge 4.2-rc4 into tty-next
Jakub Kicinski (3):
sc16is7xx: save and use per-chip line number
sc16is7xx: support multiple devices
sc16is7xx: constify devtype
Javier Martinez Canillas (1):
serial: samsung: Remove redundant DEBUG_LL check
Jiri Slaby (1):
tty: linux/gsmmux.h needs linux/types.h
Joerg Roedel (1):
serial: 8250: Do XR17V35X specific wakeup in serial8250_do_startup
Johannes Thumshirn (2):
tty: serial: men_z135_uart.c: Fix race between IRQ and set_termios()
tty: serial: men_z135_uart.c: Don't initialize port->lock
John Ogness (1):
serial: 8250: move rx_running out of the bitfield
Juergen Borleis (2):
serial: mxs-auart: use a function name to reflect what it really does
serial: mxs-auart: keep the AUART unit in reset state when not in use
Jun Nie (5):
uart: pl011: Rename regs with enumeration
uart: pl011: Introduce register accessor
uart: pl011: Introduce register look up table
uart: pl011: Improve LCRH register access decision
uart: pl011: Add support to ZTE ZX296702 uart
Krzysztof Kozlowski (2):
tty: serial: Drop owner assignment from platform_driver
tty: serial: Drop owner assignment from i2c_driver
Maciej S. Szmigiero (2):
serial: 8250: don't bind to SMSC IrCC IR port
serial: 8250: bind to ALi Fast Infrared Controller (ALI5123)
Manfred Schlaegl (2):
serial: imx: count tty buffer overruns
serial: imx: reduce irq-latency after rx overflow
Marek Szyprowski (1):
serial: samsung: fix DMA mode enter condition for small FIFO sizes
Masahiro Yamada (1):
serial: 8250_uniphier: call clk_disable_unprepare() on failure path
Maxime Coquelin (1):
serial: stm32-usart: Fix SysRq support
Niklas Cassel (2):
serial: etraxfs-uart: remove empty functions
serial: etraxfs-uart: use mctrl_gpio helpers for handling modem signals
Patrick Donnelly (1):
tty: add missing rcu_read_lock for task_pgrp
Paul Gortmaker (4):
drivers/tty: make serial/sn_console.c driver explicitly non-modular
drivers/tty: make serial/lantic.c driver explicitly non-modular
drivers/tty: make serial/suncore.c driver explicitly non-modular
drivers/tty: make serial/sunhv.c driver explicitly non-modular
Peter Hung (2):
serial: 8250_pci: add RS485 for F81504/508/512
serial: 8250_pci: fix mode after S3/S4 resume for F81504/508/512
Peter Hurley (14):
serial: 8250_omap: Remove auto-IXON flow control
serial: 8250: Split base port operations from universal driver
serial: 8250: Defer interrupt enable until fifos enabled
tty: Replace smp_rmb/smp_wmb with smp_load_acquire/smp_store_release
tty: buffers: Move hidden buffer index advance into outer loop
tty: core: Improve debug message content
tty: core: Add tty_debug() for printk(KERN_DEBUG) messages
tty: Replace #ifdef TTY_DEBUG_HANGUP with tty_debug_hangup()
tty: Use tty_debug() for tty_ldisc_debug()
tty: Replace inline #ifdef TTY_DEBUG_WAIT_UNTIL_SENT
tty: core: Improve ldisc debug messages
pty: Add debug message for ptmx open
serial: core: Use proper spinlock flavor in uart_close()
serial: core: Remove tty port activate() and shutdown() methods
Qipan Li (2):
serial: sirf: workaround rx process to avoid possible data loss
serial: sirf: let uart's receive start in right place
Qipeng Zha (2):
serial: 8250: Auto CTS control by HW if AFE enabled
serial:8250_dw: do not alter CTS and DCTS since AFE is enabled
Ricardo Ribalda Delgado (6):
serial/8250_fintek: Use private data structure
serial/8250_fintek: Support for multiple base_ports
serial/8250_fintek: Support for chip_ip 0x0501
serial/8250_fintek: Support keys different than default
serial/8250_fintek: Support for any io address.
serial/uartlite: Let it build on any arch with IOMEM
Richard Watts (1):
Avoid usb reset crashes by making tty_io cdevs truly dynamic
Robert Baldyga (1):
serial: samsung: fix DMA for FIFO smaller than cache line size
Sebastian Andrzej Siewior (1):
tty: serial: 8250_omap: do not use RX DMA if pause is not supported
Sekhar Nori (7):
serial: 8250_omap: fix kernel crash in suspend-to-ram
Documentation: DT: omap_serial: document missing compatible
serial: 8250_omap: refactor mdr1 update
serial: 8250_omap: introduce "ti,am3352-uart" compatible property
serial: 8250_omap: workaround errata around idling UART after using DMA
serial: 8250_omap: workaround module disable errata on dra7x SoCs
ARM: dts: dra7: workaround UART module disable errata
Shenwei Wang (1):
Serial: imx: add dev_pm_ops to support suspend to ram/disk
Stefan Wahren (1):
serial: mxs-auart: fix baud rate range
Uwe Kleine-König (1):
serial: mpc52xx: let tx_empty callback return either 0 or TIOCSER_TEMT
Vaishali Thakkar (1):
tty: Convert use of __constant_htons to htons
Vineet Gupta (1):
tty/early: make serial8250_early_{in,out} static again
.../devicetree/bindings/serial/atmel-usart.txt | 3 +
.../bindings/serial/axis,etraxfs-uart.txt | 6 +-
.../devicetree/bindings/serial/omap_serial.txt | 3 +
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/am33xx.dtsi | 12 +-
arch/arm/boot/dts/dra7.dtsi | 20 +-
drivers/acpi/acpi_pnp.c | 1 +
drivers/tty/n_gsm.c | 2 +-
drivers/tty/n_tty.c | 15 +-
drivers/tty/pty.c | 8 +
drivers/tty/serial/8250/8250.h | 17 +-
drivers/tty/serial/8250/8250_core.c | 3260 ++------------------
drivers/tty/serial/8250/8250_dw.c | 27 +-
drivers/tty/serial/8250/8250_early.c | 4 +-
drivers/tty/serial/8250/8250_fintek.c | 172 +-
drivers/tty/serial/8250/8250_ingenic.c | 1 -
drivers/tty/serial/8250/8250_omap.c | 147 +-
drivers/tty/serial/8250/8250_pci.c | 164 +-
drivers/tty/serial/8250/8250_pnp.c | 11 +
drivers/tty/serial/8250/8250_port.c | 2912 +++++++++++++++++
drivers/tty/serial/8250/8250_uniphier.c | 1 +
drivers/tty/serial/8250/Makefile | 5 +-
drivers/tty/serial/Kconfig | 10 +-
drivers/tty/serial/amba-pl011.c | 503 ++-
drivers/tty/serial/atmel_serial.c | 484 ++-
drivers/tty/serial/etraxfs-uart.c | 59 +-
drivers/tty/serial/imx.c | 203 +-
drivers/tty/serial/lantiq.c | 8 +-
drivers/tty/serial/men_z135_uart.c | 10 +-
drivers/tty/serial/mpc52xx_uart.c | 5 +-
drivers/tty/serial/mxs-auart.c | 58 +-
drivers/tty/serial/samsung.c | 48 +-
drivers/tty/serial/samsung.h | 1 +
drivers/tty/serial/sc16is7xx.c | 113 +-
drivers/tty/serial/serial_core.c | 25 +-
drivers/tty/serial/sirfsoc_uart.c | 126 +-
drivers/tty/serial/sirfsoc_uart.h | 5 +-
drivers/tty/serial/sn_console.c | 32 +-
drivers/tty/serial/stm32-usart.c | 2 +-
drivers/tty/serial/suncore.c | 11 +-
drivers/tty/serial/sunhv.c | 13 +-
drivers/tty/serial/ucc_uart.c | 2 +-
drivers/tty/tty_buffer.c | 12 +-
drivers/tty/tty_io.c | 108 +-
drivers/tty/tty_ioctl.c | 11 +-
drivers/tty/tty_ldisc.c | 15 +-
include/linux/amba/serial.h | 14 +
include/linux/atmel_serial.h | 240 +-
include/linux/serial_8250.h | 7 +-
include/linux/tty.h | 6 +
include/linux/tty_driver.h | 2 +-
include/uapi/linux/gsmmux.h | 1 +
52 files changed, 4927 insertions(+), 3999 deletions(-)
create mode 100644 drivers/tty/serial/8250/8250_port.c
next reply other threads:[~2015-08-20 19:11 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-08-20 19:11 Greg KH [this message]
2015-08-20 23:57 ` [GIT PULL] TTY/Serial patches for 4.3-rc1 Stephen Rothwell
2015-08-21 0:03 ` Fabio Estevam
2015-08-22 5:44 ` Greg KH
2015-08-30 23:19 ` Stephen Rothwell
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=20150820191121.GA24594@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=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.