All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Jiri Slaby <jslaby@suse.cz>,
	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 fixes for 4.20-rc1
Date: Mon, 29 Oct 2018 15:44:32 +0100	[thread overview]
Message-ID: <20181029144432.GA2127@kroah.com> (raw)

The following changes since commit 0238df646e6224016a45505d2c111a24669ebe21:

  Linux 4.19-rc7 (2018-10-07 17:26:02 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git tags/tty-4.20-rc1

for you to fetch changes up to 59eaeba63a171127a90bb76187536ba66076af40:

  of: base: Change logic in of_alias_get_alias_list() (2018-10-15 16:16:06 +0200)

----------------------------------------------------------------
TTY/Serial patches for 4.20-rc1

Here is the big tty and serial pull request for 4.20-rc1

Lots of little things here, including a merge from the SPI tree in order
to keep things simpler for everyone to sync around for one platform.

Major stuff is:
	- tty buffer clearing after use
	- atmel_serial fixes and additions
	- xilinx uart driver updates
and of course, lots of tiny fixes and additions to individual serial
drivers.

All of these have been in linux-next with no reported issues for a
while.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

----------------------------------------------------------------
Anson Huang (2):
      tty: serial: imx: add lock for registers save/restore
      tty: serial: imx: add pinctrl sleep/default mode switch for suspend

Anton Vasilyev (1):
      serial: mxs-auart: Fix potential infinite loop

Baolin Wang (5):
      serial: sprd: Remove unused structure
      serial: sprd: Use readable macros instead of magic number
      serial: sprd: Remove unnecessary resource validation
      serial: sprd: Change 'int' to 'unsigned int'
      serial: sprd: Fix the indentation issue

Biju Das (1):
      dt-bindings: serial: sh-sci: Document r8a7744 bindings

Chris Brandt (1):
      serial: sh-sci: Add earlycon for R7S9210

Dai Okamura (1):
      serial: 8250_uniphier: add auto-flow-control support

Douglas Anderson (1):
      tty: serial: qcom_geni_serial: Fix serial when not used as console

Geert Uytterhoeven (3):
      Revert "serial: sh-sci: Remove SCIx_RZ_SCIFA_REGTYPE"
      Revert "serial: sh-sci: Allow for compressed SCIF address"
      tty: serial: qcom_geni_serial: Drop useless check for dev.of_node

Greg Kroah-Hartman (7):
      Merge tag 'ib-mfd-spi-tty-v4.20' of git://git.kernel.org/.../lee/mfd into tty-next
      Merge tag 'ib-mfd-spi-tty-v4.20-1' of git://git.kernel.org/.../lee/mfd into tty-next
      Merge 4.19-rc4 into tty-next
      Merge 4.19-rc6 into tty-next
      Revert "serial:serial_core: Allow use of CTS for PPS line discipline"
      Merge 4.19-rc7 into tty-next
      tty: wipe buffer if not echoing data

He Zhe (2):
      kgdboc: Passing ekgdboc to command line causes panic
      kgdboc: Change printk to the right fashion

Hiromitsu Yamasaki (1):
      serial: sh-sci: Add r8a77990 support

Jiri Slaby (1):
      TTY: tty_buffer, warn on leaks

John Garry (1):
      serial: 8250_of: Fix for lack of interrupt support

Lance Roy (1):
      TTY: sn_console: Replace spin_is_locked() with spin_trylock()

Laura Abbott (2):
      kgdboc: Fix restrict error
      kgdboc: Fix warning with module build

Lee Jones (4):
      dt-bindings: mfd: atmel-usart: Correct interrupts property to include IRQ number
      MAINTAINERS: Change Radu's email address
      spi: at91-usart: Make local functions static
      mfd: at91-usart: Include Device Tree header

Linus Torvalds (1):
      tty: wipe buffer.

Lokesh Vutla (1):
      serial: 8250_omap: Make 8250_omap driver driver depend on ARCH_K3

Marek Szyprowski (1):
      serial: samsung: Enable baud clock for UART reset procedure in resume

Marek Vasut (1):
      serial: 8250: Fix clearing FIFOs in RS485 mode again

Masahiro Yamada (2):
      serial: 8250_uniphier: remove unused "fifo-size" property
      serial: 8250_uniphier: flatten probe function

Michal Simek (15):
      serial: uartps: console_setup() can't be placed to init section
      serial: uartps: Do not initialize field to zero again
      serial: uartps: Do not use static struct uart_driver out of probe()
      serial: uartps: Move alias reading higher in probe()
      serial: uartps: Move register to probe based on run time detection
      serial: uartps: Fill struct uart_driver in probe()
      serial: uartps: Change logic how console_port is setup
      serial: uartps: Register own uart console and driver structures
      serial: uartps: Move Port ID to device data structure
      serial: uartps: Enable automatic flow control
      of: base: Introduce of_alias_get_alias_list() to check alias IDs
      serial: uartps: Change uart ID port allocation
      serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES
      of: base: Fix english spelling in of_alias_get_alias_list()
      of: base: Change logic in of_alias_get_alias_list()

Miles Chen (1):
      tty: check name length in tty_find_polling_driver()

Nava kishore Manne (1):
      serial: uartps: Fix suspend functionality

Nicolas Ferre (2):
      tty/serial_core: add ISO7816 infrastructure
      tty/serial: atmel: add ISO7816 support

Phil Elwell (2):
      sc16is7xx: Fix for multi-channel stall
      sc16is7xx: Fix for "Unexpected interrupt: 8"

Radu Pirea (6):
      MAINTAINERS: Add AT91 USART MFD entry
      dt-bindings: Add binding for atmel-usart in SPI mode
      mfd: at91-usart: Add MFD driver for USART
      MAINTAINERS: Add AT91 USART SPI entry
      spi: at91-usart: Add driver for at91-usart as SPI
      tty/serial: atmel: Change the driver to work under at91-usart MFD

Rob Herring (1):
      tty: Convert to using %pOFn instead of device_node.name

Sebastian Andrzej Siewior (1):
      serial: 8250: drop the printk from serial8250_interrupt()

Shubhrajyoti Datta (4):
      tty: serial: uartlite: Enable clocks at probe
      tty: serial: uartlite: Move uart register to probe
      tty: serial: uartlite: remove console_init
      tty: serial: uartlite: Use dynamic array for console port

Steve Sakoman (1):
      serial:serial_core: Allow use of CTS for PPS line discipline

Tobin C. Harding (2):
      tty_port: Remove incorrect whitespace after comments
      serial: docs: Fix filename for serial reference implementation

Ulrich Hecht (1):
      serial: sh-sci: do not warn if DMA transfers are not supported

Vabhav Sharma (1):
      serial: fsl_lpuart: Remove the alias node dependence

Wei Yongjun (1):
      serial: uartps: Fix missing unlock on error in cdns_get_id()

YueHaibing (1):
      tty: serial: remove set but not used variable 'error'

jun qian (1):
      tty:serial:imx: use spin_lock instead of spin_lock_irqsave in isr

 .../bindings/{serial => mfd}/atmel-usart.txt       |  25 +-
 .../bindings/serial/renesas,sci-serial.txt         |   6 +
 .../devicetree/bindings/serial/uniphier-uart.txt   |   3 +-
 Documentation/serial/driver                        |   2 +-
 Documentation/serial/serial-iso7816.txt            |  83 ++++
 MAINTAINERS                                        |  16 +
 arch/alpha/include/uapi/asm/ioctls.h               |   2 +
 arch/mips/include/uapi/asm/ioctls.h                |   2 +
 arch/parisc/include/uapi/asm/ioctls.h              |   2 +
 arch/powerpc/include/uapi/asm/ioctls.h             |   2 +
 arch/sh/include/uapi/asm/ioctls.h                  |   2 +
 arch/sparc/include/uapi/asm/ioctls.h               |   2 +
 arch/xtensa/include/uapi/asm/ioctls.h              |   2 +
 drivers/mfd/Kconfig                                |   9 +
 drivers/mfd/Makefile                               |   1 +
 drivers/mfd/at91-usart.c                           |  72 ++++
 drivers/of/base.c                                  |  54 +++
 drivers/spi/Kconfig                                |   8 +
 drivers/spi/Makefile                               |   1 +
 drivers/spi/spi-at91-usart.c                       | 432 +++++++++++++++++++++
 drivers/tty/ehv_bytechan.c                         |  12 +-
 drivers/tty/n_tty.c                                |  20 +-
 drivers/tty/serial/8250/8250_core.c                |   6 +-
 drivers/tty/serial/8250/8250_of.c                  |  22 +-
 drivers/tty/serial/8250/8250_port.c                |  29 +-
 drivers/tty/serial/8250/8250_uniphier.c            |  62 +--
 drivers/tty/serial/8250/Kconfig                    |   2 +-
 drivers/tty/serial/Kconfig                         |   1 +
 drivers/tty/serial/atmel_serial.c                  | 232 +++++++++--
 drivers/tty/serial/atmel_serial.h                  |   3 +-
 drivers/tty/serial/cpm_uart/cpm_uart_core.c        |   8 +-
 drivers/tty/serial/fsl_lpuart.c                    |  12 +-
 drivers/tty/serial/imx.c                           |  38 +-
 drivers/tty/serial/kgdboc.c                        |  46 ++-
 drivers/tty/serial/mxs-auart.c                     |   3 +-
 drivers/tty/serial/pmac_zilog.c                    |   8 +-
 drivers/tty/serial/qcom_geni_serial.c              |  69 ++--
 drivers/tty/serial/samsung.c                       |   8 +
 drivers/tty/serial/sc16is7xx.c                     |  47 ++-
 drivers/tty/serial/serial_core.c                   |  60 +++
 drivers/tty/serial/sh-sci.c                        |   9 +-
 drivers/tty/serial/sn_console.c                    |  15 +-
 drivers/tty/serial/sprd_serial.c                   |  98 +++--
 drivers/tty/serial/uartlite.c                      |  71 ++--
 drivers/tty/serial/xilinx_uartps.c                 | 303 ++++++++++-----
 drivers/tty/tty_buffer.c                           |  13 +-
 drivers/tty/tty_io.c                               |   2 +-
 drivers/tty/tty_port.c                             |   7 -
 include/dt-bindings/mfd/at91-usart.h               |  17 +
 include/linux/of.h                                 |  10 +
 include/linux/serial_core.h                        |   3 +
 include/uapi/asm-generic/ioctls.h                  |   2 +
 include/uapi/linux/serial.h                        |  17 +
 53 files changed, 1584 insertions(+), 397 deletions(-)
 rename Documentation/devicetree/bindings/{serial => mfd}/atmel-usart.txt (76%)
 create mode 100644 Documentation/serial/serial-iso7816.txt
 create mode 100644 drivers/mfd/at91-usart.c
 create mode 100644 drivers/spi/spi-at91-usart.c
 create mode 100644 include/dt-bindings/mfd/at91-usart.h

             reply	other threads:[~2018-10-29 14:44 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-10-29 14:44 Greg KH [this message]
2018-10-29 17:44 ` [GIT PULL] TTY/Serial fixes for 4.20-rc1 Linus Torvalds

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=20181029144432.GA2127@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.