[GIT PULL] TTY/Serial patches for 4.19-rc1

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

 



The following changes since commit 021c91791a5e7e85c567452f1be3e4c2c6cb6063:

  Linux 4.18-rc3 (2018-07-01 16:04:53 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 47ac76662ca9c5852fd353093f19de3ae85f2e66:

  tty: serial: 8250: Revert NXP SC16C2552 workaround (2018-08-12 18:53:30 +0200)

----------------------------------------------------------------
TTY/Serial driver patches for 4.19-rc1

Here is the big tty and serial driver pull request for 4.19-rc1.

It's not all that big, just a number of small serial driver updates and
fixes, along with some better vt handling for unicode characters for
those using braille terminals.

Full details are in the shortlog.

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

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Aaron Sierra (1):
      serial: 8250_exar: Read INT0 from slave device, too

Adam Borowski (4):
      vt: don't reinvent min()
      vt: selection: handle storing of characters above U+FFFF
      vt: selection: take screen contents from uniscr if available
      vt: drop unused struct vt_struct

Alexander Sverdlin (2):
      serial: 8250: of: Correct of_platform_serial_setup() error handling
      serial: 8250: of: Defer probe on missing IRQ

Andy Shevchenko (5):
      serial: 8250_dw: Introduce IO accessors to extended registers
      serial: 8250_exar: Remove useless has_slave member
      serial: 8250_exar: Describe all members in struct exar8250_board
      serial: 8250_exar: Drop unused variable in pci_xr17v35x_setup()
      serial: 8250: Use cached port name directly in messages

Anton Vasilyev (1):
      tty: rocket: Fix possible buffer overwrite on register_PCI

Arnd Bergmann (1):
      tty: use 64-bit timstamp

Baruch Siach (1):
      dt-bindings: serial: imx: clarify rs485 support usage

Chen Hu (1):
      serial: 8250_dw: always set baud rate in dw8250_set_termios

Chris Brandt (6):
      serial: sh-sci: Add support for R7S9210
      serial: sh-sci: Document r7s9210 bindings
      serial: sh-sci: Improve interrupts description
      serial: sh-sci: Allow for compressed SCIF address
      serial: sh-sci: Remove SCIx_RZ_SCIFA_REGTYPE
      serial: sh-sci: Improve support for separate TEI and DRI interrupts

Christophe JAILLET (1):
      serial: pxa: Fix an error handling path in 'serial_pxa_probe()'

Colin Ian King (2):
      parport: parport_serial: Add WCH CH382L PCIe single parallel port support
      tty: serial: jsm: remove redundant pointer ch

Daniel Golle (1):
      tty: serial: exar: generalize RS485 setup

Geert Uytterhoeven (7):
      serial: sh-sci: Stop RX FIFO timer during port shutdown
      serial: sh-sci: Postpone DMA release when falling back to PIO
      serial: sh-sci: Stop TX DMA workqueue during port shutdown
      serial: sh-sci: Stop using deprecated dmaengine_terminate_all()
      serial: sh-sci: Fix use-after-free on subsequent port startup
      serial: sh-sci: Drop superfluous assignment in sci_request_dma()
      serial: sh-sci: Document that serial aliases became optional

Girish Mahadevan (1):
      tty: serial: qcom_geni_serial: Add support for flow control

Greg Kroah-Hartman (1):
      Merge 4.18-rc3 into tty-next

Helmut Grohne (3):
      serial: xuartps: fix typo in cdns_uart_startup
      serial: xuartps: reduce hardware TX race condition
      serial: xuartps: remove unnecessary register write

Jan Kundrát (1):
      serial: max310x: Check the clock readiness

Jisheng Zhang (4):
      serial: 8250: let serial8250_get_divisor() get uart_port * as param
      serial: 8250: introduce get_divisor() and set_divisor() hook
      serial: 8250: export serial8250_do_set_divisor()
      serial: 8250_dw: add fractional divisor support

Johan Hovold (4):
      serdev: add controller runtime PM support
      tty: fix termios input-speed encoding
      tty: fix termios input-speed encoding when using BOTHER
      tty: support CIBAUD without BOTHER

Mark (1):
      tty: serial: 8250: Revert NXP SC16C2552 workaround

Mars Cheng (3):
      dt-bindings: mediatek: add support for mt6765 reference board
      dt-bindings: mtk-uart: add mt6765 uart bindings
      dt-bindings: interrupt-controller: add binding for mt6765

Matthijs van Duin (1):
      pty: fix O_CLOEXEC for TIOCGPTPEER

Nicolas Pitre (6):
      vt: preserve unicode values corresponding to screen characters
      vt: introduce unicode mode for /dev/vcs
      vt: unicode fallback for scrollback
      vt: coherence validation code for the unicode screen buffer
      vt: add /dev/vcsu* to devices.txt
      vt: avoid a VLA in the unicode screen scroll function

Nishanth Menon (2):
      dt-bindings: serial: 8250_omap: Add compatible for AM654 UART controller
      serial: 8250_omap: Add support for AM654 UART controller

Peter Zijlstra (1):
      atomic/tty: Fix up atomic abuse in ldsem

Phil Edworthy (2):
      dt: serial: Add Renesas RZ/N1 binding documentation
      serial: 8250_dw: Add compatible string for Renesas RZ/N1 UART

Robin Gong (1):
      tty: serial: imx: correct dma cookie status

Samuel Thibault (1):
      kbd: complete dead keys definitions

Sean Wang (1):
      serdev: add dev_pm_domain_attach|detach()

Shubhrajyoti Datta (4):
      tty: serial: uartlite: Add structure for private data
      tty: serial: uartlite: Add clock adaptation
      tty: serial: uartlite: Add support for suspend and resume
      dt-bindings: serial: Add binding for uartlite

Srinath Mannam (1):
      serial: 8250_dw: Add ACPI support for uart on Broadcom SoC

Tycho Andersen (1):
      uart: fix race between uart_put_char() and uart_shutdown()

Uwe Kleine-König (1):
      serial: imx: fix comment about UCR2_SRST and its handling for shadowing

Zhouyang Jia (1):
      drivers/tty: add error handling for pcmcia_loop_config

 Documentation/admin-guide/devices.txt              |  16 +-
 Documentation/devicetree/bindings/arm/mediatek.txt |   4 +
 .../interrupt-controller/mediatek,sysirq.txt       |   1 +
 .../devicetree/bindings/serial/fsl-imx-uart.txt    |   6 +-
 .../devicetree/bindings/serial/mtk-uart.txt        |   1 +
 .../devicetree/bindings/serial/omap_serial.txt     |   1 +
 .../bindings/serial/renesas,rzn1-uart.txt          |  10 +
 .../bindings/serial/renesas,sci-serial.txt         |  19 +-
 .../bindings/serial/xlnx,opb-uartlite.txt          |  23 ++
 .../devicetree/bindings/soc/qcom/qcom,geni-se.txt  |   2 +-
 drivers/parport/parport_serial.c                   |   9 +
 drivers/s390/char/keyboard.c                       |  30 +-
 drivers/tty/pty.c                                  |   2 +-
 drivers/tty/rocket.c                               |   2 +-
 drivers/tty/serdev/core.c                          |  48 ++-
 drivers/tty/serial/8250/8250_core.c                |   6 +-
 drivers/tty/serial/8250/8250_dw.c                  |  74 ++++-
 drivers/tty/serial/8250/8250_exar.c                |  54 +--
 drivers/tty/serial/8250/8250_of.c                  |   6 +-
 drivers/tty/serial/8250/8250_omap.c                |   1 +
 drivers/tty/serial/8250/8250_port.c                |  63 ++--
 drivers/tty/serial/8250/serial_cs.c                |   6 +-
 drivers/tty/serial/imx.c                           |   5 +-
 drivers/tty/serial/jsm/jsm_tty.c                   |   3 +-
 drivers/tty/serial/max310x.c                       |  14 +-
 drivers/tty/serial/pxa.c                           |   3 +-
 drivers/tty/serial/qcom_geni_serial.c              | 261 +++++++++++++--
 drivers/tty/serial/serial_core.c                   |  17 +-
 drivers/tty/serial/sh-sci.c                        | 191 ++++++-----
 drivers/tty/serial/uartlite.c                      | 112 ++++++-
 drivers/tty/serial/xilinx_uartps.c                 |  23 +-
 drivers/tty/tty_baudrate.c                         |  22 +-
 drivers/tty/tty_io.c                               |  19 +-
 drivers/tty/tty_ldsem.c                            |  82 ++---
 drivers/tty/vt/keyboard.c                          |  30 +-
 drivers/tty/vt/selection.c                         |  48 +--
 drivers/tty/vt/vc_screen.c                         |  90 ++++-
 drivers/tty/vt/vt.c                                | 367 ++++++++++++++++++++-
 include/linux/console_struct.h                     |   5 +-
 include/linux/selection.h                          |   6 +
 include/linux/serial_8250.h                        |   3 +
 include/linux/serial_core.h                        |   7 +
 include/linux/tty_ldisc.h                          |   4 +-
 include/uapi/linux/keyboard.h                      |  23 +-
 44 files changed, 1381 insertions(+), 338 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/serial/renesas,rzn1-uart.txt
 create mode 100644 Documentation/devicetree/bindings/serial/xlnx,opb-uartlite.txt



[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