All of lore.kernel.org
 help / color / mirror / Atom feed
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 updates for 4.14-rc1
Date: Mon, 4 Sep 2017 18:41:39 +0200	[thread overview]
Message-ID: <20170904164139.GA24328@kroah.com> (raw)

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@linuxfoundation.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

                 reply	other threads:[~2017-09-04 16:41 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=20170904164139.GA24328@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.