[GIT PULL] TTY/Serial driver patches for 5.8-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
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(-)



[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux PPP]     [Linux FS]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Linmodem]     [Device Mapper]     [Linux Kernel for ARM]

  Powered by Linux