[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20200607132723.GA168173@kroah.com>
Date:   Sun, 7 Jun 2020 15:27:23 +0200
From:   Greg KH <gregkh@...uxfoundation.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     Jiri Slaby <jslaby@...e.cz>,
        Stephen Rothwell <sfr@...b.auug.org.au>,
        Andrew Morton <akpm@...ux-foundation.org>,
        linux-kernel@...r.kernel.org, linux-serial@...r.kernel.org
Subject: [GIT PULL] TTY/Serial driver patches for 5.8-rc1
The following changes since commit 9cb1fd0efd195590b828b9b865421ad345a4a145:
  Linux 5.7-rc7 (2020-05-24 15:32:54 -0700)
are available in the Git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git tags/tty-5.8-rc1
for you to fetch changes up to a1b44ea340b21c99b34c93acad233da727cb88ba:
  tty: serial: qcom_geni_serial: Add 51.2MHz frequency support (2020-05-29 13:49:02 +0200)
----------------------------------------------------------------
TTY/Serial driver updates for 5.8-rc1
Here is the tty and serial driver updates for 5.8-rc1
Nothing huge at all, just a lot of little serial driver fixes, updates
for new devices and features, and other small things.  Full details are
in the shortlog.
Note, you will get a conflict merging with your tree in the
Documentation/devicetree/bindings/serial/rs485.yaml file, but it should
be pretty obvious what to do.  If not, I'm sure Rob will clean it all up
afterwards :)
All of these have been in linux-next with no issues for a while.
Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>
----------------------------------------------------------------
Andy Shevchenko (2):
      serial: 8250_exar: Make use of PCI_DEVICE_DATA() macro
      serial: imx: Initialize lock for non-registered console
Anson Huang (2):
      tty: serial: imx: Add return value check for platform_get_irq()
      tty: serial: fsl_lpuart: Use __maybe_unused instead of #if CONFIG_PM_SLEEP
Colin Ian King (1):
      drivers/tty: remove redundant assignment to variable i and rename it to ret
Daniel Mack (4):
      sc16is7xx: Always use falling edge IRQ
      sc16is7xx: Use threaded IRQ
      sc16is7xx: Allow sharing the IRQ line
      sc16is7xx: Read the LSR register for basic device presence check
Dmitry Torokhov (1):
      vt: keyboard: avoid signed integer overflow in k_ascii
Emil Velikov (11):
      tty/sysrq: alpha: export and use __sysrq_get_key_op()
      tty/sysrq: constify the sysrq API
      tty/sysrq: constify the the sysrq_key_op(s)
      alpha: constify sysrq_key_op
      MIPS: constify sysrq_key_op
      powerpc/xmon: constify sysrq_key_op
      sparc64: constify sysrq_key_op
      drm: constify sysrq_key_op
      kdb: constify sysrq_key_op
      kernel/power: constify sysrq_key_op
      rcu: constify sysrq_key_op
Erwan Le Ray (1):
      serial: stm32: add no_console_suspend support
Fabio Estevam (1):
      serial: fsl_lpuart: Change DMA failure messages to debug level
Greg Kroah-Hartman (5):
      Merge 5.7-rc3 into tty-next
      Revert "tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state"
      Merge 5.7-rc5 into tty-next
      Revert "tty: hvc: Fix data abort due to race in hvc_open"
      Merge 5.7-rc7 into tty-next
Gregory CLEMENT (5):
      tty: n_gsm: Improve debug output
      tty: n_gsm: Fix SOF skipping
      tty: n_gsm: Fix waking up upper tty layer when room available
      tty: n_gsm: Remove unnecessary test in gsm_print_packet()
      tty: n_gsm: Fix bogus i++ in gsm_data_kick
Heiko Stuebner (1):
      serial: 8520_port: Fix function param documentation
Hyunki Koo (3):
      serial: samsung: Replace rd_regb/wr_regb with rd_reg/wr_reg
      serial: samsung: dt-bindings: Add reg-io-width compatible
      serial: samsung: 32-bit access for TX/RX hold registers
Jason Yan (2):
      tty: hvc: remove hvcs_driver_string
      tty: mxser: make mxser_change_speed() return void
Ji-Ze Hong (Peter Hong) (1):
      serial: 8250_fintek: Add F81966 Support
Jiri Slaby (4):
      vt: selection, split __set_selection_kernel
      vt: extract selection chars storing from vc_do_selection
      tty: rocket, remove unneeded variable
      tty: hvc_console, fix crashes on parallel open/close
John Stultz (1):
      serial: amba-pl011: Make sure we initialize the port.lock spinlock
Jonathan Bakker (1):
      tty: serial: samsung: Correct clock selection logic
Josh Triplett (1):
      serial: 8250: Enable 16550A variants by default on non-x86
Linus Walleij (3):
      serial: lpc32xx_hs: Drop surplus include
      serial: omap: Convert to use GPIO descriptors
      serial: sh-sci: Drop unused include
Lukas Wunner (4):
      serial: 8250: Avoid error message on reprobe
      serial: Allow uart_get_rs485_mode() to return errno
      dt-bindings: serial: Add binding for rs485 bus termination GPIO
      serial: 8250: Support rs485 bus termination GPIO
Manivannan Sadhasivam (2):
      dt-bindings: serial: Document CTS/RTS gpios in STM32 UART
      tty: serial: Add modem control gpio support for STM32 UART
Matthias Schiffer (1):
      tty: serial: imx: clear Ageing Timer Interrupt in handler
Michael Walle (1):
      tty: serial: fsl_lpuart: make coverity happy
Pascal Huerst (2):
      dt-bindings: sc16is7xx: Add flag to activate IrDA mode
      sc16is7xx: Add flag to activate IrDA mode
Raghavendra Rao Ananta (1):
      tty: hvc: Fix data abort due to race in hvc_open
Rahul Tanwar (3):
      serial: lantiq: Add x86 in Kconfig dependencies for Lantiq serial driver
      serial: lantiq: Make UART's use as console selectable
      serial: lantiq: Make driver modular
Rajendra Nayak (1):
      tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state
Raviteja Narayanam (2):
      serial: uartps: Wait for tx_empty in console setup
      serial: uartps: Use cdns_uart_tx_empty in console_write
Serge Semin (1):
      serial: 8250: Fix max baud limit in generic 8250 port
Wei Yongjun (1):
      sparc64: vcc: Fix error return code in vcc_probe()
satya priya (1):
      tty: serial: qcom_geni_serial: Add 51.2MHz frequency support
 Documentation/admin-guide/sysrq.rst                |  10 +-
 .../devicetree/bindings/serial/nxp,sc16is7xx.txt   |   4 +
 .../devicetree/bindings/serial/rs485.yaml          |   4 +
 .../devicetree/bindings/serial/samsung_uart.yaml   |   8 ++
 .../devicetree/bindings/serial/st,stm32-uart.yaml  |  14 +++
 arch/alpha/kernel/setup.c                          |  13 +-
 arch/mips/kernel/sysrq.c                           |   2 +-
 arch/powerpc/xmon/xmon.c                           |   2 +-
 arch/sparc/kernel/process_64.c                     |   4 +-
 drivers/gpu/drm/drm_fb_helper.c                    |   4 +-
 drivers/tty/hvc/hvc_console.c                      |  23 ++--
 drivers/tty/hvc/hvcs.c                             |   2 -
 drivers/tty/mxser.c                                |   7 +-
 drivers/tty/n_gsm.c                                |  39 +++---
 drivers/tty/rocket.c                               |  10 +-
 drivers/tty/serial/8250/8250_core.c                |  18 ++-
 drivers/tty/serial/8250/8250_exar.c                |  65 +++++-----
 drivers/tty/serial/8250/8250_fintek.c              |  13 +-
 drivers/tty/serial/8250/8250_port.c                |   9 +-
 drivers/tty/serial/8250/Kconfig                    |   1 +
 drivers/tty/serial/8250/serial_cs.c                |   6 +-
 drivers/tty/serial/Kconfig                         |  16 ++-
 drivers/tty/serial/amba-pl011.c                    |   1 +
 drivers/tty/serial/ar933x_uart.c                   |   6 +-
 drivers/tty/serial/atmel_serial.c                  |   6 +-
 drivers/tty/serial/fsl_lpuart.c                    |  27 ++---
 drivers/tty/serial/imx.c                           |  13 +-
 drivers/tty/serial/lantiq.c                        |  40 ++++++-
 drivers/tty/serial/lpc32xx_hs.c                    |   1 -
 drivers/tty/serial/omap-serial.c                   |  52 ++++----
 drivers/tty/serial/qcom_geni_serial.c              |   7 +-
 drivers/tty/serial/samsung_tty.c                   |  84 ++++++++++---
 drivers/tty/serial/sc16is7xx.c                     |  73 +++++++----
 drivers/tty/serial/serial_core.c                   |  22 +++-
 drivers/tty/serial/sh-sci.h                        |   1 -
 drivers/tty/serial/stm32-usart.c                   |  74 ++++++++++--
 drivers/tty/serial/stm32-usart.h                   |   1 +
 drivers/tty/serial/xilinx_uartps.c                 |  12 +-
 drivers/tty/sysrq.c                                |  68 ++++++-----
 drivers/tty/vcc.c                                  |   1 +
 drivers/tty/vt/keyboard.c                          |  26 ++--
 drivers/tty/vt/selection.c                         | 133 +++++++++++----------
 include/linux/serial_core.h                        |   4 +-
 include/linux/sysrq.h                              |  18 +--
 kernel/debug/debug_core.c                          |   2 +-
 kernel/power/poweroff.c                            |   2 +-
 kernel/rcu/tree_stall.h                            |   2 +-
 47 files changed, 619 insertions(+), 331 deletions(-)
Powered by blists - more mailing lists
 
